Gaeng keow wan (แกงเขียวหวาน) translates as "sweet green curry" — "sweet" describing the gentle heat of unripe green chilies compared to the more intense red curries, not added sugar. The green color comes entirely from the fresh chilies and aromatic herbs in the paste; nothing is added afterward. The paste is pounded fresh from galangal, lemongrass, makrut lime zest, coriander root, green chilies, shrimp paste, garlic, and shallots — and the difference between homemade and even the best commercial paste is immediately apparent: the fragrance alone tells you this is a different dish.
Thai curry is structurally different from Indian curry. The base is fresh aromatic paste "cracked" in coconut cream fat, not dry spices bloomed in neutral oil. The coconut technique is the defining technical move: the thick cream that separates at the top of an unshaken can is used first to cook the paste until the fat separates and carries the aromatics, then the remaining coconut milk builds the sauce. This produces a silkier, more intensely fragrant result than adding paste to pre-mixed coconut milk.
Pound in order, fully incorporating each before adding the next. Start with dried spices: peppercorns, coriander seeds, cumin — pound until powdered (3 minutes). Add hard aromatics: lemongrass, galangal, makrut lime zest — these are fibrous and take the most effort; pound 8–10 minutes until a smooth paste forms. Add coriander roots, then chilies with salt, then shallots and garlic, then shrimp paste last. Final paste should be smooth with no visible fibers. Blender shortcut: add 2–3 tablespoons coconut milk and blend at high speed for 2 minutes. Perfectly usable — less aromatic than mortar but dramatically better than store-bought. Store-bought shortcut: Mae Ploy or Maesri brand green curry paste are the best commercial alternatives.
Open coconut milk can without shaking. Scoop the thick top cream into a wok or wide sauté pan. Heat over medium-high, stirring frequently, until the fat visibly separates — clear coconut oil pools around thickened white solids, 3–5 minutes. The cream will bubble aggressively, then calm and separate. This is the "crack." You'll smell a sweet coconut aroma and see the texture change.
Add all the green curry paste to the cracked cream. Fry over medium heat, stirring constantly and scraping the wok, for 3–5 minutes until the paste darkens slightly, becomes very fragrant, and the oil visible around the paste turns bright green. Do not skip or rush this step — it develops the complex layered aroma that defines the dish. The kitchen should smell intensely of lemongrass, lime leaf, and chili at this point.
Add sliced chicken thighs; stir to coat in paste and cook 2 minutes until the exterior turns white. Add remaining coconut milk from the can; stir to combine. Bring to a gentle simmer — do not boil hard (hard boiling breaks the emulsion and makes coconut milk grainy). Add torn makrut lime leaves. Simmer 8–10 minutes until chicken is fully cooked through.
Season with fish sauce and palm sugar — taste carefully; the balance should be equally salty and gently sweet with the chili heat from the paste. Add eggplant (longest time) and harder vegetables; cook 3 minutes. Add snap peas, baby corn, or bamboo; cook 2 minutes more — vegetables should still be vibrant. Off heat: stir in Thai basil leaves and remaining lime juice. Add a final dash of fish sauce if needed. Serve immediately over jasmine rice.
Galangal (Alpinia galanga) is not ginger. They share the same family but have completely different flavor profiles: galangal is piney, citrusy, earthy, and peppery; ginger is spicy-warm and sweet. Substituting ginger produces a curry that tastes wrong to anyone familiar with the original. Galangal is available fresh in Southeast Asian grocery stores and frozen in most Asian supermarkets — buy frozen sliced galangal and keep in the freezer. Ground galangal powder is a distant substitute. If galangal is unavailable, lesser galangal (kencur, used in Indonesian cooking) is the closest substitute; fresh ginger is a last resort at half the quantity.
Thai basil vs Italian basil: Thai basil (Ocimum basilicum var. thyrsiflora) has anise-forward, spice-forward flavor and purple stems. It holds up better to heat and has a more complex aroma than Italian sweet basil. Substitute Italian basil if needed — the flavor differs but the dish is still good. Holy basil (gaprow/krapao) is a third distinct variety used in stir-fries, not curries — do not use for green curry.
As an Amazon Associate, Borderless Kitchen earns from qualifying purchases made through links on this page. This does not affect the price you pay.