Thai Coconut Curry Soup

Featured in: Simple Family Favorites

This aromatic Thai-inspired soup combines tender chicken thighs with earthy mushrooms, sweet carrots, and fragrant jasmine rice. The rich coconut milk broth gets its depth from red curry paste, lemongrass, kaffir lime leaves, and fresh aromatics like ginger and garlic. Ready in just 45 minutes, this gluten-free and dairy-free dish delivers restaurant-quality flavors at home. Perfect for weeknight dinners, the soup balances creamy coconut sweetness with savory curry heat, finished with bright lime juice and fresh herbs.

Updated on Tue, 27 Jan 2026 10:01:00 GMT
Golden Thai Coconut Curry Soup with tender chicken, sliced carrots, mushrooms, and fluffy jasmine rice in a creamy red curry broth. Save
Golden Thai Coconut Curry Soup with tender chicken, sliced carrots, mushrooms, and fluffy jasmine rice in a creamy red curry broth. | toastybloom.com

There's something about the smell of curry paste hitting hot oil that instantly transports me to a tiny restaurant tucked away on a Bangkok side street, where I watched a cook effortlessly throw together bowls of soup that tasted like comfort wrapped in warmth. Years later, I realized I didn't need to chase that experience across the world—I could recreate it in my own kitchen, and honestly, my version tastes just as good. This Thai coconut curry soup has become my go-to when I want something that feels both nourishing and a little bit adventurous without requiring any special skills. The magic is in the simplicity: tender chicken thighs, earthy mushrooms, and jasmine rice all swimming in a silky coconut broth that somehow tastes like it took hours but comes together in less than 45 minutes.

I made this soup on a rainy Tuesday when my neighbor stopped by unexpectedly, and instead of ordering takeout, I had her sit at the counter while I cooked. The whole place smelled incredible within minutes, and by the time we sat down with our bowls, she was already asking for the recipe. That's when I knew this wasn't just a good dinner—it was the kind of thing that turns an ordinary evening into something memorable, the kind that makes people want to come back for more.

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 juicy even with longer cooking, unlike breast meat which can turn stringy—this is the secret to a silky soup.
  • Mushrooms, sliced (200 g): Cremini or button mushrooms work fine, but shiitake brings an earthiness that makes people ask what that deep, savory note is.
  • Carrots, sliced (2 medium): They sweeten the broth naturally and soften beautifully by the time the rice is done.
  • Onion, finely chopped (1 small): The foundation for everything aromatic that follows—don't skip this step or use a shortcut.
  • Garlic, minced (2 cloves): Fresh garlic makes all the difference in brightness; jarred just doesn't have the same punch.
  • Fresh ginger, grated (1 tablespoon): This adds warmth and a subtle spice that balances the sweetness of the coconut milk.
  • Jasmine rice, rinsed (120 g): Rinsing removes excess starch and keeps the broth clear instead of cloudy—a small step that pays off in how elegant the final soup looks.
  • Coconut milk, full fat (400 ml): Don't reach for the lite version; the richness is what makes this soup feel indulgent and creamy.
  • Chicken stock (1 liter): A good quality stock makes a noticeable difference, so use homemade if you have it or a brand you trust.
  • Red curry paste (2–3 tablespoons): This is where the soul lives—it's a blend of chilies, garlic, lemongrass, and galangal that does the heavy lifting on flavor.
  • Kaffir lime leaves (2, optional): They add a citrus note that coconut milk alone can't give, but if you can't find them, extra lime juice at the end works.
  • Lemongrass, bruised (1 stalk): Bruising it releases the oils; remove it before serving since it's not meant to be eaten.
  • Fish sauce (1 tablespoon): This sounds intimidating if you've never used it, but trust the process—it adds umami depth that makes everything taste more like itself.
  • Brown sugar (1 teaspoon): Just enough to round out the spice and heat, balancing the broth.
  • Lime juice (1 lime): The final brightness that pulls all the flavors into focus.
  • Fresh cilantro, chopped: A garnish that feels essential, not optional—it adds freshness and a light herbal note.
  • Red chili, sliced (optional): For heat and color; leave it out if you prefer milder soup.
  • Lime wedges: Let people adjust the acidity to their taste at the table.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start with the aromatics:
Heat oil over medium heat in a large pot or Dutch oven, then add your onions, garlic, and ginger. You're looking for the moment when the kitchen fills with that warm, spicy-sweet smell—usually about 2 to 3 minutes. Don't let it brown; you want fragrant and softened, not crispy.
Bloom the curry paste:
Stir in your red curry paste and let it cook alone for about a minute—this wakes up all its spices and distributes the flavor through the oil. You'll notice the color deepens and the smell becomes more complex.
Cook the chicken:
Add your chicken thigh pieces and stir them around until they're coated in the curry mixture. They'll start to firm up at the edges; you're not cooking them through yet, just sealing in the juices.
Build the broth base:
Pour in your chicken stock and bring it to a gentle simmer. Add the carrots, mushrooms, lemongrass, and kaffir lime leaves if using, then give everything a stir so nothing settles to the bottom.
Add the rice:
Stir in your rinsed jasmine rice and let it simmer uncovered for about 15 to 20 minutes, stirring occasionally. The rice will absorb the broth, soften the vegetables, and cook the chicken through—you'll know it's ready when the rice grains are tender and the chicken is cooked all the way through with no pink inside.
Finish with coconut milk:
Stir in the coconut milk, fish sauce, and brown sugar, then simmer gently for another 5 minutes. This is when the soup transforms into something silky and luxurious.
Season and adjust:
Fish out the lemongrass and kaffir lime leaves, then taste your soup. Squeeze in lime juice and add more fish sauce or salt if it needs brightness or depth—this is your moment to make it exactly right for your palate.
Serve with love:
Ladle the soup into bowls and top generously with cilantro, a few slices of red chili if you like heat, and a lime wedge on the side. Invite someone to eat with you if you can.
A steaming bowl of Thai Coconut Curry Soup garnished with fresh cilantro, lime wedges, and sliced red chili on top. Save
A steaming bowl of Thai Coconut Curry Soup garnished with fresh cilantro, lime wedges, and sliced red chili on top. | toastybloom.com

I'll never forget making this soup on a Sunday afternoon when my sister was visiting, and she stood over the pot just breathing in the steam like it was medicine. We ate three bowls each and talked until dinner turned into the kind of conversation that only happens when you're warm and fed and not thinking about anywhere else you need to be. That's when I realized this recipe is really about creating space for moments like that—the soup is just the excuse.

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.

Building Layers of Flavor

The secret to this soup tasting like it comes from a restaurant kitchen is understanding that you're not just mixing ingredients together—you're building flavor in stages. Blooming the curry paste in hot oil releases compounds that would stay locked up if you just dumped it straight into cold stock. The same goes for letting the chicken cook for a minute in the curry before adding liquid; it develops a better flavor than if you rushed straight to the broth. This isn't about spending more time, it's about spending your time smarter so the payoff tastes like hours of work compressed into less than an hour.

Making It Your Own

The beauty of this soup is that it welcomes substitutions and additions without getting offended. I've made it with shrimp instead of chicken on nights when I'm feeling lighter, and with tofu for friends who eat vegetarian—both turn out equally comforting and complete. The jasmine rice is my preference, but you could use regular white rice or even skip it if you'd rather serve this as a brothier soup alongside rice on the side. Vegetables are the same way: I've added baby corn when it's in season, thrown in snap peas at the last minute, and even stirred in a handful of spinach right before serving for hidden greens.

Pairing and Storage

This soup pairs beautifully with a crisp white wine like Riesling, which cuts through the coconut richness without competing for attention. Thai iced tea is another natural companion if you want to stay in theme, or honestly, just a cold glass of water works fine when you're sipping soup on a warm day. Leftovers keep beautifully in the fridge for up to three days, and the flavors actually deepen as they sit—just store the garnishes separately and add fresh cilantro and chili when you reheat.

  • Make it ahead and reheat gently on the stove instead of microwaving, which keeps the texture silky instead of separating the coconut milk.
  • If you're doubling the recipe, increase everything equally except hold back slightly on the salt and fish sauce, then taste and adjust at the end since these intensify.
  • Freeze leftovers in individual portions for nights when you want restaurant-quality dinner that's already made.
Overhead view of fragrant Thai Coconut Curry Soup featuring chicken thighs and colorful vegetables in rich coconut milk broth. Save
Overhead view of fragrant Thai Coconut Curry Soup featuring chicken thighs and colorful vegetables in rich coconut milk broth. | toastybloom.com

Make this soup when you want to feel like you've traveled somewhere without leaving your kitchen, or when you simply need a bowl of something that tastes like someone cares about you. Either way, it never disappoints.

Recipe FAQs

Can I make this soup vegetarian?

Yes, substitute chicken with firm tofu or extra vegetables. Replace fish sauce with soy sauce or tamari for a fully vegetarian version while maintaining the umami depth.

How spicy is this soup?

The heat level depends on your red curry paste. Start with 2 tablespoons for moderate heat, or reduce to 1 tablespoon for a milder version. You can always add more paste later.

Can I use brown rice instead of jasmine?

Brown rice works but requires longer cooking time, about 35-40 minutes. Add it at the beginning with the stock to ensure it fully cooks through before adding coconut milk.

How long does this soup keep?

Store in an airtight container in the refrigerator for 3-4 days. The rice will absorb more liquid as it sits, so add a splash of water or stock when reheating.

Can I freeze this soup?

Freezing works best without the rice, as it can become mushy. Prepare the soup base through step 6, cool completely, and freeze for up to 3 months. Add freshly cooked rice when reheating.

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-inspired soup with tender chicken, vegetables, and jasmine rice in a fragrant coconut curry broth.

Prep Time
15 minutes
Time for Cooking
30 minutes
Complete Time
45 minutes
Recipe Creator Grace Miller


Skill Level Easy

Cuisine Type Thai

Servings Made 4 Portion Count

Dietary Notes No Dairy, Free from Gluten

What You 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

Step-by-Step Directions

Step 01

Prepare the aromatics: In a large pot or Dutch oven, heat 1 tablespoon oil over medium heat. Add the onions, garlic, and ginger. Sauté for 2 to 3 minutes until fragrant and softened.

Step 02

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

Step 03

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

Step 04

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

Step 05

Cook the rice and vegetables: Add the rice and stir well. Simmer uncovered for 15 to 20 minutes, or until the rice and vegetables are tender and the chicken is cooked through.

Step 06

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

Step 07

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

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

Tools You'll Need

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

Allergy Details

Look over every item for allergens. If unsure, check with your healthcare provider.
  • Contains fish (fish sauce) and coconut
  • May contain soy from some brands of curry paste
  • Double-check labels for gluten, shellfish, or soy if allergies are a concern

Nutrition (per portion)

For guidance only: not a replacement for professional medical counsel.
  • Energy (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.