Authentic Green Curry Chicken Recipe: Thai-Style Spice and Coconut Harmony

Main Courses

Authentic Green Curry Chicken Recipe: Thai-Style Spice and Coconut Harmony

This authentic green curry chicken recipe brings the vibrant, aromatic soul of Thailand to your home kitchen—where fragrant herbs and balanced spices transform simple ingredients into a restaurant-worthy dish. ✨ I've spent years perfecting the technique, from building the curry paste to achieving that perfect harmony of heat, sweetness, and sourness that defines Thai cuisine.

The secret lies in traditional ingredients like galangal and kaffir lime leaves, which create layers of flavor you won't find in shortcut versions.

The process starts with a homemade curry paste—where the magic happens through proper spice toasting and grinding. We'll simmer the chicken in coconut milk until it's tender yet still holds its shape, while the curry develops its signature depth.

This isn't just another curry; it's a dish that respects tradition while being approachable for home cooks. The result? A rich, aromatic sauce with tender chicken pieces that practically melt in your mouth.

What makes this recipe truly special is the balance—just enough heat to wake up your taste buds, sweetness from coconut milk to round out the flavors, and that essential tang from lime juice.

Served over steamed jasmine rice with fresh herbs, it becomes a complete meal that transports you to Bangkok with every bite. The best part? You can make it in one pot, with minimal cleanup.

Whether you're cooking for family or treating yourself to a taste of Thailand, this green curry delivers restaurant-quality results without the fuss. Let's get started—your kitchen is about to smell like heaven.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for authentic green curry chicken

Fragrant herbs, aromatic spices, and tender chicken create this restaurant-worthy Thai curry.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Coconut Milk 🥥 1 can 13.5 oz can, full-fat preferred
Green Curry Paste 🌶️ ½ cup Homemade or quality store-bought
Galangal 🌿 ¼ cup Fresh, peeled and sliced thin
Kaffir Lime Leaves 🍋 4 whole Fresh, torn into strips
Garlic Cloves 🧄 6 cloves Peeled, minced
Shallots 🧅 ¼ cup Finely chopped
Lemongrass 🌿 ¼ cup Lower stems only, bruised
Fish Sauce 🍶 1 tbsp Red Boat preferred
Palm Sugar 🍯 2 tbsp Or substitute brown sugar
Lime Juice 🍋 2 tbsp Freshly squeezed
Thai Basil Leaves 🌿 ¼ cup Fresh, chopped
Vegetable Oil 🫒 2 tbsp For stir-frying
Salt 🧂 ½ tsp To taste
Black Pepper 🌶️ ¼ tsp Freshly ground

The galangal and kaffir lime leaves are non-negotiable for authentic flavor—look for them at Asian markets or well-stocked grocery stores like Whole Foods. If you can't find fresh galangal, ginger at half the amount works in a pinch, though it won't be identical. For the curry paste, Maesri or Thai Kitchen brands are solid if you're not making it from scratch. The chicken thighs are key—they stay juicy while absorbing all those amazing flavors. Bone-in thighs are even better if you can find them, but boneless works perfectly fine.

No galangal? Ginger plus a pinch of turmeric mimics some of the earthiness. Short on kaffir lime leaves? Double the lime juice and add a bay leaf for depth. The fish sauce is essential—Red Boat is the gold standard, but any quality brand works. Palm sugar can be swapped for brown sugar, though it adds a slightly different depth. For the basil, Thai basil is ideal, but regular basil with a pinch of cinnamon works too. The lemongrass needs to be bruised—smash it with the side of your knife to release those oils.

This curry tastes even better the next day as flavors meld. Keeps for 4-5 days in the fridge, or freeze portions for 3 months. I always make extra—it reheats beautifully and makes for perfect lunches. Store the curry paste in an airtight container in the freezer for up to 6 months if you want to prep ahead. The fresh herbs? Use them within 2 days for best flavor.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just chicken, coconut milk, and that vibrant green curry paste simmering together. No extra pans, no mess, and honestly? The galangal and kaffir lime leaves do all the heavy lifting while you sip your drink.
  • Flavor Bomb: That first spoonful of curry paste—fresh, herbal, with a hint of heat—then the creamy coconut milk wrapping around tender chicken? It’s the kind of dish that makes you pause mid-bite, like, "Wait, how is this so good?" The kaffir lime leaves add this bright, citrusy whisper that keeps it from being too heavy.
  • Weeknight to Dinner Party: Between us, this is my go-to for lazy Tuesdays and when friends drop by. Double the batch, serve it over jasmine rice, and suddenly you’re hosting a Thai feast. (Yes, even on a Tuesday night.) The leftovers? Just as good reheated the next day—if they last that long.
  • Budget-Friendly Luxury: Chicken thighs stay juicy, coconut milk adds richness without breaking the bank, and a little paste goes a long way. I’ll be real: the galangal and lime leaves might seem fancy, but they’re cheap at Asian markets, and a few leaves stretch across multiple meals. Taste like a splurge, costs like a steal.

Step-by-step instructions for authentic Thai green curry chicken

Here's how to build this fragrant curry from scratch—layering aromatics, balancing heat, and achieving that signature Thai harmony.

1

🔥 Step 1: Sear the Chicken for Deep Flavor

Heat the 2 tablespoons vegetable oil in a heavy-bottomed pot over medium-high heat until shimmering. Add the 1.5 lb boneless chicken thighs (cut into 1-inch pieces) in a single layer, working in batches if needed. Let them sear undisturbed for 3-4 minutes until golden brown on one side—this creates that beautiful crust we want.

Flip the chicken and cook another 3-4 minutes until fully browned. The chicken should release easily from the pot when ready. Remove and set aside on a plate, leaving all the browned bits in the pot—that's where the flavor lives. Here's the thing—don't rush this step. Proper searing builds the foundation for your curry's depth.

2

👨‍🍳 Step 2: Build the Aromatic Base

In the same pot, add the 0.25 cup shallots and 0.25 cup lemongrass (bruised lower stems only). Sauté for 2 minutes until the shallots soften and become translucent. Add the 6 cloves garlic cloves (minced) and 0.25 cup galangal (sliced thin) and cook for another 1 minute until fragrant.

This is where the magic happens—those citrusy, peppery notes from galangal and lemongrass will infuse your curry. If you're using fresh galangal and it's particularly strong, you might want to add it slightly later to preserve its bright flavor. Stir occasionally to prevent burning, but don't walk away—these aromatics cook fast.

3

🥘 Step 3: Bloom the Curry Paste

Reduce heat to medium and add the 0.5 cup green curry paste. Stir constantly for 2-3 minutes until it darkens slightly and releases its oils. You'll see the paste transform from raw to deeply aromatic—this is when all those spices really wake up.

Here's my pro tip: If your curry paste is particularly potent, you might want to add a splash of water (about 1 tablespoon) to help it bloom smoothly. The paste should coat the back of a spoon and smell like a Thai street market—earthy, slightly sweet, with a hint of heat.

4

🍳 Step 4: Simmer with Coconut Milk

Pour in the 1 can coconut milk (full-fat preferred) and stir well. Bring to a gentle simmer over medium-low heat, then add the 4 whole kaffir lime leaves (torn into strips) and 1 tablespoon fish sauce. Simmer uncovered for 10 minutes, stirring occasionally, until the coconut milk begins to thicken slightly.

This simmering time is crucial—it lets all the flavors meld together. You'll notice the coconut milk will separate slightly, with cream rising to the top. That's normal and actually desirable. Don't let it boil vigorously or the curry might curdle. If it gets too thick, add 2-3 tablespoons water to maintain the right consistency.

5

⏰ Step 5: Finish with Sweetness and Herbs

Return the chicken to the pot along with any accumulated juices. Add the 2 tablespoons palm sugar (or brown sugar) and 2 tablespoons lime juice. Stir gently to combine, then simmer for another 5-7 minutes until the chicken is cooked through and tender.

Finally, stir in the 0.25 cup Thai basil leaves (chopped) and season with 0.5 teaspoon salt and 0.25 teaspoon black pepper. Taste and adjust—you might want to add a bit more fish sauce for saltiness or lime juice for brightness. The curry should balance sweet, spicy, sour, and umami perfectly. Serve immediately over steamed jasmine rice with fresh cilantro on top.

👨‍🍳

Pro Tips For Making Authentic Green Curry Chicken

  • Bloom the Paste First: Sauté the green curry paste in oil for 3–4 minutes until it’s fragrant and deep green—no longer raw. I used to skip this, and the curry always tasted flat. The paste needs time to release its oils and flavors before the coconut milk hits.
  • Slice Galangal Thin: Cut the galangal into paper-thin slices, not chunks—this way, it infuses the broth without turning it into a mushy mess. I learned this the hard way after straining out a galangal pulp that made the curry taste bitter.
  • Don’t Boil the Coconut Milk: Simmer the coconut milk on medium-low heat—never let it boil, or it’ll curdle and split like spoiled yogurt. After burning through three cans, I finally accepted that patience here means a creamy, velvety curry.
  • Use Kaffir Lime Leaves: Tear the leaves and add them whole to the pot—they’ll perfume the curry without turning it into a leafy sludge. (Yes, even if you’re impatient like me.) Remove them before serving, or the texture gets weird.

Storing and reheating your authentic green curry chicken

Fridge Storage Tips

Let your green curry chicken cool completely before transferring to an airtight container—I use glass Pyrex with snap-on lids. Store at 40°F or below for up to 4 days, though I find the flavors actually deepen overnight as the spices meld.

The coconut milk may separate slightly, but just stir gently before reheating. 🌿

Freezer Prep

For longer storage, portion the curry into freezer-safe containers or heavy-duty freezer bags (leave 1-inch headspace for expansion). It keeps for 3 months without quality loss. I like to freeze it in single-serving portions—just thaw overnight in the fridge before reheating. The chicken stays tender if you reheat gently.

Reheating on Stovetop

My preferred method is stovetop reheating to preserve texture. Add 2-3 tablespoons water or coconut milk to prevent drying, then heat over medium-low heat for 5-7 minutes, stirring occasionally.

The curry should reach 165°F internal temperature—use a thermometer if unsure. Taste and adjust seasonings after reheating, as flavors can mellow slightly. 🔥

Microwave Method

For quick meals, transfer curry to a microwave-safe dish with a splash of water or coconut milk. Cover loosely with a microwave-safe lid and heat on 50% power for 2-3 minutes, stirring halfway.

Avoid full power to prevent curdling the coconut milk. Add fresh basil or cilantro after reheating for brightness.

Reviving Texture

If your curry seems thick after reheating, thin it with 1-2 tablespoons coconut milk or water. For extra richness, stir in a pat of butter or a spoonful of coconut cream.

The texture should be creamy but not gluey—this is key for that restaurant-quality mouthfeel. I always keep a small jar of coconut milk on hand for quick fixes. 💫

Herb Refresh

Fresh herbs like Thai basil or cilantro lose potency when reheated. Add them just before serving to preserve their vibrant flavors. For extra aroma, crush a few leaves between your fingers before sprinkling. This simple trick makes reheated curry taste almost as fresh as the original! 🌱

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 30g150%
Cholesterol 180mg60%
Sodium 1250mg54%
Total Carbohydrate 32g12%
Dietary Fiber 6g21%
Sugars 12g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute chicken breast for thighs in this recipe?

Chicken breast works but requires extra care to stay tender. Use 1-inch thick pieces and reduce simmering time to 5 minutes after adding back to the curry. The breast will dry out faster, so keep the heat low and cover the pot. For best results, I recommend thighs—they stay juicy and absorb the curry flavors beautifully.

2

What can I do if my curry paste is too spicy?

Balance the heat by adding 1-2 tablespoons more coconut milk or a splash of palm sugar to sweeten. A pinch of salt also helps. For extra richness, stir in 1 teaspoon coconut cream at the end. The key is to let the curry sit for 5 minutes after adjusting—flavors meld better when not rushed.

3

How do I make this curry less coconut-forward?

Add 1-2 tablespoons fish sauce and 1 extra kaffir lime leaf to deepen umami. Simmer uncovered for 2-3 extra minutes to let the coconut milk reduce slightly. A squeeze of lime juice brightens the flavors too. The coconut milk is essential for authenticity, but these tweaks help balance its richness.

4

Can I make the curry paste ahead of time?

Toast and grind your spices into a paste, then store it in an airtight container in the fridge for 1 week or freeze for 6 months. The paste will keep its potency better when frozen. Just let it thaw in the fridge overnight before using. This is a great time-saver for busy weeknights!

5

What's the best way to serve this curry?

Pair with steamed jasmine rice and top with fresh Thai basil and cilantro. For extra flair, serve with crispy fried shallots or a side of stir-fried bok choy. The curry also works beautifully with soft egg noodles or coconut rice for a fusion twist. Garnish with lime wedges for brightness!

★★★★★5.0(7 reviews)
Categories Main Courses