I still remember the first time I made Lemongrass Chicken with Thai Coconut Curry on a rainy evening. The aroma of fresh lemongrass, garlic, ginger, and creamy coconut milk filled my kitchen so quickly that everyone wandered in asking when dinner would be ready. It’s one of those meals that feels comforting and vibrant at the same time, with smoky grilled chicken soaking into a silky curry sauce.

What I love most about this dish is how balanced it tastes. The rich coconut curry has a gentle heat, the basil adds freshness, and the tender chicken gives every bite a satisfying flavor. Paired with fluffy jasmine rice, this recipe turns an ordinary dinner into something that feels restaurant-worthy without being complicated to prepare.
Why You’ll Love This Lemongrass Chicken with Thai Coconut Curry
This recipe delivers bold Thai-inspired flavors while staying approachable for home cooks. The creamy coconut curry sauce wraps around the juicy chicken beautifully, creating a dish that tastes layered and rich without requiring difficult techniques.
It’s also incredibly versatile. You can serve it for a quick weeknight dinner, meal prep it for the week, or impress guests with something colorful and fragrant. The balance of savory chicken, creamy curry, fresh herbs, and steamed rice makes every bowl deeply satisfying.
Another reason this recipe stands out is how customizable it is. You can adjust the spice level, switch the vegetables, or even use different proteins depending on what you have available.
What Kind of Lemongrass Should I Use?
Fresh lemongrass is the best option for this recipe because it provides the brightest citrusy aroma and authentic flavor. Look for firm stalks with pale green centers and trim away the tough outer layers before slicing or mincing.
If fresh lemongrass is difficult to find, frozen lemongrass works surprisingly well and keeps much of its fragrance intact. Lemongrass paste can also be used in a pinch, though the flavor tends to be slightly milder and less vibrant.
For the best curry flavor, try not to skip the lemongrass entirely. It gives the dish its signature fresh, zesty depth that pairs beautifully with coconut milk.
Options for Substitutions
Chicken thighs can easily replace chicken breasts if you prefer richer, juicier meat. They stay tender in the curry sauce and absorb the flavors especially well.
For a vegetarian version, tofu works wonderfully in place of chicken. Crispy tofu cubes hold up nicely against the creamy curry and soak in the lemongrass flavor beautifully.
You can also swap asparagus with green beans, bell peppers, snap peas, or broccoli depending on the season. Each vegetable adds its own texture while keeping the dish colorful and fresh.
If Thai basil is unavailable, regular basil can still provide a pleasant herbal finish. While the flavor differs slightly, it still complements the coconut curry sauce nicely.
For those who enjoy extra heat, sliced Thai chilies or a spoonful of red curry paste can intensify the spice level without overpowering the creamy coconut base.
Ingredients for this Lemongrass Chicken with Thai Coconut Curry
Chicken Breast
Chicken breast provides the hearty protein base for this dish. It absorbs the lemongrass marinade beautifully while staying juicy when seared properly. You can also use boneless chicken thighs if you prefer a richer flavor.
Fresh Lemongrass
Lemongrass brings the signature citrusy aroma that makes this recipe taste fresh and authentic. Its bright flavor balances the richness of the coconut curry sauce perfectly.
Garlic
Garlic adds warmth and savory depth to the marinade and curry base. Fresh garlic creates a stronger, more fragrant flavor than garlic powder.
Fresh Ginger
Ginger contributes a gentle spice and earthy freshness that complements both the coconut milk and lemongrass. It also gives the curry a more layered flavor profile.
Coconut Milk
Full-fat coconut milk creates the creamy, silky texture of the curry sauce. It softens the spice while giving the dish its luxurious consistency.
Red Curry Paste
Thai red curry paste delivers bold flavor with a blend of chilies, aromatics, and spices. It forms the flavorful backbone of the coconut curry sauce.
Fish Sauce
Fish sauce adds umami and saltiness that deepens the overall flavor of the curry. Even a small amount dramatically enhances authenticity.
Brown Sugar
A touch of brown sugar balances the savory and spicy notes while rounding out the coconut curry beautifully.
Lime Juice
Fresh lime juice brightens the curry and cuts through the richness of the coconut milk for a balanced finish.
Jasmine Rice
Steamed jasmine rice acts as the perfect base for soaking up the creamy curry sauce. Its fragrant aroma pairs naturally with Thai-inspired flavors.
Asparagus
Asparagus adds freshness, color, and a slight crunch that contrasts nicely with the creamy curry sauce.
Thai Basil
Thai basil provides a sweet, peppery freshness that lifts the entire dish right before serving.
Olive Oil or Coconut Oil
Oil helps sear the chicken and build flavor in the pan. Coconut oil especially enhances the tropical flavors of the curry.
Salt
Salt sharpens all the flavors and ensures the chicken and curry are properly seasoned.
Black Pepper
Black pepper adds mild heat and extra depth to the chicken marinade.
Optional Thai Chilies
Thai chilies are perfect for anyone who enjoys a spicier curry with extra heat and intensity.

Step 1: Prepare the Lemongrass Marinade
Start by trimming the tough outer layers from the lemongrass stalks and finely mincing the tender inner portion. Add the minced lemongrass to a bowl along with garlic, ginger, salt, black pepper, and a small amount of oil.
Slice the chicken into thick strips or bite-sized pieces, then coat it thoroughly in the marinade. Let the chicken rest for at least 30 minutes so the flavors can fully absorb into the meat. If you have extra time, marinating for several hours creates even deeper flavor.
Step 2: Cook the Jasmine Rice
Rinse the jasmine rice under cold water until the water runs mostly clear. This helps remove excess starch and keeps the rice fluffy instead of sticky.
Cook the rice according to package instructions until tender and fragrant. Once finished, keep it covered so it stays warm while the curry is prepared.
Step 3: Sear the Chicken
Heat a large skillet or deep pan over medium-high heat and add oil. Once the pan is hot, arrange the marinated chicken pieces in a single layer.
Cook the chicken until golden brown and slightly charred on the edges. The caramelization adds smoky flavor that pairs beautifully with the creamy curry sauce. Remove the chicken temporarily and set aside.
Step 4: Build the Curry Base
In the same pan, add a little more oil if needed. Stir in the red curry paste and cook it gently for about one minute to release its aromas and deepen the flavor.
Add garlic and ginger, stirring continuously so they do not burn. This step creates a rich and fragrant curry foundation.
Step 5: Add the Coconut Milk
Slowly pour the coconut milk into the pan while stirring constantly. The curry paste will blend into the coconut milk, creating a smooth orange-colored sauce.
Allow the sauce to simmer gently so the flavors can combine fully. Avoid boiling too aggressively, as this can affect the creamy texture.
Step 6: Season the Curry Sauce
Add fish sauce, brown sugar, and lime juice to the simmering curry sauce. Stir well and taste the sauce carefully.
Adjust the balance according to your preference. More lime juice adds brightness, while extra brown sugar softens spice and acidity.
Step 7: Cook the Vegetables
Add asparagus or your chosen vegetables to the curry sauce. Let them simmer until tender-crisp so they retain some texture and color.
The vegetables absorb the curry flavor while adding freshness and contrast to the rich coconut base.
Step 8: Return the Chicken to the Pan
Place the seared chicken back into the curry sauce along with any juices collected on the plate.
Allow everything to simmer together for several minutes so the chicken becomes fully coated in the creamy coconut curry and finishes cooking gently.
Step 9: Add Fresh Thai Basil
Right before serving, stir in fresh Thai basil leaves. The residual heat slightly wilts the basil and releases its sweet herbal aroma.
This final touch gives the curry a vibrant freshness that balances the richness of the sauce beautifully.
Step 10: Serve the Lemongrass Chicken with Thai Coconut Curry
Spoon fluffy jasmine rice into serving bowls and ladle the hot coconut curry over the top.
Garnish with additional basil, sliced chilies, or lime wedges if desired. Serve immediately while the curry is hot and creamy for the best flavor and texture.
How Long to Prepare the Lemongrass Chicken with Thai Coconut Curry
This recipe comes together faster than many traditional curry dishes, making it perfect for both weeknight dinners and special occasions. Most of the preparation time goes into marinating the chicken and slicing the fresh ingredients, but the cooking process itself moves quickly once everything is ready.
For the best flavor, I recommend allowing the chicken to marinate for at least 30 minutes. If you have extra time, marinating for 2 to 4 hours creates even more depth and tenderness. The curry sauce cooks in under 20 minutes, which means the entire dish can realistically be on the table in about an hour.
Preparation Time
The ingredient preparation usually takes around 20 minutes. This includes trimming the lemongrass, slicing the chicken, preparing vegetables, and measuring the curry ingredients.
Marinating Time
A minimum of 30 minutes works well for good flavor, but longer marinating creates more aromatic and flavorful chicken.
Cooking Time
The actual cooking process takes approximately 25 minutes from searing the chicken to simmering the coconut curry sauce.
Total Time
Including marinating, the total estimated time is around 55 minutes to 1 hour.
Tips for Perfect Lemongrass Chicken with Thai Coconut Curry
Use full-fat coconut milk whenever possible because it creates a richer and creamier curry sauce. Lower-fat versions can make the sauce thinner and less luxurious.
Do not overcrowd the pan while cooking the chicken. Giving the chicken enough space allows it to sear properly and develop those flavorful golden edges instead of steaming.
Fresh lemongrass makes a huge difference in flavor. Finely mince only the tender inner part of the stalk to avoid tough fibrous pieces in the dish.
Taste the curry sauce before serving. Thai-inspired dishes rely heavily on balancing sweet, salty, spicy, and acidic flavors. Small adjustments with lime juice, fish sauce, or sugar can completely transform the dish.
Add Thai basil at the very end to preserve its bright herbal aroma. Cooking it too long can dull its flavor.
If you enjoy extra spice, add fresh Thai chilies gradually rather than all at once. Their heat can become intense very quickly.
Watch Out for These Mistakes While Cooking
One common mistake is boiling the coconut milk too aggressively. High heat can cause the sauce to separate and lose its creamy texture. A gentle simmer works best.
Another issue is under-seasoning the curry. Coconut milk naturally softens strong flavors, so proper seasoning is essential to prevent the dish from tasting flat.
Avoid using the tough outer layers of lemongrass. They are too fibrous and can negatively affect the texture of the curry.
Overcooking the chicken can also dry it out quickly, especially if using chicken breast. Sear it until just cooked through, then let it finish gently in the sauce.
Adding vegetables too early may make them overly soft. Vegetables like asparagus should remain slightly crisp to add freshness and texture.
What to Serve With Lemongrass Chicken with Thai Coconut Curry?
Steamed Jasmine Rice
The fluffy texture and subtle fragrance of jasmine rice perfectly absorb the creamy coconut curry sauce.
Thai Cucumber Salad
A cool cucumber salad with rice vinegar and herbs balances the richness of the curry beautifully.
Garlic Noodles
Soft garlic noodles create a comforting side dish that pairs wonderfully with the flavorful curry sauce.
Fresh Spring Rolls
Light vegetable spring rolls provide a crisp and refreshing contrast to the warm creamy curry.
Mango Sticky Rice
For dessert, sweet mango sticky rice complements the Thai-inspired flavors and finishes the meal perfectly.
Storage Instructions
This curry stores extremely well, making it ideal for leftovers and meal prep. The flavors often become even deeper after resting overnight in the refrigerator.
Refrigerating
Allow the curry to cool completely before transferring it into an airtight container. Store it in the refrigerator for up to 4 days.
Freezing
The curry can also be frozen for up to 2 months. For best results, freeze the curry separately from the rice to maintain texture quality.
Reheating
Reheat gently over medium-low heat on the stovetop or in short intervals in the microwave. If the sauce thickens too much, stir in a splash of coconut milk or water to loosen it.
Estimated Nutrition
The nutritional values may vary slightly depending on ingredient brands and portion sizes, but here is a general estimate per serving.
- Calories: 520
- Protein: 35g
- Carbohydrates: 28g
- Fat: 30g
- Saturated Fat: 18g
- Fiber: 4g
- Sugar: 6g
- Sodium: 720mg
Frequently Asked Questions
Can I make Lemongrass Chicken with Thai Coconut Curry ahead of time?
Yes, this dish reheats beautifully and often tastes even better the next day because the flavors continue developing.
Is this curry very spicy?
The spice level is moderate when using standard red curry paste. You can easily adjust the heat by adding or reducing chilies.
Can I use chicken thighs instead of chicken breast?
Absolutely. Chicken thighs stay juicy and add even more richness to the curry.
What vegetables work best in this curry?
Asparagus, bell peppers, snap peas, broccoli, zucchini, and green beans all work very well.
Can I make this recipe dairy-free?
Yes, this recipe is naturally dairy-free because the creamy texture comes entirely from coconut milk.
Conclusion
Lemongrass Chicken with Thai Coconut Curry is one of those meals that feels both comforting and exciting at the same time. The creamy coconut sauce, fragrant lemongrass, fresh basil, and perfectly seared chicken create a combination that tastes rich, vibrant, and deeply satisfying.
Whether you are preparing it for a cozy family dinner or serving guests something impressive yet approachable, this recipe delivers incredible flavor with surprisingly simple ingredients. Once you taste the balance of creamy curry, tender chicken, and fresh herbs together, it quickly becomes a recipe worth making again and again.
Lemongrass Chicken with Thai Coconut Curry
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Thai-Inspired
- Diet: Gluten Free
Description
This Lemongrass Chicken with Thai Coconut Curry is a rich, creamy, and flavor-packed dinner that combines juicy marinated chicken with silky coconut curry sauce, fragrant jasmine rice, and fresh Thai basil. It’s the perfect easy dinner recipe for busy weeknights, cozy family meals, or anyone searching for comforting food ideas with bold Thai-inspired flavors. Loaded with fresh lemongrass, garlic, ginger, coconut milk, and red curry paste, this easy recipe delivers restaurant-quality taste right at home. Whether you need quick dinner ideas, meal prep inspiration, or a healthy comfort food option, this creamy coconut curry is satisfying, vibrant, and simple to make.
Ingredients
2 large chicken breasts sliced into strips
2 tablespoons fresh lemongrass finely minced
3 cloves garlic minced
1 tablespoon fresh ginger grated
1 tablespoon olive oil
1 teaspoon salt
1/2 teaspoon black pepper
1 tablespoon coconut oil
2 tablespoons Thai red curry paste
1 can full-fat coconut milk
1 tablespoon fish sauce
1 tablespoon brown sugar
1 tablespoon fresh lime juice
1 bunch asparagus trimmed and cut into pieces
1 cup fresh Thai basil leaves
2 cups cooked jasmine rice
1 fresh Thai chili sliced optional
Lime wedges for serving
Instructions
1. Trim and finely mince the tender inner part of the lemongrass stalks.
2. In a bowl, combine lemongrass, garlic, ginger, olive oil, salt, and black pepper.
3. Add the sliced chicken and coat well with the marinade. Let it rest for at least 30 minutes.
4. Cook the jasmine rice according to package instructions and keep warm.
5. Heat coconut oil in a large skillet over medium-high heat.
6. Sear the marinated chicken until golden brown and lightly charred on the edges. Remove and set aside.
7. In the same skillet, add the red curry paste and cook for 1 minute until fragrant.
8. Pour in the coconut milk and stir until smooth and creamy.
9. Add fish sauce, brown sugar, and lime juice. Stir well.
10. Add asparagus and simmer for several minutes until tender-crisp.
11. Return the chicken to the skillet and simmer gently until fully cooked and coated in the curry sauce.
12. Stir in the Thai basil right before serving.
13. Serve hot over jasmine rice and garnish with sliced chili and lime wedges if desired.
Notes
Use full-fat coconut milk for the creamiest curry texture and richest flavor.
Do not boil the coconut milk aggressively or the sauce may separate.
Fresh lemongrass provides the best flavor, but frozen lemongrass can work as a substitute.
Nutrition
- Serving Size: 1 serving
- Calories: 520
- Sugar: 6g
- Sodium: 720mg
- Fat: 30g
- Saturated Fat: 18g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 4g
- Protein: 35g
- Cholesterol: 95mg
Keywords: lemongrass chicken, thai coconut curry, easy dinner recipe, chicken curry, thai curry recipe, coconut milk curry, weeknight dinner, comfort food, healthy dinner ideas








