Thai Green Curry Chicken Recipe

This Thai Green Curry Chicken is rich, creamy, and bursting with bold flavor, ready in 40 minutes and perfect for any weeknight dinner table.

If you’ve been craving bold, aromatic flavors that transport you straight to a Thai kitchen, this Thai Green Curry Chicken is exactly what you need to make tonight.

It’s rich, creamy, and packed with layers of spice and fragrance from fresh green curry paste, coconut milk, and a handful of vibrant vegetables.

The best part? It comes together in about 30 minutes on a single stovetop, which makes it just as practical for weeknights as it is impressive for dinner guests.

Thai green curry is one of Thailand’s most beloved dishes, built on a base of aromatic green curry paste simmered in creamy coconut milk, with tender chicken and vegetables that soak up all that gorgeous sauce.

Once you make it at home, you’ll understand why it’s one of the most popular Thai dishes worldwide.

If you love curry as much as I do, you’ll also want to bookmark my Thai Red Curry Chicken Recipe for your next weeknight dinner rotation.

Quick Recipe Summary
Prep Time15 minutes
Cook Time25 minutes
Total Time40 minutes
Servings4 servings
Difficulty LevelEasy
Thai Green Curry Chicken Recipe

Why You’ll Love This Thai Green Curry Chicken

This dish checks every box you could want from a satisfying dinner.

It’s fast enough for a Tuesday night but special enough to serve at a dinner party, and the flavors are anything but ordinary.

Even if you’ve never cooked Thai food before, the steps are incredibly straightforward.

The green curry paste does most of the heavy lifting for you, packing in lemongrass, galangal, kaffir lime, and chilies all in one spoonful.

Here’s why this recipe consistently earns a spot on the regular rotation:

  • It’s ready in about 40 minutes from start to finish, including prep.
  • The sauce is insanely flavorful with earthy, spicy, and coconut-sweet notes all at once.
  • It’s highly customizable — swap the protein, add more veggies, or dial up the heat to your liking.
  • It’s naturally gluten-free when made with gluten-free fish sauce.
  • One pan is all you need, which means minimal cleanup afterward.
  • The leftovers are even better the next day once the flavors have fully melded.

You might also enjoy: Coconut Curry Chicken for another creamy, comforting curry night.

Ingredients

For an authentic Thai green curry, quality matters. Using good green curry paste and full-fat coconut milk will give you that restaurant-level richness that makes this dish so satisfying.

Here’s everything you’ll need:

For the Curry:

  • 1.5 lbs (680g) boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
  • 2 tablespoons neutral oil (such as vegetable or coconut oil)
  • 3–4 tablespoons Thai green curry paste (adjust to your heat preference)
  • 2 cans (13.5 oz each) full-fat coconut milk
  • 1 cup chicken broth
  • 2 tablespoons fish sauce
  • 1 tablespoon palm sugar or brown sugar
  • 4–5 fresh kaffir lime leaves, torn (or 1 teaspoon lime zest as substitute)
  • 1 stalk lemongrass, bruised and cut into 2-inch pieces
  • 1-inch piece fresh galangal or ginger, sliced
  • 1 cup zucchini, cut into half-moons
  • 1 red bell pepper, sliced
  • 1 cup baby spinach or Thai basil leaves
  • 1 small Thai eggplant (or regular eggplant), cut into chunks
  • Juice of 1 lime
  • Fresh Thai basil leaves, for garnish
  • Sliced red chilies, for garnish (optional)
  • Cooked jasmine rice, for serving

Read Also: Crockpot Thai Chicken Curry Recipe

Kitchen Equipment Needed

You don’t need any fancy tools for this recipe. A good wok or large skillet and a few basics are all it takes to pull off a restaurant-quality Thai green curry at home.

Here’s what to have ready before you start:

  • Large wok or deep skillet (at least 12 inches)
  • Sharp chef’s knife
  • Cutting board
  • Wooden spoon or silicone spatula
  • Measuring cups and spoons
  • Can opener
  • Ladle (for serving)
  • Medium saucepan (for rice)
  • Small bowl (for prepping ingredients)

I’ve tested this Thai green curry chicken with a variety of ingredients and tools, and these are the ones that consistently make the biggest difference in the final dish.

1. Maesri Thai Green Curry Paste

Maesri is hands down one of the most authentic and flavor-forward curry pastes you can find outside of Thailand.

It’s packed with lemongrass, kaffir lime, and green chilies in a beautifully balanced blend that delivers the real deal in every spoonful.

A little goes a long way, and your curry will taste like it came from a proper Thai kitchen.

Get it on Amazon

2. Chaokoh Full-Fat Coconut Milk

The richness of your curry sauce starts with the coconut milk, and Chaokoh is thick, creamy, and doesn’t split when it hits the heat.

It gives the curry that lush, velvety texture that makes every bite worth savoring. Always go full-fat for the best results.

Get it on Amazon

3. Carbon Steel Wok

A good carbon steel wok heats fast, distributes heat evenly, and gives you that slight smoky “wok hei” that makes stir-fried and sautéed dishes taste so much better.

It’s the ideal pan for building a curry base quickly without burning the paste. Once it’s seasoned, it’s virtually non-stick and lasts forever.

Get it on Amazon

4. Fish Sauce (Tiparos Brand)

Fish sauce is what gives Thai green curry its essential savory depth, and Tiparos is a well-balanced, high-quality brand that hits that perfect balance of salty and umami without being overpowering.

Don’t skip it or try to substitute with soy sauce, the flavor just won’t be the same.

Get it on Amazon

Thai Green Curry Chicken Recipe

Step-by-Step Instructions: How to Make Thai Green Curry Chicken

1. Prep All Your Ingredients

  • Start by washing and drying your chicken thighs (or breasts) on a cutting board.
  • Cut the chicken into roughly 1-inch bite-sized pieces. Uniformly sized pieces cook evenly and quickly, so take your time with this step.
  • Slice the zucchini into half-moons, about ¼-inch thick.
  • Slice the red bell pepper into thin strips.
  • Cut the Thai eggplant (or regular eggplant) into bite-sized chunks. If using regular eggplant, you can salt it and let it sit for 10 minutes to draw out moisture, then pat dry.
  • Tear the kaffir lime leaves in half to release their fragrance. Remove and discard the center rib if desired.
  • Bruise the lemongrass stalk by pressing down on it firmly with the flat side of your knife, then cut it into 2-inch segments.
  • Peel and slice the galangal (or ginger) into thin rounds.
  • Measure out your coconut milk, chicken broth, fish sauce, and sugar so everything is ready before you start cooking. Thai cooking moves quickly, and having everything prepped is key.

2. Heat the Wok and Bloom the Curry Paste

  • Place your wok or large skillet over medium-high heat.
  • Add 2 tablespoons of neutral oil and let it heat until shimmering but not smoking.
  • Add the green curry paste to the hot oil and stir it constantly using your wooden spoon or silicone spatula.
  • Cook the curry paste for 1 to 2 minutes, stirring continuously. You’ll notice the paste darkening slightly in color and smelling incredibly fragrant — that means the spices are blooming in the oil, which is exactly what you want.
  • This step is important: it intensifies the flavor of the curry paste and removes any raw, harsh edge from the chilies and aromatics.

3. Add the Aromatics

  • Add the bruised lemongrass pieces to the wok and stir to combine with the curry paste.
  • Add the sliced galangal (or ginger) and stir to incorporate.
  • Add the torn kaffir lime leaves and stir everything together.
  • Let these aromatics cook in the curry paste for about 30 seconds to 1 minute, stirring frequently. The fragrance at this point should be absolutely incredible.

4. Cook the Chicken

  • Add the bite-sized chicken pieces to the wok.
  • Stir well to coat every piece of chicken in the curry paste and aromatics.
  • Cook the chicken, stirring frequently, for about 3 to 4 minutes until it is no longer pink on the outside. You don’t need to fully cook it through at this stage — it will finish cooking in the sauce.
  • If pieces stick to the pan, add a small splash of chicken broth to deglaze.

5. Pour in the Coconut Milk and Broth

  • Shake or stir the cans of coconut milk well before opening, as the cream and liquid can separate.
  • Pour both cans of full-fat coconut milk into the wok with the chicken and curry paste mixture.
  • Add the chicken broth and stir everything together to form a cohesive sauce.
  • Increase the heat to bring the mixture to a gentle boil, stirring occasionally to prevent sticking at the bottom.
  • Once it reaches a boil, reduce the heat to medium-low to maintain a steady simmer.

6. Season the Sauce

  • Add 2 tablespoons of fish sauce to the simmering sauce and stir.
  • Add 1 tablespoon of palm sugar (or brown sugar) and stir to dissolve.
  • Taste the sauce and adjust the seasonings. If you want it saltier, add more fish sauce in small increments. If you want it slightly sweeter, add a little more sugar. If you want more heat, stir in an extra teaspoon of curry paste.
  • The flavor balance you’re looking for is savory, slightly sweet, gently spicy, and coconutty — all at once.

7. Add the Vegetables

  • Add the eggplant pieces to the simmering curry first, as they take the longest to cook (about 5 to 7 minutes).
  • After 3 minutes, add the sliced zucchini and red bell pepper.
  • Stir gently to submerge the vegetables in the sauce.
  • Let everything simmer together for 5 to 7 minutes, or until the vegetables are tender but still have a little bite. Avoid overcooking the vegetables — you want them soft but not mushy.

8. Finish and Brighten the Curry

  • Turn off the heat or reduce to the lowest setting.
  • Add the baby spinach or Thai basil leaves and stir gently into the curry. The residual heat will wilt the spinach in about 30 seconds.
  • Squeeze in the juice of one fresh lime and stir to combine. The lime juice brightens the entire dish and adds a pop of citrus freshness.
  • Taste one final time and adjust with more fish sauce, sugar, or lime juice as needed.
  • Remove the lemongrass pieces and galangal slices before serving, as they are not meant to be eaten.

9. Serve Over Jasmine Rice

  • Ladle the Thai green curry chicken generously over bowls of steamed jasmine rice.
  • Garnish with fresh Thai basil leaves and sliced red chilies (if you like extra heat).
  • Serve immediately and enjoy every fragrant, creamy, spicy bite.

Tips for The Best Thai Green Curry Chicken

A few small adjustments can take this dish from good to absolutely unforgettable. Keep these in mind as you cook.

Here are the key tips:

  • Use full-fat coconut milk only. Low-fat versions split in the heat and give you a watery, greasy sauce instead of a rich, creamy one. Full-fat is non-negotiable.
  • Bloom the curry paste in oil first. Skipping this step means missing out on significant depth of flavor. Even 60 seconds of blooming makes a noticeable difference.
  • Chicken thighs over breasts. Thighs stay juicy and tender during the simmer. Breasts can dry out quickly if overcooked, so watch them carefully if you choose breasts.
  • Add vegetables in stages. Hard vegetables like eggplant go in early; delicate greens and herbs go in at the very end.
  • Taste and adjust constantly. Thai cooking is all about balance. Don’t be afraid to tweak fish sauce, sugar, and lime juice right up until you serve.
  • Don’t skip the lime juice finish. It makes a dramatic difference in brightness and freshness at the end.
  • Let it rest for 5 minutes before serving. The flavors continue to develop off the heat.

Read Also: Indian Curry Chicken Recipe

Serving Suggestions

Thai Green Curry Chicken Recipe

Thai green curry chicken is incredibly versatile when it comes to what you serve alongside it.

The rich, coconut-based sauce pairs beautifully with mild, starchy sides that soak up all that gorgeous sauce.

Here are some wonderful ways to serve it:

  • Steamed jasmine rice is the classic and most traditional pairing — it’s fragrant, light, and perfect for absorbing the curry.
  • Sticky rice is a popular alternative in Northern Thailand and adds a satisfyingly chewy texture.
  • Rice noodles work beautifully if you want a heartier bowl-style meal.
  • Cauliflower rice is a great low-carb option that pairs really well with the rich coconut sauce.
  • Serve alongside a fresh Cucumber Tomato Salad for a crisp, cooling contrast to the heat.
  • Fresh roti or flatbread is perfect for scooping up the leftover sauce.
  • A side of steamed bok choy or broccolini adds freshness and a pop of green.
  • Crispy shallots or toasted coconut flakes as a topping add wonderful texture and visual appeal.

Variations of Thai Green Curry Chicken

One of the best things about this recipe is how adaptable it is. Once you have the base down, you can take it in so many directions.

Try one of these popular variations:

  • Vegetarian/Vegan Version: Swap the chicken for tofu, tempeh, or chickpeas, and use vegetable broth and vegan fish sauce (or coconut aminos) instead.
  • Shrimp Green Curry: Replace the chicken with large peeled shrimp. They cook in just 3 to 4 minutes, so add them near the end of cooking.
  • Beef Green Curry: Use thinly sliced beef sirloin instead of chicken. Brown it quickly at high heat before adding the paste.
  • Extra Spicy: Double the green curry paste, add 2 to 3 fresh Thai bird’s eye chilies, and use hot chili oil as a finishing drizzle.
  • Mild and Kid-Friendly: Reduce the curry paste to 1 tablespoon and stir in an extra ½ can of coconut milk to mellow the heat.
  • With Potatoes: Add 1 cup of diced potato along with the eggplant for a heartier, more filling curry.
  • Pumpkin Green Curry: Swap the zucchini for 1 cup of cubed butternut squash or pumpkin for a sweeter, richer flavor profile.

The technique for making a slow-cooked version is very similar to my Slow Cooker Pumpkin Chicken Curry if you’d like to try a hands-off approach.

Storage and Reheating

Thai green curry keeps and reheats beautifully, making it a great meal to prep ahead. Store it without rice for the best results.

Here’s how to store and reheat it properly:

  • Refrigerator: Transfer cooled curry to an airtight container and refrigerate for up to 4 days.
  • Freezer: Freeze in a freezer-safe container for up to 2 months. The sauce may separate slightly upon thawing but will come back together when reheated and stirred.
  • To Reheat on Stovetop: Warm over medium-low heat in a saucepan, stirring frequently, until heated through. Add a splash of coconut milk or chicken broth if the sauce has thickened too much.
  • To Reheat in Microwave: Transfer to a microwave-safe bowl, cover loosely, and heat in 60-second intervals, stirring between each, until hot.
  • Do not freeze cooked rice with the curry. Store them separately and reheat independently for best texture.

You might also enjoy: Chicken Curry Recipe]

Nutritional Facts

The values below are per serving (approximately 1.5 cups of curry without rice) and will vary depending on the specific brands and amounts of ingredients used.

NutrientAmount Per Serving
Calories~420 kcal
Total Fat28g
Saturated Fat20g
Cholesterol95mg
Sodium780mg
Total Carbohydrates14g
Dietary Fiber2g
Sugars6g
Protein32g

Note: Nutritional values are estimates only. For precise dietary tracking, use a nutrition calculator with your exact brands and portion sizes.

Read Also: Thai Chicken Soup Recipe

Health Benefits of Key Ingredients

Beyond its incredible flavor, Thai green curry is surprisingly packed with nutrients from its whole-food ingredients.

Here’s a closer look at what makes this dish genuinely nourishing:

  • Coconut milk contains medium-chain triglycerides (MCTs), which are a readily available energy source and may support metabolism and brain function.
  • Chicken is an excellent source of lean protein, B vitamins, and selenium, all of which support muscle maintenance and immune health.
  • Lemongrass is rich in antioxidants and has well-documented antibacterial and anti-inflammatory properties.
  • Galangal (or ginger) has been used for centuries in traditional medicine to ease digestion, reduce nausea, and combat inflammation.
  • Kaffir lime leaves contain compounds with antimicrobial properties and are rich in antioxidants.
  • Bell peppers are one of the highest vitamin C sources in the vegetable kingdom, with a single pepper delivering more than 100% of your daily requirement.
  • Thai basil contains eugenol and other essential oils that have anti-inflammatory and antibacterial effects.
  • Fish sauce provides iodine and trace minerals, and in small amounts contributes significant umami flavor without a huge calorie cost.

I also love pairing this curry with a light salad for a complete meal. The Cucumber Tomato Salad adds a cooling, fresh note that balances the richness perfectly.

FAQs About Thai Green Curry Chicken

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

The key difference lies in the type of chilies used to make the paste.

Green curry paste is made from fresh green chilies, giving it a brighter, more herbaceous flavor that’s also typically spicier than red curry.

Red curry uses dried red chilies, which gives it a deeper, slightly smokier, and often milder heat.

2. Can I use store-bought green curry paste?

Absolutely, and for most home cooks, it’s the best option. Brands like Maesri, Mae Ploy, and Thai Kitchen are widely available and deliver excellent authentic flavor.

If you ever want to make homemade green curry paste from scratch, it’s a rewarding project, but store-bought is perfectly delicious for everyday cooking.

3. Can I make Thai green curry ahead of time?

Yes, and it actually tastes better the next day once the flavors have had time to develop.

Make the full curry up to 2 days ahead, store it in an airtight container in the fridge, and reheat gently on the stovetop before serving.

Add fresh garnishes right before plating for the best presentation.

4. My curry turned out too spicy. How can I fix it?

The most effective way to dial back the heat is to stir in an extra ½ can of full-fat coconut milk.

A small squeeze of lime juice and a pinch more sugar also help balance out intense heat.

For future batches, simply start with 1 to 2 tablespoons of curry paste and taste as you go before adding more.

5. Can I substitute coconut milk with something else?

Coconut milk is central to the identity of Thai green curry, and substituting it significantly changes the dish.

That said, full-fat coconut cream works wonderfully and produces an even richer sauce.

Unsweetened coconut yogurt or a blend of cashew cream and vegetable broth can work for dairy-free cooks who don’t enjoy coconut milk, but the flavor profile will be different.

Thai Green Curry Chicken Recipe

Thai Green Curry Chicken

Author: iamwinfred
420kcal
No ratings yet
Share Print Save
Prep 15 minutes
Cook 25 minutes
Total 40 minutes
This Thai Green Curry Chicken is rich, creamy, and bursting with bold aromatic flavors — fresh green curry paste, full-fat coconut milk, tender chicken thighs, and vibrant vegetables all come together in one pan in about 40 minutes. It’s weeknight-easy yet impressive enough for guests, naturally gluten-free, and even better the next day once the flavors have fully melded.
Servings 4 servings
Course Main Course
Cuisine Thai

Ingredients

For the Curry
  • 1.5 lbs boneless skinless chicken thighs or breasts 680g, cut into bite-sized 1-inch pieces
  • 2 tbsp neutral oil such as vegetable oil or coconut oil
  • 3-4 tbsp Thai green curry paste adjust to your heat preference; Maesri or Mae Ploy recommended
  • 2 cans full-fat coconut milk 13.5 oz / 400ml each; shake well before opening
  • 1 cup chicken broth 240ml
  • 2 tbsp fish sauce use gluten-free fish sauce if needed
  • 1 tbsp palm sugar or brown sugar
  • 4-5 fresh kaffir lime leaves torn; substitute 1 tsp lime zest if unavailable
  • 1 stalk lemongrass bruised with flat of knife and cut into 2-inch pieces
  • 1 inch fresh galangal or ginger peeled and sliced into thin rounds
  • 1 cup zucchini cut into ¼-inch half-moons
  • 1 red bell pepper sliced into thin strips
  • 1 cup baby spinach or Thai basil leaves added at the end; spinach wilts quickly in residual heat
  • 1 small Thai eggplant or regular eggplant cut into bite-sized chunks; if using regular eggplant, salt and rest 10 minutes then pat dry
  • 1 lime juiced; added at the end to brighten the curry
For Garnish
  • fresh Thai basil leaves for garnish
  • sliced red chilies optional, for extra heat garnish
For Serving
  • cooked jasmine rice steamed; serve curry ladled generously over rice

Equipment

  • Large wok or deep skillet At least 12 inches; carbon steel wok recommended
  • Sharp chef’s knife
  • Cutting board
  • Wooden spoon or silicone spatula
  • Measuring cups and spoons
  • Can opener
  • Ladle For serving
  • Medium saucepan For cooking jasmine rice
  • Small bowl For prepping and staging ingredients

Method

  1. Cut chicken into 1-inch pieces; slice zucchini into half-moons, bell pepper into strips, and eggplant into chunks. Tear kaffir lime leaves, bruise and cut lemongrass into 2-inch pieces, and slice galangal into rounds. Measure out all remaining ingredients before you start cooking.
  2. Heat oil in a large wok or skillet over medium-high heat until shimmering. Add green curry paste and stir constantly for 1–2 minutes until it darkens slightly and smells fragrant.
  3. Add the lemongrass, galangal, and kaffir lime leaves to the wok and stir into the curry paste. Cook for 30–60 seconds, stirring frequently, until intensely fragrant.
  4. Add the chicken pieces and stir to coat thoroughly in the paste. Cook for 3–4 minutes, stirring frequently, until no longer pink on the outside (it will finish cooking in the sauce).
  5. Pour in both cans of coconut milk and the chicken broth, stirring to combine. Bring to a gentle boil, then reduce heat to medium-low and maintain a steady simmer.
  6. Stir in fish sauce and sugar, then taste and adjust — add more fish sauce for saltiness, more sugar for sweetness, or more curry paste for heat. The sauce should be savory, slightly sweet, spicy, and coconutty.
  7. Add eggplant first and simmer 3 minutes, then add zucchini and bell pepper. Simmer 5–7 minutes until vegetables are tender but still have a slight bite — do not overcook.
  8. Turn off the heat, stir in spinach or Thai basil, and squeeze in fresh lime juice. Remove lemongrass pieces and galangal slices, then taste and adjust seasoning one final time.
  9. Ladle curry generously over steamed jasmine rice and garnish with fresh Thai basil leaves and sliced red chilies. Serve immediately.

Nutrition

Serving1BowlCalories420kcalCarbohydrates14gProtein32gFat28gSaturated Fat20gPolyunsaturated Fat2gMonounsaturated Fat4gCholesterol95mgSodium780mgPotassium620mgFiber2gSugar6gVitamin A25IUVitamin C110mgCalcium6mgIron15mg

Notes

  • Use full-fat coconut milk only. Low-fat versions split during cooking and produce a thin, greasy sauce instead of a rich, creamy one.
  • Always bloom the curry paste in oil first. Even 60 seconds of blooming in hot oil dramatically deepens flavor and removes any raw edge from the chilies.
  • Chicken thighs are preferred over breasts — they stay juicy throughout the simmer. If using breasts, watch carefully to avoid drying them out.
  • Add vegetables in stages: hard vegetables like eggplant go in early; delicate greens and fresh herbs go in at the very end off the heat.
  • Don’t skip the lime juice finish. It brightens the entire dish and adds a pop of freshness that balances the rich coconut sauce.
  • Make it ahead: The curry tastes even better the next day. Prepare up to 2 days ahead, refrigerate in an airtight container, and reheat gently on the stovetop with a splash of coconut milk if it thickens.
  • Storage: Refrigerate for up to 4 days or freeze (without rice) for up to 2 months. Reheat over medium-low heat, stirring frequently.
  • To reduce heat: Start with 1–2 tablespoons of curry paste and build up. If the finished curry is too spicy, stir in an extra ½ can of coconut milk and a pinch more sugar.
  • Gluten-free tip: This recipe is naturally gluten-free when made with a gluten-free certified fish sauce.
  • Variations: Swap chicken for shrimp (add in last 3–4 minutes), tofu for a vegetarian version, or add diced potato or butternut squash for a heartier curry.

Tried this recipe?

Let us know how it was!

Conclusion

Thai green curry chicken is one of those dishes that never gets old.

Every bowl is a perfect balance of creamy, spicy, savory, and fresh, it’s the kind of meal that instantly makes a regular weeknight feel special.

Once you’ve made it from scratch, you’ll find it’s almost as quick as ordering takeout and so much more satisfying.

I really hope you give this recipe a try and fall in love with it the way I have.

If you make it, I’d love to hear how it went. Drop a comment below letting me know how it turned out, what variations you tried, or share a photo. Happy cooking!

Recommended: