Home » Recipe Index » Thai Recipes – Easy Thai Dishes to Cook at Home » Thai Green Curry Recipe (Creamy and Flavorful)

Thai Green Curry Recipe (Creamy and Flavorful)

This Thai Green Curry is one of my favorite Thai dishes! Tender chicken and Thai eggplants simmered in a creamy, fragrant coconut curry sauce with just the right amount of heat. It’s so flavorful and delicious, especially when served with a bowl of warm steamed rice!

A bowl of Thai green curry with eggplants, green chilis, and fried shallots.

A Quick Look at the Recipe

🏷️ Recipe Name: Thai Green Curry
⏱️ Ready In: ~ 45 minutes
🍽️ Serves: 6 portions
🔥 Calories: 1598 kcal per portion (estimate)
🧾 Main Ingredients: Chicken, Thai green curry paste, Thai basil leaves, shrimp paste, garlic, ginger, lemongrass, sugar, fish sauce, lime leaves, coconut milk, lime, chicken stock.
🥗 Dietary Info: Contains coconut milk.
🧠 Difficulty: Easy with simple step-by-step guide.

Have a question? Ask AI!

If you love Thai food, you have to try this homemade Thai Green Curry! Tender chicken and Thai eggplants simmer in a creamy coconut curry sauce that’s rich, fragrant, and full of flavor. It’s delicious with steamed rice and makes such a comforting meal.

If you enjoy making Thai dishes at home, you might also love my Chicken Pad Thai and Pad Kee Mao (Thai Drunken Noodles). Both are easy, flavorful dishes that bring the taste of Thailand right into your kitchen!

Why You Will Love This Recipe


  • Authentic Thai Flavors – Made with aromatic Thai green curry paste, coconut milk, Thai eggplants, and fragrant herbs for a delicious taste of Thailand right at home.
  • Creamy and Flavorful Broth – The rich, creamy coconut curry sauce is packed with savory, spicy, and aromatic flavors. It’s so good with a bowl of steamed rice!
  • Easy to Make – With simple steps and easy-to-follow instructions, you can make this delicious Thai green chicken curry at home without much fuss.
  • Great for Making Ahead – This curry is perfect for meal prep! The flavors develop even more as it rests, making leftovers just as delicious the next day.

Recipe Ingredients

Thai green curry ingredients with labels.

Ingredient Notes

  • Chicken – I use bone-in chicken pieces for extra flavor and tender, juicy meat. You can substitute boneless chicken thighs or chicken breast if you prefer.
  • Thai Green Curry Paste – The main ingredient that gives this curry its signature spicy, aromatic flavor. You can use store-bought green curry paste to make preparation easier.
  • Coconut Milk – Gives the curry its rich, creamy texture and helps balance the spiciness of the green curry paste. I recommend using full-fat coconut milk for the best results.
  • Eggplant – I use purple eggplants, which become tender and absorb the delicious curry sauce. You can substitute Thai round eggplants or other varieties.
  • Lemongrass and Lime Leaves – Add a refreshing citrusy fragrance that complements the rich coconut curry.
  • Thai Basil – Adds a wonderful herbal aroma. Stir it in toward the end of cooking to preserve its fresh flavor.
  • Fish Sauce and Shrimp Paste – Bring savory depth and umami to the curry. Adjust the fish sauce to taste, especially if your curry paste already contains salt.
  • Lime – A little lime juice at the end brightens the flavor and balances the richness of the coconut milk.

How to Make Thai Green Curry

Step by step process photos of preparing the green curry paste and boiling the chicken.

STEP 1. Prepare the Green Curry Paste and Chicken. To enhance the flavor of the Thai green curry paste, blend it with fresh Thai basil leaves and garlic until smooth (Images 1, 2). Place the chicken pieces in a saucepan with cold water and bring to a boil. Boil for 10 minutes to remove the impurities (Image 3). Discard the water and rinse the chicken thoroughly.

Bring a fresh pot of water to a boil and cook the chicken for another 30 minutes, or until tender (Image 4). Reserve the chicken broth for the curry.

Step by step process of sautéeing the Thai green curry paste.

STEP 2. Sauté the Green Curry Paste and Ingredients. Heat some cooking oil in a large pan over medium heat. Add the blended Thai green curry paste, lemongrass, lime leaves, and bay leaves (Images 5, 6). Sauté until fragrant.

Add the eggplants and stir to coat them with the aromatic curry paste (Image 7). Add the cooked chicken pieces and stir gently until everything is evenly coated (Image 8).

Step by step process photos of finishing the Thai green curry.

STEP 3. Simmer the Thai Green Curry. Pour in the coconut milk and reserved chicken broth (Images 9, 10). Season with fish sauce, sugar, and mushroom powder (Image 11). Stir gently to combine.

Cover the pan with a lid and let the curry simmer over low heat for about 10 minutes, or until the eggplants are tender and the flavors have blended together (Image 12). Taste and adjust the seasoning if needed. Serve the Thai green curry hot with steamed rice.


Pro Tips


  • Enhance the Green Curry Paste – Blend the Thai green curry paste with fresh Thai basil leaves and garlic for a more fragrant, flavorful curry. This is an easy way to improve store-bought curry paste without making everything from scratch.
  • Use Bone-In Chicken – Bone-in chicken adds extra flavor to the broth and keeps the meat tender and juicy. You can also use boneless chicken thighs for a quicker version.
  • Sauté the Curry Paste Until Fragrant – Don’t rush this step! Sautéing the green curry paste with lemongrass and lime leaves helps release their wonderful aromas and brings out a deeper flavor.
  • Use Full-Fat Coconut Milk – For a rich and creamy Thai green curry, choose full-fat coconut milk. Avoid boiling the curry too vigorously after adding it, as the coconut milk may separate.
  • Adjust the Spiciness and Seasoning – Green curry paste can vary in heat and saltiness depending on the brand. Start with a smaller amount if you prefer a milder curry, then adjust the fish sauce and sugar to balance the flavors.
  • Let the Curry Simmer Gently – Allow the chicken and eggplants to simmer in the coconut curry sauce so they absorb the delicious flavors. Avoid overcooking the eggplants, as they can become too soft.

Serving Suggestions

Garnish your Thai green curry with fresh green chilies for an extra spicy kick and crispy fried shallots for a delicious crunch. I like serving the chilies separately so everyone can adjust the heat to their preference. Here are a few other dishes and drinks you can serve alongside it:

Thai Green Curry FAQs

Is Thai green curry very spicy?

This homemade Thai green curry is actually quite mild! I blend fresh Thai basil leaves with green curry paste to give the curry a lovely green color and fragrant flavor. For extra heat, serve it with fresh green chilies on top so everyone can adjust the spiciness to their taste.

What is the difference between Thai green curry and red curry?

The main difference is the curry paste. Thai green curry typically uses fresh green chilies and aromatic herbs, giving it a fresh, herbal flavor. Thai red curry uses dried red chilies, resulting in a deeper, warmer flavor. Both are delicious with coconut milk!

Why is Thai green curry green?

Thai green curry gets its color from the green chilies and herbs in the curry paste. In my recipe, I also blend in fresh Thai basil leaves to enhance the green color and add a wonderful herbal aroma.

What are the best toppings for Thai green curry?

I love topping my Thai green curry with fresh green chilies and crispy fried shallots. The chilies add a fresh, spicy kick, while the fried shallots bring extra savory flavor and a delicious crunch that complements the creamy coconut curry.

Can I use chicken breast or boneless chicken thighs?

Absolutely! You can substitute bone-in chicken with boneless chicken thighs or chicken breast. Boneless chicken cooks faster, so adjust the cooking time to prevent it from becoming dry or overcooked.

Can I make Thai green curry ahead of time?

Yes! Thai green curry is great for making ahead because the flavors have time to blend together. Store it in an airtight container in the refrigerator and reheat gently before serving. Add a little water or broth if the sauce becomes too thick.

A bowl of Thai green curry with fresh green chilis and fried shallots.

Storage

Store leftover Thai green curry in an airtight container in the refrigerator for up to 3–4 days. Let the curry cool slightly before refrigerating, and keep the fresh green chilies and crispy fried shallots separate.

To reheat, warm the curry gently in a saucepan over low to medium heat until thoroughly heated. Add a splash of water or chicken broth if the sauce becomes too thick. Garnish with fresh green chilies and crispy fried shallots just before serving.

More Thai Recipes

If you love Thai food, here are some more delicious Thai recipes you can easily make at home!

Did you try this recipe?

Leave a ⭐️⭐️⭐️⭐️⭐️ rating + review below and share it on Instagram, Facebook, and Pinterest!

Thank you! – Claudia

A bowl of Thai green curry sprinkled with fried shallots and green chilis.

Thai Green Curry

This homemade Thai Green Curry Recipe is made with tender chicken, eggplants, aromatic Thai green curry paste, and rich coconut milk. It's creamy, fragrant, and packed with authentic Thai flavors, with just the right balance of savory, spicy, and slightly sweet.
5 from 1 vote
Print Pin Rate Save Recipe
Course: Dinner, Lunch
Cuisine: Asian, Thailand
Prep Time: 5 minutes
Cook Time: 40 minutes
Total Time: 45 minutes
Servings: 6 portions
Calories: 1598kcal
Author: Claudia

Equipment

Ingredients

  • 1 kg chicken
  • 1 stalk lemongrass
  • 1 tbsp fish sauce
  • 1 tsp mushroom powder
  • 1 cup coconut milk
  • 3 cups chicken broth
  • 1 tbsp sugar

Green Curry Paste

Instructions

  • To enhance the flavor of the Thai green curry paste, blend it with fresh Thai basil leaves and garlic until smooth. Place the chicken pieces in a saucepan with cold water and bring to a boil. Boil for 10 minutes to remove the impurities. Discard the water and rinse the chicken thoroughly.
  • Bring a fresh pot of water to a boil and cook the chicken for another 30 minutes, or until tender. Reserve the chicken broth for the curry.
  • Heat some cooking oil in a large pan over medium heat. Add the blended Thai green curry paste, lemongrass, lime leaves, and bay leaves. Sauté until fragrant.
  • Add the eggplants and stir to coat them with the aromatic curry paste. Add the cooked chicken pieces and stir gently until everything is evenly coated.
  • Pour in the coconut milk and reserved chicken broth. Season with fish sauce, sugar, and mushroom powder. Stir gently to combine.
  • Cover the pan with a lid and let the curry simmer over low heat for about 10 minutes, or until the eggplants are tender and the flavors have blended together. Taste and adjust the seasoning if needed. Serve the Thai green curry hot with steamed rice.

Notes

  • Enhance the Green Curry Paste – Blend the Thai green curry paste with fresh Thai basil leaves and garlic for a more fragrant, flavorful curry. This is an easy way to improve store-bought curry paste without making everything from scratch.
  • Use Bone-In Chicken – Bone-in chicken adds extra flavor to the broth and keeps the meat tender and juicy. You can also use boneless chicken thighs for a quicker version.
  • Sauté the Curry Paste Until Fragrant – Don’t rush this step! Sautéing the green curry paste with lemongrass and lime leaves helps release their wonderful aromas and brings out a deeper flavor.
  • Use Full-Fat Coconut Milk – For a rich and creamy Thai green curry, choose full-fat coconut milk. Avoid boiling the curry too vigorously after adding it, as the coconut milk may separate.
  • Adjust the Spiciness and Seasoning – Green curry paste can vary in heat and saltiness depending on the brand. Start with a smaller amount if you prefer a milder curry, then adjust the fish sauce and sugar to balance the flavors.
  • Let the Curry Simmer Gently – Allow the chicken and eggplants to simmer in the coconut curry sauce so they absorb the delicious flavors. Avoid overcooking the eggplants, as they can become too soft.

Nutrition

Serving: 1portion | Calories: 1598kcal | Carbohydrates: 5g | Protein: 2g | Fat: 175g | Saturated Fat: 57g | Polyunsaturated Fat: 35g | Monounsaturated Fat: 75g | Cholesterol: 154mg | Sodium: 706mg | Potassium: 139mg | Fiber: 0.1g | Sugar: 3g | Vitamin A: 3IU | Vitamin C: 1mg | Calcium: 20mg | Iron: 2mg
Tried this Recipe? Tag me Today!Mention @ButterJoyKitchen or tag #butterjoykitchen!

Similar Posts

One Comment

  1. 5 stars
    This Thai green curry is surprisingly easy to make, yet so rich and flavorful! I love how blending fresh Thai basil and garlic into the green curry paste takes the flavor to another level. So delicious with steamed rice!

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating