Thai Green Curry with Chicken Recipe

Thai green curry (แกงเขียวหวานไก่) is one of Thailand’s best-known curries. Its color and aroma come from green curry paste combined with coconut milk, makrut lime leaves, Thai basil and Thai eggplants.

This chicken green curry recipe uses ingredients that can be adapted without losing the character of the dish, with the key steps needed for a fragrant, balanced and properly spicy sauce.

Thai green curry with chicken, Thai eggplants, Thai basil and coconut milk

At the table with Portail Asie

Thai Green Curry with Chicken

Make Thai green curry with chicken, coconut milk, Thai eggplants, makrut lime leaves and Thai basil.

Prep time
20 min
Cooking time
30 min
Total time
50 min
Servings
4
Difficulty
Easy
Spice level
3/5
Cuisine
Thailand
Dish type
Curry

Last checked: September 4, 2026

About this recipe

Version: Close to traditional

Thai green curry combines green curry paste, coconut milk, chicken, Thai eggplants, makrut lime leaves and Thai basil. This version uses ready-made Thai green curry paste to keep the recipe accessible for home cooking.

Do not substitute: Do not replace Thai green curry paste with ordinary curry powder. The aromatic profile and texture would be completely different.

Ingredients

For the green curry

  • 60 g Thai green curry pastegood quality; adjust the amount depending on its strength
  • 400 ml Coconut milkfull-fat, not reduced-fat
  • 250 ml Chicken stocklow-sodium
  • 600 g Boneless, skinless chicken thighscut into pieces
  • 200 g Thai eggplantscut into quarters
  • 80 g Thai pea eggplantsoptional if difficult to find
  • 5 Makrut lime leavesbruised and torn into large pieces
  • 1½ tbsp Fish sauceadjust at the end of cooking
  • 1½ tbsp Palm sugarfinely chopped, or use brown sugar
  • 25 g Thai basil leaves
  • 1 Mild red or green chilithinly sliced for serving, optional
  • Cooked jasmine ricefor serving

Preparation steps

  1. Prepare all the ingredients. Cut the Thai eggplants into quarters and keep them in lightly salted water while preparing the other ingredients to reduce browning, then drain.

  2. Pour about 120 ml of the coconut milk into a large saucepan and heat over medium heat. Let it reduce slightly, then add the green curry paste. Cook for 3–4 minutes, stirring, until very fragrant.

  3. Add the chicken pieces and stir for 1–2 minutes to coat them thoroughly with the curry paste.

  4. Add the remaining coconut milk, chicken stock, makrut lime leaves, about half of the fish sauce and the palm sugar. Bring to a gentle simmer and cook for about 10 minutes.

  5. Add the Thai eggplants and continue cooking for 8–10 minutes, until tender but still slightly firm. Add the pea eggplants during the final few minutes if using.

  6. Taste and adjust with the remaining fish sauce and, if needed, a little more palm sugar. The sauce should be aromatic, salty, slightly sweet and spicy without becoming overly rich.

  7. Turn off the heat, add the Thai basil and stir just until wilted. Serve immediately with jasmine rice and, if desired, a few slices of chili.

Common mistakes and how to avoid them

The curry lacks aroma

Probable cause: The curry paste was not cooked long enough before adding the liquids, or the paste itself is not very aromatic.

Solution: Cook the paste for several minutes in part of the coconut milk until very fragrant and use a good-quality Thai green curry paste.

The chicken becomes dry

Probable cause: The heat is too high or the cooking time is too long.

Solution: Use chicken thighs and keep the curry at a very gentle simmer rather than a strong boil.

The eggplants remain hard

Probable cause: The pieces are too large or were not cooked long enough.

Solution: Cut them into even quarters and simmer until tender while still retaining a little texture.

Portail Asie tips

Cook the curry paste for several minutes in part of the coconut milk before adding the remaining liquids; this develops its aromas significantly. Keep the curry at a gentle simmer afterward to keep the chicken tender. Do not cook the Thai basil for long: add it after turning off the heat. Commercial curry pastes vary greatly in strength, so start with a reasonable amount and adjust in future preparations.

Substitutions and alternatives

Thai eggplants
If unavailable, use a small firm eggplant cut into pieces. The texture will be different, but it will hold up well in the curry.
Thai pea eggplants
They are typical in some green curries but difficult to find outside Asia. It is better to omit them than to force a substitute.
Thai basil
Italian basil can work in a pinch, but its aroma is different. If possible, use fresh Thai basil and add it only at the end of cooking.
Makrut lime leaves
Frozen leaves are an excellent alternative to fresh ones. Lime zest does not reproduce their aroma exactly.
Palm sugar
Replace it with brown sugar or white sugar and adjust gradually to taste.

Watch the preparation

The video is loaded from YouTube after you click.

Order this dish in Thailand

Thai name:แกงเขียวหวานไก่

Say it simply:Gaeng Kiao Wan Gai

Show this:แกงเขียวหวานไก่ 1 ที่

แกงเขียวหวานไก่ 1 ที่

Meaning:One chicken green curry.

Where to find the ingredients

Thai green curry paste, makrut lime leaves and Thai basil are widely available in Asian grocery stores. Frozen makrut lime leaves work very well. Round Thai eggplants and pea eggplants vary more by store; look for them in the fresh produce section of Thai or Asian supermarkets. Coconut milk, fish sauce and palm sugar are generally available in larger Asian grocery stores.

Related recipes