Thai Coconut Curry Soup

Featured in: Dinner Fix

This aromatic Thai-inspired soup combines tender chicken thighs with earthy mushrooms, sweet carrots, and fluffy jasmine rice, all swimming in a velvety coconut milk broth. The red curry paste infuses every spoonful with gentle warmth, while lemongrass and kaffir lime leaves add authentic fragrance. Ready in just 45 minutes, this warming bowl balances creamy richness with bright citrus notes from fresh lime juice. Perfect for cozy dinners, the soup naturally accommodates gluten-free and dairy-free diets while delivering restaurant-quality flavors at home.

Updated on Tue, 27 Jan 2026 10:33:00 GMT
Thai Coconut Curry Soup in a white bowl with tender chicken, carrots, and jasmine rice in creamy broth, topped with cilantro and lime wedges. Save
Thai Coconut Curry Soup in a white bowl with tender chicken, carrots, and jasmine rice in creamy broth, topped with cilantro and lime wedges. | nachohaha.com

My neighbor brought over a steaming bowl of this soup on a rainy Tuesday, and I watched the steam curl up from the coconut broth like it was carrying secrets. That first spoonful changed how I thought about weeknight cooking—suddenly, something restaurant-quality didn't require hours or a mystery ingredient list. Now when I make it, I chase that same feeling of golden warmth in a bowl, the kind that makes you slow down mid-bite to really taste what's happening.

I made this for my sister when she was going through a phase of only wanting Thai takeout, and watching her realize I'd made it at home felt like winning something. She asked for the recipe three times that night, each time sounding slightly more shocked. That bowl sitting between us on her kitchen counter became the reason I stopped hesitating to cook things that seemed ambitious.

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): These stay tender even if you slightly overcook them, unlike breast meat which can turn dry and sad—a lesson learned through trial and kitchen frustration.
  • Mushrooms (200 g): Their earthy depth fills the background of the broth with something almost meaty, making every spoonful feel substantial.
  • Carrots (2 medium): They release their natural sweetness slowly into the coconut broth, balancing the spice and heat beautifully.
  • Onion, garlic, and ginger (1 onion, 2 cloves, 1 tablespoon): This aromatic base is where the magic starts—get them fragrant first, and the rest of the soup builds on that foundation.
  • Jasmine rice (120 g): It cooks right in the broth, absorbing all those flavors instead of sitting uselessly on the side.
  • Coconut milk (400 ml): Full fat is non-negotiable here; the lighter versions make the soup feel thin and apologetic.
  • Chicken stock (1 liter): Use something you'd actually drink, because low-quality stock will whisper its secrets throughout the entire pot.
  • Red curry paste (2–3 tablespoons): Start with 2 and taste as you go; some brands are assertive and others are gentle, and your preference matters.
  • Lemongrass and kaffir lime leaves: These transform ordinary broth into something that smells like a Thai restaurant, worth hunting down at any market.
  • Fish sauce (1 tablespoon): It smells funky in the bottle but becomes the invisible backbone of flavor, deepening everything without announcing itself.
  • Brown sugar and lime juice: The sugar rounds out heat, while lime arrives at the end to brighten and clarify.
  • Fresh cilantro, chili, and lime wedges: These are your final say in the bowl, letting each person finish their own story.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Product image
Quickly cook hard boiled, poached, or scrambled eggs and omelets for easy breakfasts and meal prep.
Check price on Amazon
Wake up the aromatics:
Heat oil over medium heat and let the onion, garlic, and ginger soften for 2–3 minutes until your kitchen smells like something good is happening. You'll know it's right when the raw edge disappears and everything starts to smell sweet.
Deepen with curry:
Stir in the red curry paste and let it sizzle for about a minute, which opens up all its layered spices and makes them ready to flavor everything else. Don't rush this—the heat matters.
Seal in the chicken:
Add your chicken pieces and stir them around in that curry mixture for a couple minutes so they get coated and start to color slightly on the edges. This step keeps them from tasting plain.
Build the broth:
Pour in the chicken stock and bring it to a gentle simmer, then add the carrots, mushrooms, lemongrass, and lime leaves if you're using them. The vegetables will release their flavors slowly into the liquid as everything simmers together.
Cook the rice right in:
Add the rinsed jasmine rice and give it a good stir so it's submerged, then let it simmer uncovered for 15–20 minutes until the rice is tender and has absorbed some of the broth. The chicken should be cooked through and the carrots should yield easily to a spoon.
Finish with richness:
Stir in the coconut milk, fish sauce, and brown sugar, then let it simmer gently for another 5 minutes so everything can get acquainted. This is when the soup becomes creamy and complete.
Balance and serve:
Fish out the lemongrass and lime leaves, then taste and adjust with lime juice, more fish sauce, or salt until it sings—bright, salty, a little spicy, and creamy all at once. Ladle into bowls and let people add their own cilantro, chili, and final squeeze of lime.
Save
| nachohaha.com

There's a moment in this soup, right after you add the coconut milk and the broth turns from golden to pale and creamy, when you realize you've built something that tastes like care. My daughter asked for it three days in a row last month, and I didn't mind making it once, twice, or a third time.

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.

Customizing Your Soup

This recipe is flexible enough to bend toward what you have or what you love, which is one reason it lives in my regular rotation. Shrimp works beautifully if you swap out the chicken and add it in the last few minutes so it doesn't toughen, and tofu can turn this into something vegetarian if you use vegetable stock instead and maybe add a splash more soy sauce. The vegetables are the same way—I've made it with bell peppers, snap peas, baby corn, or whatever looked fresh that week, and it's never disappointed.

The Coconut Milk Question

There's a noticeable difference between full-fat coconut milk and the lighter versions, and it's worth understanding which one you're buying. Full-fat gives you that creamy, round mouthfeel that makes every spoonful feel like a small celebration, while lite versions can make the broth taste thin and watered-down no matter what else you do. If you can only find lite, use a little less broth to compensate, or embrace a brothier, lighter soup—both are valid, just different.

Timing and Temperature

The beauty of this soup is that it doesn't demand precision or fuss; it asks for attention at just the right moments and forgives most small mistakes. Keep everything at a simmer rather than a rolling boil, which keeps the chicken from becoming tough and lets flavors merge gently instead of shouting over each other. The rice will tell you when it's ready by softening and losing that hard center, and that's your signal that everything else is probably done too.

  • If you're short on time, you can cook the rice separately and add it to the bowls instead of simmering it in the broth.
  • Leftovers taste even better the next day when all the flavors have had time to know each other better.
  • This soup freezes well for up to three months, though the rice texture softens a bit—still delicious, just different.
Product image
Air fry, roast, reheat, and dehydrate meals quickly for crispy snacks and easy weeknight dinners.
Check price on Amazon
Steaming Thai Coconut Curry Soup in a rustic pot, featuring sautéed mushrooms and carrots in rich coconut milk with red curry paste. Save
Steaming Thai Coconut Curry Soup in a rustic pot, featuring sautéed mushrooms and carrots in rich coconut milk with red curry paste. | nachohaha.com

This soup has become my answer to almost any dinner question, and it's never let me down. Make it, taste it, adjust it to be exactly what you want, and then make it again when someone you care about needs something warm.

Recipe FAQ

How spicy is this curry soup?

The spice level depends on your red curry paste quantity. Starting with 2 tablespoons yields mild to medium heat that's family-friendly. Adjust up to 3 tablespoons or add sliced chili garnish for extra warmth.

Can I make this soup vegetarian?

Absolutely. Replace chicken with firm tofu cubes and substitute fish sauce with soy sauce or tamari. Use vegetable stock instead of chicken broth for a fully plant-based version.

What type of rice works best?

Jasmine rice is ideal for its aromatic floral notes that complement Thai flavors. Basmati or long-grain white rice work well too. Avoid brown rice as it requires longer cooking time.

How long does this soup keep?

Store in an airtight container for up to 4 days. The rice will absorb liquid, so add extra coconut milk or broth when reheating. Freezing isn't recommended as rice texture changes.

Can I use light coconut milk?

Yes, though the soup will be less creamy. Full-fat coconut milk provides the luxurious texture typical of Thai curries. If using light, consider adding a splash of cream at the end.

What vegetables can I add?

Baby corn, bell peppers, snap peas, or bok choy make excellent additions. Add harder vegetables like carrots earlier, delicate greens like spinach in the last 2 minutes.

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-style soup with chicken, vegetables, and jasmine rice simmered in creamy coconut curry broth.

Prep duration
15 min
Time to cook
30 min
Complete duration
45 min
Created by Carlos Vega

Type Dinner Fix

Complexity Easy

Heritage Thai

Output 4 Portions

Dietary requirements No dairy, No gluten

Components

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
03 1 tablespoon neutral cooking oil

Curry & Aromatics

01 2 to 3 tablespoons red curry paste
02 2 kaffir lime leaves, optional
03 1 stalk lemongrass, bruised and cut into thirds
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

Phase 01

Sauté aromatic base: Heat 1 tablespoon oil in a large pot or Dutch oven over medium heat. Add onions, garlic, and ginger, sautéing for 2 to 3 minutes until fragrant and softened.

Phase 02

Bloom curry paste: Stir in red curry paste and cook for 1 minute to release the flavors and deepen the spice profile.

Phase 03

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

Phase 04

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

Phase 05

Cook rice and vegetables: Add jasmine rice and stir well. Simmer uncovered for 15 to 20 minutes until rice and vegetables are tender and chicken reaches full doneness.

Phase 06

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

Phase 07

Season and adjust: Remove lemongrass and kaffir lime leaves. Adjust seasoning with lime juice and additional fish sauce or salt to taste.

Phase 08

Serve: Ladle into bowls and garnish with chopped cilantro, sliced red 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.

Tools needed

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

Allergy details

Review each component for potential allergens and speak with a healthcare provider if you're concerned about specific ingredients.
  • Contains fish (fish sauce) and coconut
  • May contain soy depending on curry paste brand selection
  • Verify labels for potential gluten, shellfish, or soy cross-contamination

Nutrient breakdown (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy: 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.