Thai Coconut Curry Soup

Featured in: Everyday Meal Ideas

This fragrant Thai coconut curry soup combines tender chicken thighs, earthy mushrooms, sweet carrots, and jasmine rice in a rich coconut milk broth infused with red curry paste and aromatic herbs. Ready in just 45 minutes, this easy one-pot meal delivers authentic Thai flavors with the perfect balance of creamy, spicy, and tangy notes. Garnished with fresh cilantro and lime, it's naturally gluten-free and dairy-free.

Updated on Thu, 29 Jan 2026 13:29:00 GMT
Creamy Thai Coconut Curry Soup simmered with tender chicken, mushrooms, and carrots in a fragrant red curry broth.  Pin
Creamy Thai Coconut Curry Soup simmered with tender chicken, mushrooms, and carrots in a fragrant red curry broth. | felizafer.com

There's something about the smell of curry paste hitting hot oil that stops me mid-conversation every single time. My neighbor actually knocked on my door once asking if I was cooking Thai food, drawn in by the aroma wafting through the hallway. That's when I realized this coconut curry soup had become my go-to weeknight dinner, the kind that tastes like you've been simmering it for hours when really it comes together in less than an hour. The creamy broth, tender chicken, and that perfect balance of heat and sweetness just feels like a warm hug in a bowl.

I made this for my sister during her first week of a new job, when she came home completely drained and complained that she didn't have the energy to cook anything decent. She took one spoonful and actually paused mid-bite, then asked for the recipe. Watching someone light up because of something you made is honestly the best part of cooking.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Boneless, skinless chicken thighs (500 g): They stay tender and flavorful even with longer cooking, unlike breasts which can turn dry if you're not careful.
  • Mushrooms (200 g, sliced): They absorb the curry flavors beautifully and add an earthy depth that makes the soup feel more substantial.
  • Carrots (2 medium, sliced): A touch of natural sweetness that balances the heat and spice without needing extra sugar.
  • Onion (1 small, finely chopped): The foundation of flavor, breaking down into the broth and creating a subtle sweetness.
  • Garlic and ginger (2 cloves minced, 1 tablespoon grated): These two are the reason the soup smells incredible from the first few minutes.
  • Jasmine rice (120 g, rinsed): Cooks right in the broth and absorbs all those curry flavors, making each spoonful satisfying.
  • Coconut milk (400 ml): Use full-fat for that silky texture and rich flavor that makes everything taste luxurious.
  • Chicken stock (1 liter): The backbone of the broth, so use something you'd actually taste on its own.
  • Red curry paste (2–3 tablespoons): Start with 2 and taste as you go, since heat levels vary wildly between brands.
  • Kaffir lime leaves and lemongrass: These optional additions are what separate this from just any curry soup, adding a bright citrusy note that ties everything together.
  • Fish sauce (1 tablespoon): I know it smells pungent in the bottle, but trust me, it's the secret ingredient that makes everything taste more Thai and more delicious.
  • Brown sugar and lime juice: The finishing touches that balance heat, acid, and sweetness into a perfectly harmonious bowl.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor foundation:
Heat oil in your pot and sauté the onions, garlic, and ginger until they're soft and the kitchen smells absolutely incredible. This takes about 2–3 minutes and is worth not rushing.
Bloom the curry paste:
Stir in the red curry paste and let it cook for a minute, which wakes up all the spices and releases their fragrance. You'll notice the paste darkening slightly and becoming even more aromatic.
Toast the chicken:
Add your chicken pieces and stir them around for 2–3 minutes so they get coated in that curry mixture. They don't need to cook through yet, just get acquainted with the flavors.
Simmer everything together:
Pour in your stock and add the carrots, mushrooms, lemongrass, and kaffir lime leaves. Bring it to a gentle simmer and let the vegetables start releasing their flavors into the broth.
Add the rice:
Stir in your rinsed jasmine rice and keep simmering uncovered for 15–20 minutes until the rice is tender and the chicken is cooked through. The rice will plump up and absorb all that fragrant broth.
Finish with coconut:
Stir in the coconut milk, fish sauce, and brown sugar, then simmer gently for 5 more minutes so everything melds together. The soup should look creamy but not heavy, with visible flecks of aromatics throughout.
Taste and adjust:
Fish out the lemongrass and kaffir lime leaves, then taste and adjust with lime juice, fish sauce, or salt as needed. This final tasting is where you make it taste like yours, not just the recipe's.
Serve with pride:
Ladle into bowls and pile on the cilantro, sliced chili, and lime wedges. Let people squeeze their own lime and adjust their heat level because everyone's preference is different.
Steaming bowl of Thai Coconut Curry Soup garnished with cilantro and lime wedges, served alongside fluffy jasmine rice.  Pin
Steaming bowl of Thai Coconut Curry Soup garnished with cilantro and lime wedges, served alongside fluffy jasmine rice. | felizafer.com

My brother brought his new girlfriend over for dinner and she was nervous about trying Thai food for the first time, worried it would be too spicy. I made sure to have lime wedges and extra cilantro ready so she could doctor each spoonful to her preference, and by the end of the meal she was asking about making it herself. That's when I realized this soup isn't just delicious, it's also welcoming.

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.

Why This Soup Works

There's a real art to getting the balance right in a curry soup, and it all comes down to understanding how the ingredients are supposed to interact. The coconut milk softens the heat from the curry paste, the lime juice and fish sauce add brightness and depth, and the brown sugar ties it all together so nothing tastes one-note. When you taste it before serving and it feels perfectly balanced, you'll know you've nailed it.

Swapping and Adding

One of the best things about this soup is how forgiving it is if you want to make it your own. Shrimp cooks in about half the time as chicken, so add it near the end if that's your preference, or go vegetarian with extra vegetables and pressed tofu instead of the chicken. I've thrown in baby corn, bell peppers, snap peas, and even baby spinach in the last few minutes, and everything works beautifully.

The Details That Matter

The difference between a good curry soup and a great one lives in the small moments of attention you pay while cooking. Bruising the lemongrass before adding it helps release its oils, using full-fat coconut milk instead of light gives you that luxurious mouthfeel, and tasting as you go means you end up with a soup that's balanced exactly how you like it. These aren't steps you can skip and still get the same result.

  • Let the soup sit for a few minutes before serving so the flavors have time to fully marry together.
  • If you have access to fresh kaffir lime leaves, use them instead of dried, because the difference is really noticeable.
  • Save the lime wedges and cilantro for serving because they brighten up each spoonful and let people customize their own bowl.
Vibrant Thai Coconut Curry Soup with chicken and vegetables, drizzled with coconut milk and topped with fresh cilantro. Pin
Vibrant Thai Coconut Curry Soup with chicken and vegetables, drizzled with coconut milk and topped with fresh cilantro. | felizafer.com

This soup became my answer to the question of what to make when I want something that feels special but doesn't require special effort. It's the kind of dish that makes your kitchen smell amazing and your dinner table feel like a place where good things are happening.

Recipe FAQs

Can I substitute the chicken with other proteins?

Yes, you can easily substitute chicken with shrimp, tofu, or even firm white fish. Shrimp cooks quickly, so add it in the last 5 minutes. Tofu should be pressed and cubed, then added with the vegetables for best texture.

How spicy is this soup and can I adjust the heat level?

The spice level depends on the amount of red curry paste used. Start with 2 tablespoons for mild heat, or increase to 3-4 tablespoons for more intensity. You can also adjust by adding sliced fresh chili as garnish or omitting it entirely for a milder version.

Can I make this soup ahead of time?

Yes, this soup stores well in the refrigerator for up to 3 days. However, the rice will absorb liquid over time, so you may need to add extra chicken stock when reheating. Store garnishes separately and add fresh when serving.

What can I use instead of fish sauce?

For a vegetarian option, substitute fish sauce with soy sauce or tamari. You can also use coconut aminos for a soy-free alternative. Start with less than the recipe calls for and adjust to taste, as these substitutes have different salt levels.

Do I have to use jasmine rice or can I use other types?

While jasmine rice provides authentic Thai flavor and aroma, you can substitute with basmati, white rice, or even cauliflower rice for a low-carb option. Brown rice will require longer cooking time, so add it earlier in the process.

Where can I find kaffir lime leaves and lemongrass?

Kaffir lime leaves and lemongrass are available in Asian grocery stores, often in the fresh produce or frozen section. If unavailable, you can substitute with extra lime zest and a strip of lemon peel, though the flavor will be slightly different.

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

Fragrant Thai soup with chicken, mushrooms, and jasmine rice in creamy coconut curry broth with aromatic herbs.

Prep Time
15 min
Cook Time
30 min
Total Duration
45 min


Skill Level Easy

Cuisine Thai

Makes 4 Number Served

Dietary 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 1 can (13.5 fl oz) full fat coconut milk
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

Directions

Step 01

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

Step 02

Curry Paste Bloom: Stir in red curry paste and cook for 1 minute to release aromatics and deepen flavors.

Step 03

Sear Chicken: Add chicken thighs and cook for 2 to 3 minutes, stirring constantly to coat evenly with curry mixture.

Step 04

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

Step 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.

Step 06

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

Step 07

Season and Strain: Remove lemongrass and kaffir lime leaves. Adjust seasoning with lime juice, fish sauce, or salt as needed.

Step 08

Plate and Garnish: 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

Always check each ingredient for allergens. Seek medical advice if you’re unsure.
  • Contains fish (fish sauce) and coconut
  • May contain soy depending on curry paste brand
  • Verify labels for gluten, shellfish, or soy sensitivity concerns

Nutrition Details (per serve)

These nutrition numbers are for reference only and can’t replace professional advice.
  • Calorie Count: 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.