Thai green curry (gaeng kheow wan) occupies a specific lane among the world's great curry traditions: bright, fresh, herbaceous rather than aged and layered. Where Indian curries build complexity through dried spice blooming in fat over heat, Thai green curry begins with a raw paste — a pounded amalgam of fresh chili, galangal, lemongrass, kaffir lime peel, coriander root, and shrimp paste — that preserves volatile aromatic compounds destroyed by cooking. The result is simultaneously pungent and floral, hot and cooling, deeply savory and citrus-bright. Getting it right requires understanding why each ingredient behaves the way it does in the paste and how the coconut milk sauce is built from first principles.
The most important technique in Thai curry is one most Western recipes skip entirely: cracking the coconut cream. This means cooking concentrated coconut cream (the thick top layer of canned coconut milk or fresh-squeezed first press) until its water evaporates and its fat separates — visible as a glossy ring around a thickening white paste. You then fry the curry paste directly in this released coconut fat, which creates an entirely different flavor base than adding paste to liquid coconut milk. The Maillard reactions occurring in the fat create depth; the fat-soluble aromatic compounds in the paste — predominantly monoterpenes from lemongrass and kaffir lime leaf — dissolve into the coconut fat and distribute evenly through the final dish.
| Paste | Chili Base | Color | Heat Level | Distinctive Ingredients | Protein Pairing |
|---|---|---|---|---|---|
| Green (gaeng kheow wan) | Fresh green bird's eye + fresh green spur chili | Vibrant green | High (fresh chili) | Kaffir lime leaf, fresh galangal, coriander root, Thai basil | Chicken, fish, tofu, vegetables |
| Red (gaeng daeng) | Dried red chilies (reconstituted) + dried red spur | Deep red-orange | Medium-high | Roasted cumin + coriander seed, dried spices prominent | Beef, duck, pork, firm tofu |
| Yellow (gaeng garee) | Dried yellow/red chili + turmeric | Golden yellow | Mild-medium | Turmeric, cumin, coriander seed, Indian influence | Chicken, potato, chickpea |
| Massaman | Dried red chili + warm whole spices | Brown-red | Mild | Cardamom, cinnamon, star anise, cloves (Persian/Malay influence) | Beef, lamb, potato, peanut |
| Panang | Dried red chili (fewer than red curry) | Dark red | Medium, rich | Roasted peanuts ground into paste, kaffir lime zest | Beef, pork, mushroom |
Paste ingredients (serves 4, makes ~4 tbsp paste): 8–12 fresh green bird's eye chilies (or 4–6 Thai green spur chilies for lower heat); 1 stalk lemongrass, bottom 2/3 only, outer layer removed, sliced thin; 1-inch fresh galangal, peeled and sliced; 4 kaffir lime leaves, center rib removed, sliced thin; 2 tbsp coriander root or stems (NOT leaves — root has 3× more aromatic compounds); 3 cloves garlic; 2 shallots; 1 tsp whole white peppercorns; 1 tsp ground coriander seed (dry-toasted); 1/2 tsp ground cumin (dry-toasted); 1 tsp shrimp paste (belacan — not optional; provides depth and umami that no substitute matches; if vegetarian, use 2 tsp miso + 1 tsp soy sauce).
Paste technique (mortar preferred): Start with fibrous and hardest ingredients: pound lemongrass first until pulverized (2–3 minutes), then galangal, kaffir lime leaf, coriander root; add dry spices; add shrimp paste (wrap in foil and dry-roast 30 seconds per side if using raw); add garlic and shallots; add chilies last (they contain water and become incorporated into a paste quickly); process until smooth — small chunks release less flavor; food processor alternative: pulse dry spices and galangal first, then add remaining ingredients; texture will be slightly coarser but acceptable; total processing time: 10 minutes by hand mortar, 3 minutes food processor.
Curry assembly: (1) Open 2 cans full-fat coconut milk (do not shake); scoop the thick cream from the top of both cans into a wide, heavy pan — reserve remaining liquid; (2) heat cream over medium heat, stirring occasionally; after 8–12 minutes, cream will thicken and oil will begin to separate — visible as oil pooling around edges; (3) add curry paste; fry in coconut oil 3–5 minutes, stirring constantly, until very fragrant and paste darkens slightly; (4) add 450g chicken thigh (sliced thin, or whole eggplant cubes, or firm tofu); coat in paste; cook 2 minutes; (5) pour in reserved coconut milk liquid + 1/4 cup chicken or vegetable stock; bring to gentle simmer; (6) season: 2 tbsp fish sauce (start here) + 1 tbsp palm sugar or light brown sugar; taste and adjust — Thai curries should hit all 5 flavors: salty (fish sauce), sweet (palm sugar), sour (lime), spicy (chili), umami (shrimp paste); (7) simmer until protein cooked through; add 1 cup Thai eggplant (quartered) and/or bamboo shoots in last 5 minutes; (8) finish: 1 cup Thai basil leaves + 4 kaffir lime leaves (chiffonade) + squeeze of lime; serve immediately over jasmine rice.
The five-flavor Thai balance test: Before serving, taste the sauce against each of the 5 flavor dimensions independently: too salty → add coconut milk or water + more sugar; too sweet → add fish sauce + lime; too spicy → add coconut milk + sugar; too sour → add sugar + fish sauce; flat/no depth → add fish sauce + shrimp paste (or miso); too thin → simmer uncovered to reduce; no umami body → add 1 tbsp fish sauce + 1/2 tsp shrimp paste dissolved in hot water.
As an Amazon Associate, Borderless Kitchen earns from qualifying purchases made through links on this page. This does not affect the price you pay.