Thai Coconut Curry Soup

Featured in: Everyday Meal Ideas

This fragrant Thai Coconut Curry Soup brings together tender chicken thighs, earthy mushrooms, sweet carrots, and jasmine rice in a rich coconut milk broth infused with red curry paste, lemongrass, and kaffir lime leaves. Ready in just 45 minutes, this one-pot dish delivers authentic Thai flavors with minimal effort. Perfect for busy weeknights, it's naturally gluten-free and dairy-free, making it accessible for various dietary needs.

Updated on Thu, 29 Jan 2026 15:01:00 GMT
Vibrant Thai Coconut Curry Soup with tender chicken, mushrooms, and carrots in a creamy coconut broth, garnished with cilantro and lime wedges.  Save to Pinterest
Vibrant Thai Coconut Curry Soup with tender chicken, mushrooms, and carrots in a creamy coconut broth, garnished with cilantro and lime wedges. | aksilmargin.com

My neighbor leaned over the fence one humid August afternoon, steam rising from her kitchen window, and asked what smelled so incredible. It was this Thai coconut curry soup simmering on my stove, filling the house with lemongrass and coconut in a way that made even the air taste warm. She came in for a bowl and never left until the pot was empty, asking for the recipe before she finished her first spoonful. Now it's become our late-summer tradition, the kind of dish that turns a regular weeknight into something worth remembering.

I made this soup for my partner on a rainy Tuesday when they were feeling under the weather, and watching them come alive with each spoonful reminded me why cooking for someone matters. The warmth of the broth, the sweetness of carrots, the earthiness of mushrooms, the protein-rich chicken thighs that fall apart at the slightest touch with a spoon, it all felt healing in the most honest way. They asked me to make it again the next week, and then the week after that, until it became our comfort meal, the one we return to when life feels complicated.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Chicken thighs: Thighs stay juicy and tender through simmering, unlike breast meat which can turn tough, so don't skip this choice.
  • Coconut milk: Use full-fat, never lite, because the richness is what makes this soup sing and feel indulgent.
  • Red curry paste: Start with 2 tablespoons and taste as you go, since heat levels vary wildly between brands.
  • Jasmine rice: Rinse it first under cool water until the water runs clear, removing the starch so grains stay separate and fluffy.
  • Lemongrass: Bruise it by pressing with the side of your knife to release the oils, then remove before serving since the tough fibers won't soften.
  • Fish sauce: It smells funky in the bottle but transforms into pure umami depth once simmered into the broth.
  • Kaffir lime leaves: Optional but wonderful, adding a citrus note that lime juice alone can't quite replicate.
  • Fresh ginger: Grate it instead of mincing for a finer texture that dissolves into the broth beautifully.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your base:
Heat oil in a large pot over medium heat and sauté the onions, garlic, and ginger for 2 to 3 minutes until the kitchen smells like a Thai restaurant. You'll know it's ready when the aromatics soften and your eyes water just slightly from the ginger.
Wake up the curry:
Stir in the red curry paste and cook for exactly 1 minute, letting it toast in the oil and release its deep, complex flavors. This one minute makes all the difference between a flat curry and one that tastes layered and intentional.
Coat the chicken:
Add the bite-sized chicken thighs and stir them around for 2 to 3 minutes so they're evenly coated in the curry mixture. The chicken won't be cooked through yet, just beginning to turn opaque at the edges.
Bring in the stock:
Pour in the chicken stock and bring everything to a gentle simmer, then add the carrots, mushrooms, lemongrass, and kaffir lime leaves. The broth should bubble softly, never violently, so the chicken stays tender.
Cook the rice together:
Stir in the rinsed jasmine rice and let everything simmer uncovered for 15 to 20 minutes until the rice is tender and has absorbed much of the broth while still tasting creamy. The vegetables should be soft, and the chicken should shred easily when tested with a fork.
Finish with coconut:
Stir in the coconut milk, fish sauce, and brown sugar, then simmer gently for 5 more minutes so the flavors marry together. Taste it now, and this is where you adjust everything to your preference.
Final touches:
Remove the lemongrass and kaffir lime leaves, squeeze in fresh lime juice, and taste for seasoning, adding more fish sauce or salt if the broth feels flat. Serve in deep bowls so the rice and soup don't separate, topped with cilantro, sliced chili, and lime wedges for brightness.
A steaming bowl of Thai Coconut Curry Soup features jasmine rice, red curry paste, and fresh herbs, served with a lime wedge.  Save to Pinterest
A steaming bowl of Thai Coconut Curry Soup features jasmine rice, red curry paste, and fresh herbs, served with a lime wedge. | aksilmargin.com

There was one evening when I served this soup at a small dinner party, and someone asked if I'd studied Thai cooking professionally because the balance of flavors felt so deliberate. I laughed and told them the truth, that I'd burned it twice before getting it right, that I'd once forgotten the fish sauce entirely and the whole thing tasted like sweet sadness. Those mistakes taught me more than any single success could have.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

The Magic of Simmering Everything Together

What makes this soup different from throwing ingredients into a pot is the way the broth builds flavor as everything simmers side by side. The rice doesn't just cook in seasoned liquid, it absorbs the essence of the chicken, the earthiness of mushrooms, the sweetness of carrots, creating a unified dish instead of separate elements. By the time you serve it, you can't pick apart individual flavors anymore because they've become one thing, silky and complete.

Adjusting Heat and Flavor to Your Taste

Curry heat is personal, and two tablespoons of paste might be perfect for one person and timid for another, so taste as you go rather than dumping everything in at once. The beauty of this soup is that you can build its intensity gradually, tasting after the rice finishes cooking but before the coconut milk goes in, because that's when you can still adjust the paste without the cream masking the flavors. Fresh lime juice at the end is essential too, cutting through the richness and waking everything up with brightness.

Making It Your Own

Once you understand the basic structure, this soup becomes a canvas for whatever vegetables you have hanging around. I've made it with snap peas instead of mushrooms, added baby corn, tossed in bell peppers that soften into the broth almost immediately, and each version felt like a discovery rather than a compromise. The foundation is strong enough to hold whatever you want to add, so don't feel locked into the recipe.

  • Substitute shrimp for chicken if you prefer seafood, adding it only in the last 5 minutes so it doesn't toughen.
  • If fish sauce bothers you, try a splash of soy sauce instead, though the flavor will shift slightly toward a different kind of umami.
  • Serve with extra jasmine rice on the side for anyone who wants to stretch their bowl into something heartier and more filling.
Hearty Thai Coconut Curry Soup with succulent chicken, earthy mushrooms, and sweet carrots simmered in aromatic coconut milk broth. Save to Pinterest
Hearty Thai Coconut Curry Soup with succulent chicken, earthy mushrooms, and sweet carrots simmered in aromatic coconut milk broth. | aksilmargin.com

This soup has a way of arriving when you need it most, whether that's a slow Tuesday night or a moment when someone you care about needs quiet comfort. There's something about ladling it into a bowl and watching the steam rise that feels like coming home.

Recipe FAQs

Can I make this soup spicier?

Yes, increase the red curry paste to 4 tablespoons or add fresh sliced chili peppers during cooking. You can also serve with extra sliced red chilies as a garnish for those who prefer more heat.

What can I substitute for chicken thighs?

Shrimp works beautifully and cooks faster, requiring only 3-4 minutes. For a vegetarian option, use firm tofu or tempeh. Chicken breast can also be used, though thighs provide more flavor and tenderness.

Can I prepare this ahead of time?

Yes, the soup can be made up to 2 days ahead. Store in the refrigerator and reheat gently on the stovetop. Note that the rice will absorb more liquid over time, so you may need to add extra chicken stock when reheating.

Is fish sauce essential for this dish?

Fish sauce adds authentic umami depth and saltiness to Thai dishes. If unavailable, substitute with soy sauce or tamari, though the flavor profile will differ slightly. Start with 2 teaspoons and adjust to taste.

What vegetables can I add or substitute?

Bell peppers, snap peas, baby corn, bok choy, or spinach all work wonderfully. Add heartier vegetables like bell peppers with the carrots, and leafy greens in the last 2-3 minutes of cooking.

Can I use light coconut milk instead of full fat?

Yes, though the soup will be less creamy and rich. Full-fat coconut milk provides the signature velvety texture and authentic flavor, but light coconut milk works if you prefer a lighter option.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Thai Coconut Curry Soup

Creamy Thai soup with chicken, mushrooms, carrots, and jasmine rice in coconut milk broth with red curry paste.

Time to Prep
15 minutes
Time to Cook
30 minutes
Overall Time
45 minutes
Created by Iris McNally


Skill Level Easy

Cuisine Thai

Portions 4 Servings

Diet Details No Dairy, No Gluten

What You'll Need

Proteins

01 1.1 lb boneless, skinless chicken thighs, cut into bite-sized pieces

Vegetables

01 7 oz mushrooms, sliced
02 2 medium carrots, peeled and sliced
03 1 small onion, finely chopped
04 2 cloves garlic, minced
05 1 tablespoon fresh ginger, grated

Rice

01 2/3 cup jasmine rice, rinsed

Liquids

01 13.5 fl oz coconut milk, full fat
02 4 cups chicken stock

Curry & Aromatics

01 2 to 3 tablespoons red curry paste
02 2 kaffir lime leaves, optional
03 1 stalk lemongrass, bruised and cut into 3 pieces
04 1 tablespoon fish sauce
05 1 teaspoon brown sugar
06 Juice of 1 lime

Garnishes

01 Fresh cilantro, chopped
02 Sliced red chili, optional
03 Lime wedges

How to Prepare

Instruction 01

Bloom aromatics: Heat 1 tablespoon of oil in a large pot over medium heat. Add onions, garlic, and ginger, sautéing for 2 to 3 minutes until fragrant and softened.

Instruction 02

Activate curry paste: Stir in red curry paste and cook for 1 minute to release and develop flavors.

Instruction 03

Sear chicken: Add chicken thighs and cook for 2 to 3 minutes, stirring to coat completely with the curry mixture.

Instruction 04

Build broth: Pour in chicken stock and bring to a simmer. Add carrots, mushrooms, lemongrass, and kaffir lime leaves if using.

Instruction 05

Cook rice and vegetables: Stir in jasmine rice and simmer uncovered for 15 to 20 minutes until rice and vegetables are tender and chicken is cooked through.

Instruction 06

Finish with coconut: Stir in coconut milk, fish sauce, and brown sugar. Simmer gently for 5 additional minutes.

Instruction 07

Season to balance: Remove lemongrass and kaffir lime leaves. Adjust seasoning with lime juice and additional fish sauce or salt as needed.

Instruction 08

Serve: Ladle into bowls and garnish with chopped cilantro, sliced chili, and lime wedges.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Needed Tools

  • Large pot or Dutch oven
  • Cutting board and knife
  • Wooden spoon
  • Ladle

Allergy Info

Check each ingredient for allergens. Contact a healthcare provider for any concerns.
  • Contains fish and coconut
  • May contain soy from certain curry paste brands
  • Verify labels for gluten, shellfish, and soy cross-contamination risks

Nutrition per portion

Nutritional details are for reference only and not medical advice.
  • Calories: 480
  • Fats: 22 g
  • Carbohydrates: 46 g
  • Proteins: 27 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.