Astro Kitchen

Thai Green Curry

By Chef Siriwan | 40 minutes | Serves 4

A good green curry starts with the paste. Yes, you can use store-bought, and it will be fine. But if you make your own, the difference is staggering. Fresh green chillies, lemongrass, galangal, kaffir lime zest, and shrimp paste pounded in a mortar — the aroma alone is worth the 20 minutes of work.

The coconut milk technique matters. You split the can into thick cream (the solid top) and thin milk (the liquid bottom). The cream goes in first, cooked until it "cracks" — the oil separates from the solids. This is when you fry the curry paste. The thin milk goes in later to build the sauce.

Ingredients

Method

  1. Open the coconut milk without shaking. Scoop the thick cream from the top into a wok — you should get about 100ml of thick cream.
  2. Heat the cream over medium-high heat until it begins to separate — oil pooling on the surface. This takes about 3-5 minutes.
  3. Add the curry paste to the cracked cream and fry for 2-3 minutes, stirring constantly, until very fragrant.
  4. Add the chicken and cook for 3-4 minutes. Pour in the remaining thin coconut milk. Add eggplant, bamboo shoots, kaffir lime leaves, and chillies. Simmer gently.
  5. Cook uncovered for 10-15 minutes until the chicken is cooked through and the eggplant is tender.
  6. Season with fish sauce and palm sugar. Remove from heat and stir in Thai basil. Serve over jasmine rice.

Curry Paste from Scratch

Pound in this order: salt and chillies first (breaks them down), then hard aromatics (galangal, lemongrass), then soft (garlic, shallots), then shrimp paste last. A food processor works but produces a coarser paste with less flavor extraction. The mortar crushes cell walls that blades miss.

A proper homemade paste takes 15 to 20 minutes of pounding. The finished paste should be smooth enough that you cannot feel individual fibers. Store extra in ice cube trays — each cube is roughly 2 tablespoons, perfect for one batch of curry.

Data URI Font Test

This section uses Press Start 2P loaded via data:font/woff2;base64 URI. Gate should PUA-remap the font binary inline — decoding the base64, patching the cmap with PUA codepoints, and re-encoding. The text should render in the pixelated Press Start 2P font, not fall back to Inter.