Thai Green Curry From Scratch: The Chemistry of Galangal, Lemongrass, and Kaffir Lime — and Why Coconut Milk Emulsion Is the Key to Restaurant-Quality Sauce

Updated: June 2026Thai green curry recipe · Thai green curry paste from scratch · how to make green curry paste · galangal vs ginger · kaffir lime leaf · lemongrass cooking · coconut milk curry science · Thai aromatic compounds · green curry vs red curry · Thai food science · mortar pestle curry paste · curry paste ingredients · Thai basil cooking · green chili curry · bird's eye chili curry · Thai curry paste homemade · green curry paste recipe authentic · how to crack coconut cream · coconut cream splitting technique · Thai curry sauce · nam phrik gaeng kheow wan · gaeng kheow wan kai · green curry chicken · Thai curry coconut milk ratio · fish sauce curry · palm sugar curry · galangal 1,8-cineole · lemongrass citral compound · kaffir lime monoterpenes · Thai five flavor balance · sweet sour salt spicy umami · shrimp paste belachan curry paste · makrut lime · makrut lime leaf · galangal scientific name Alpinia galanga · Thai green curry spices · how to use galangal · fresh vs dried galangal

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.

Galangal
not a ginger substitute — galangal (Alpinia galanga) is a rhizome in the same family as ginger but with a distinct and non-interchangeable aromatic profile; galangal's key compounds include 1,8-cineole (the primary compound in eucalyptus and rosemary), beta-elemene (piney, woody), and methyl cinnamate (warm, spicy-sweet, also in basil); ginger's primary compounds are gingerols (fresh) and shogaols (dried) plus zingerone; the flavor experience is correspondingly different: galangal reads as piney, camphorous, medicinal, and floral; ginger reads as pungent, hot, and earthy; using ginger as a substitute produces a Thai curry that tastes like a different dish — acceptable if galangal is unavailable, but not authentic; fresh galangal is available at most Asian grocery stores; dried galangal (laos powder) can substitute at 1:4 ratio (1 tsp powder ≈ 4 tsp fresh chopped) but loses volatile top notes
Citral
lemongrass's active compound — lemongrass (Cymbopogon citratus) owes its distinctive lemon-eucalyptus scent primarily to citral (a mixture of geranial + neral, two isomers); citral constitutes 65–80% of lemongrass essential oil; citral has a very low aroma threshold (~0.1 ppm) — it is detectable at minute concentrations; lemongrass also contains limonene (citrusy), myrcene (herbal, slightly piney), and methyl heptanone; in the mortar, breaking lemongrass cell walls is essential — the citral is stored in oil cells that must be ruptured to release aroma; only the bottom 2/3 of the stalk (the pale, bulb section) is used for paste — the top green portion is fibrous and contains less citral; the outer layers are removed; slice thin before pounding; fat-soluble citral dissolves into coconut fat during the paste-frying step and distributes evenly through the final curry
Kaffir Lime
the most complex aromatic — kaffir lime (Citrus hystrix, now called makrut lime in many culinary contexts) contributes two distinct ingredients: leaves and zest; the leaves contain β-pinene, sabinene, citronellal, linalool, and nerol — a complex terpenoid profile responsible for the distinctive "flowery-lime" character uniquely Thai; the zest (peel without pith) contains limonene and citral but in higher concentrations than sweet lime peel; the leaves: only fresh or frozen leaves deliver full aromatic complexity — dried kaffir lime leaves lose 70–80% of their volatile compounds; leaves go into both the paste (for deep aromatic base) and the finished curry (whole or chiffonaded, added in the last 2 minutes for top-note brightness); the double-lobed leaf shape is unmistakable; commercially, "kaffir lime leaf" appears on packaging; note that the term "kaffir" has racial connotations in South African English — many chefs use "makrut lime leaf" to avoid this
Coconut Fat
emulsion science — coconut milk is an oil-in-water emulsion stabilized by naturally occurring phospholipids and proteins; "coconut cream" (fat content ~24–28%) vs "coconut milk" (fat content ~17–20%) — the distinction matters for cracking; to crack coconut cream: open can without shaking; scoop the thick layer off the top; cook in a wide pan over medium heat, stirring; the water content (about 50% of coconut cream) evaporates first over 8–15 minutes → the cream thickens and eventually splits, releasing clear-to-golden coconut oil with white solids; at this point, add curry paste and fry in the released coconut fat for 3–5 minutes until fragrant; this step creates Maillard browning of the paste proteins and caramelization of its sugars — impossible to achieve when paste is added to liquid; the finished sauce should be glossy and rich, not thin and watery; thin sauce = insufficient fat and/or too much liquid coconut milk added too fast

Thai Curry Paste Comparison

PasteChili BaseColorHeat LevelDistinctive IngredientsProtein Pairing
Green (gaeng kheow wan)Fresh green bird's eye + fresh green spur chiliVibrant greenHigh (fresh chili)Kaffir lime leaf, fresh galangal, coriander root, Thai basilChicken, fish, tofu, vegetables
Red (gaeng daeng)Dried red chilies (reconstituted) + dried red spurDeep red-orangeMedium-highRoasted cumin + coriander seed, dried spices prominentBeef, duck, pork, firm tofu
Yellow (gaeng garee)Dried yellow/red chili + turmericGolden yellowMild-mediumTurmeric, cumin, coriander seed, Indian influenceChicken, potato, chickpea
MassamanDried red chili + warm whole spicesBrown-redMildCardamom, cinnamon, star anise, cloves (Persian/Malay influence)Beef, lamb, potato, peanut
PanangDried red chili (fewer than red curry)Dark redMedium, richRoasted peanuts ground into paste, kaffir lime zestBeef, pork, mushroom
Thai Green Curry From Scratch — Complete Protocol

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.

Full-Fat Coconut Cream → Authentic Green Curry Paste →
More recipes from across Asia
Vietnamese Pho → Japanese Ramen → Indian Dal →

As an Amazon Associate, Borderless Kitchen earns from qualifying purchases made through links on this page. This does not affect the price you pay.