Thai green curry, or gaeng khiao wan gai, is a central Thai-style curry of chicken, coconut milk, green curry paste, and fragrant herbs, usually served with jasmine rice. Its richness is balanced by savory fish sauce, a little sugar, and the fresh lift of Thai basil and lime leaves. Recipes vary by household and region, so adjust the paste and seasoning to suit your taste.
Ingredients
- 4 cups (640 g) cooked jasmine rice, for serving
- 1¼ lb (570 g) boneless, skinless chicken thighs, cut into bite-size strips
- 1 tbsp (15 ml) neutral oil, such as canola oil
- 3 tbsp (45 g) Thai green curry paste, or the amount recommended on the package for a medium-hot curry
- 1⅔ cups (400 ml) full-fat, unsweetened coconut milk, one 13.5-ounce can
- ½ cup (120 ml) low-sodium chicken broth or water
- 8 oz (225 g) Thai eggplants, trimmed and quartered
- ½ cup (75 g) drained bamboo shoots
- 2 tbsp (30 ml) fish sauce
- 2 tsp (8 g) palm sugar, finely grated, or light brown sugar
- 4 makrut lime leaves (about 2 g), center ribs removed and leaves torn
- 1 cup (15 g) loosely packed Thai basil leaves
- 1 small Thai bird’s-eye chile (about 5 g), thinly sliced, optional
- 1 lime (about 60 g), cut into wedges for serving
Instructions
-
Prepare the ingredients before heating the pan: cut the chicken into similar-size strips, quarter the eggplants, drain the bamboo shoots, and tear the lime leaves. If using canned coconut milk that has separated, spoon off about ½ cup (120 ml) of the thick cream from the top and reserve it. If the can is smoothly blended, simply measure the amount you need. Keep raw chicken and its cutting board separate from the herbs and serving rice.
-
Cook or reheat the jasmine rice according to its package directions so it is ready when the curry is done. Set a wide, heavy saucepan or wok over medium heat and add the oil. Stir in the curry paste and cook for about 2 minutes, stirring constantly, until fragrant. If you reserved thick coconut cream, stir it into the paste now and cook until glossy; do not worry if the oil does not visibly separate, as some canned coconut milk stays emulsified.
-
Add the chicken strips and stir for about 3 to 4 minutes, turning them in the paste so their surfaces are coated. They do not need to be fully cooked at this point. Pour in the remaining coconut milk and the broth or water, scraping the bottom of the pan to loosen the paste. Bring the liquid to a gentle simmer rather than a hard boil, which can make the coconut milk look grainy.
-
Simmer the chicken gently for 7 minutes, stirring once or twice. Add the quartered Thai eggplants and bamboo shoots, then continue simmering for 8 to 10 minutes, until the eggplants are tender but still hold their shape. The timing depends on their size and freshness, so test one with the tip of a knife. If the curry becomes thicker than you like, add a splash of water; if it seems thin, simmer uncovered for a few extra minutes.
-
Check the largest piece of chicken with an instant-read food thermometer. USDA FSIS lists 165°F (74°C) as the safe minimum internal temperature for poultry; return the chicken to the simmer if it has not reached that temperature and check again. Stir in the fish sauce and palm sugar, taste the broth, and adjust with a little more fish sauce for savoriness or sugar to soften the heat. Curry pastes differ in salt and chile strength, so season gradually.
-
Turn off the heat and fold in the makrut lime leaves and Thai basil. Add the sliced bird’s-eye chile if you want more heat. Let the leaves wilt for about 1 minute; prolonged boiling dulls their aroma. Taste once more, then serve the curry hot in a shallow bowl with jasmine rice and lime wedges on the side. Spoon plenty of sauce over each portion.
Tips
-
Choose the paste to match your heat tolerance. Green curry paste can range from mild to very hot, and tablespoons are not interchangeable across brands. Start with 2 tablespoons if you are sensitive to chile, then add more after the coconut milk is in. Traditional paste often includes shrimp paste, so check the ingredient label if you need to avoid shellfish; vegetarian curry paste makes the dish less traditionally savory but works well.
-
Use Thai eggplant if you can find it. Small round Thai eggplants have a firm, slightly bitter quality and stay distinct in the sauce. If unavailable, use 8 oz (225 g) of Japanese eggplant cut into thick half-moons; it will soften more and has a silkier texture. Add it with the bamboo shoots, and check it earlier so it does not collapse.
-
Look for makrut lime leaves and Thai basil at an Asian grocery. Makrut leaves have a distinctive citrus-floral fragrance. If you cannot find them, add ½ teaspoon (2 g) finely grated lime zest near the end; it is a practical stand-in, though less complex. Ordinary sweet basil can replace Thai basil, but the curry will lose Thai basil’s anise-like note.
-
Keep the simmer gentle and season at the end. A rolling boil may cause coconut milk to separate, though a little separation is harmless. Fish sauce and curry paste both contribute salt, so tasting after they have simmered is more reliable than salting early. Palm sugar rounds the flavor rather than making the curry taste sugary; use it sparingly.
Serving Suggestions
Serve each portion with about 1 cup (160 g) of cooked jasmine rice, either in a separate bowl or beside the curry so it can soak up the coconut broth. Put extra lime wedges on the table for anyone who wants a sharper finish. A simple plate of sliced cucumber or lightly dressed greens makes a cool, crisp contrast to the warm curry, while steamed vegetables can turn the meal into a more substantial spread.
For a family-style meal, bring the curry to the table in its cooking dish and let everyone spoon rice and sauce onto their own plate. Keep the chile garnish separate when serving people with different heat preferences. The curry is meant to be saucy, not as thick as a stew; include enough broth in each serving to coat the rice.
Variations
Make it vegetarian: Replace the chicken broth with water or unsalted vegetable broth, and use a curry paste without shrimp paste. Add 14 oz (400 g) firm tofu, pressed and cut into cubes, and 1 cup (150 g) sliced mushrooms in place of the chicken. Simmer until the vegetables are tender and the tofu is hot throughout. Tofu is mild, so taste the finished sauce and add fish sauce only if you are not avoiding it; soy sauce or a vegetarian seasoning sauce can provide savory depth, though the flavor changes.
Use other vegetables: Thai eggplants and bamboo shoots are common options, but green beans, zucchini, or bell pepper can be used when they are easier to find. Cut them into bite-size pieces and add them according to how quickly they cook: firmer vegetables go in earlier, while tender zucchini or bell pepper needs only the final few minutes. Too many vegetables can dilute the sauce, so keep the total amount close to the recipe’s 1½ cups.
Adjust richness and heat: For a lighter-tasting curry, replace up to ½ cup (120 ml) of the coconut milk with additional broth or water; the sauce will be thinner and less creamy. For a richer result, use the full-fat coconut milk as written rather than coconut beverage from a carton. To increase heat, add more curry paste or sliced chile a little at a time. To make it milder, remove the fresh chile and begin with less paste.
Storage and Reheating
Refrigerate leftover curry and rice within 2 hours of cooking, preferably in separate shallow airtight containers so they cool promptly. The curry keeps for 3 to 4 days in the refrigerator. For best texture, store the basil separately if you have not yet added it, or expect already-wilted basil to darken; the flavor will still be fine. Cooked rice also keeps refrigerated for 3 to 4 days when cooled and stored promptly.
Reheat only the portion you plan to eat, either in a saucepan over medium-low heat or in a microwave-safe dish covered loosely. Stir occasionally and add a tablespoon or two of water or coconut milk if the sauce has thickened. Reheated leftovers should reach 165°F (74°C); check with a food thermometer, especially in the center of a larger portion. Bring rice back to steaming hot as well. The curry can be frozen for about 2 to 3 months for best quality, though the eggplants may become softer after thawing. Thaw it overnight in the refrigerator and reheat as directed.
Frequently Asked Questions
Is Thai green curry supposed to be very spicy?
Not necessarily. Heat depends on the curry paste, how much is used, and the fresh chile garnish. Start with less paste if you are unsure, then taste the sauce after it simmers and add more paste only if you want a stronger chile flavor. Coconut milk softens the heat but does not remove it.
Can I use chicken breast instead of thighs?
Yes. Cut boneless, skinless chicken breast into evenly sized strips and follow the same method, but begin checking it a little earlier because lean breast meat can dry out if overcooked. Regardless of the cut, check that the thickest pieces reach the USDA FSIS safe minimum of 165°F (74°C).
What can I use instead of fish sauce?
For a fish-free version, use a vegetarian seasoning sauce or soy sauce, starting with 1 tablespoon (15 ml) and adding more to taste. These substitutes provide salt and savoriness but do not have fish sauce’s distinctive fermented flavor. If the curry paste contains shrimp paste, choose a paste labeled vegetarian as well.
Why did my coconut milk separate?
Coconut milk can separate when it boils vigorously, and some brands separate more readily than others. A gentle simmer helps keep the sauce smooth. If small flecks of coconut fat appear, the curry is still safe and will taste good; stir it before serving. Avoid using sweetened coconut milk or coconut beverage, which is not a direct substitute for canned coconut milk.
Can I prepare the curry ahead?
Yes. You can cut the vegetables and chicken and measure the sauce ingredients earlier in the day, keeping the raw chicken covered in the refrigerator and separate from ready-to-eat ingredients. You can also cook the curry a day ahead and refrigerate it promptly. Reheat it to 165°F (74°C), then stir in a little fresh basil just before serving if available.
Related
- Thai Mango Salad Recipe with Lime-Chili Dressing
- Thai Basil Chicken Pad Krapow Gai: Fast, Savory Stir-Fry
- Yum Woon Sen: Thai Glass Noodle Salad with Pork & Shrimp
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).