Thai Coconut Curry Soup

Featured in: Simple Weeknight Dinners

This comforting Thai-inspired soup brings together tender chicken thighs, earthy mushrooms, sweet carrots, and fluffy jasmine rice in a luxurious coconut milk broth. The red curry paste infuses every spoonful with aromatic warmth, while lemongrass, kaffir lime leaves, and fresh ginger add layers of authentic Southeast Asian flavor.

Ready in just 45 minutes, this one-pot meal is perfect for busy weeknights when you crave something nourishing yet special. The creamy coconut milk balances beautifully with the savory chicken stock, creating a velvety texture that coats each ingredient. Garnish with fresh cilantro and a squeeze of lime to brighten the rich, warming spices.

Updated on Tue, 27 Jan 2026 12:43:00 GMT
Creamy Thai Coconut Curry Soup with chicken thighs, mushrooms, and carrots, garnished with cilantro and lime wedges. Save
Creamy Thai Coconut Curry Soup with chicken thighs, mushrooms, and carrots, garnished with cilantro and lime wedges. | dunebasil.com

There's something about the smell of curry paste hitting hot oil that makes me pause whatever I'm doing and just breathe it in. I discovered this Thai coconut curry soup on a gray November afternoon when I was craving something warm but somehow also bright, and that first spoonful—with the coconut milk coating my tongue and the lemongrass whispering underneath—felt like the kitchen had suddenly opened a window to somewhere brighter. What struck me most was how simple it actually was to build all that flavor in one pot, and how my friends kept coming back to it even after the weather turned warm again.

I made this for my neighbor who'd just moved in, and she showed up with wine and stayed for three bowls. We talked about curry pastes and whether fish sauce was a deal-breaker (it wasn't for her), and by the end of the evening, she was already planning to make it herself. That's when I knew this soup had crossed from being just another recipe into something that brings people together, the kind of dish that makes the kitchen feel like the warmest room in the house.

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): Thighs stay tender and juicy in long simmers, unlike breasts which can turn stringy—this is the secret to soup that tastes homemade and comforting.
  • Mushrooms (200 g), sliced: They soak up the coconut broth and add an earthy depth that makes every spoonful feel substantial.
  • Carrots (2 medium), peeled and sliced: They soften beautifully and their sweetness balances the curry's heat in a way that feels intentional.
  • Onion (1 small), finely chopped: The foundation that makes everything taste rounded and complete, not sharp or one-dimensional.
  • Garlic (2 cloves), minced: Mince it fine so it melts into the paste rather than leaving little chunks that surprise you.
  • Fresh ginger (1 tablespoon), grated: This is where the warmth comes from—the kind that spreads through your chest, not the kind that makes you cough.
  • Jasmine rice (120 g), rinsed: Rinsing removes the starch so the grains stay separate and fluffy even as they cook in the broth.
  • Coconut milk (400 ml, full fat): Full fat is non-negotiable here; light coconut milk makes the soup taste like it's apologizing for itself.
  • Chicken stock (1 liter): Use homemade if you have it, but quality store-bought works just fine—this is what carries all the flavor.
  • Red curry paste (2–3 tablespoons): Start with 2 and taste as you go; some brands are gentler than others, and you can always add more.
  • Kaffir lime leaves (2), optional: If you find them, use them—they add a citrus note that lime juice alone can't quite capture.
  • Lemongrass (1 stalk), bruised and cut into 3 pieces: Bruise it by smashing it gently with the side of your knife so it releases its oils into the broth.
  • Fish sauce (1 tablespoon): This is the umami backbone that makes people say the soup tastes like it took hours, even though it didn't.
  • Brown sugar (1 teaspoon): Just enough to round out the flavors and balance the heat and salt.
  • Lime juice (1 lime): Fresh lime is everything here—bottled won't give you the same brightness.
  • Fresh cilantro and red chili for garnish: Don't skip these; they're not just decoration, they're the final note that makes people sit back and smile.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your aromatics:
Heat a tablespoon of oil in a large pot over medium heat, then add the onions, garlic, and ginger. You're looking for that moment when the kitchen smells incredible and the onions turn translucent—about 2 to 3 minutes.
Wake up the curry paste:
Stir in the red curry paste and let it sit in the hot oil for a minute, stirring occasionally. You'll see it deepen slightly and smell it sharpen—that's the signal it's releasing its flavor.
Toast the chicken:
Add the chicken pieces and stir them around for 2 to 3 minutes until they're coated in the curry mixture and start to turn golden at the edges. They don't need to be cooked through yet.
Build the broth:
Pour in the chicken stock and bring everything to a gentle simmer. Add the carrots, mushrooms, lemongrass, and kaffir lime leaves if you're using them, then stir in the rinsed jasmine rice.
Let it simmer:
Leave the pot uncovered and let it bubble away for 15 to 20 minutes until the rice is tender, the vegetables are soft, and the chicken is cooked through. Stir it once or twice so the rice doesn't stick to the bottom.
Finish with coconut and balance:
Stir in the coconut milk, fish sauce, and brown sugar, then let it simmer gently for 5 more minutes. The coconut should be fully incorporated and the soup should smell like a Thai restaurant.
Season and serve:
Fish out the lemongrass and kaffir lime leaves. Taste it and adjust with more lime juice, fish sauce, or salt until it sings. Ladle into bowls and top with cilantro, fresh chili slices, and lime wedges.
Spicy Thai Coconut Curry Soup served in a white bowl with jasmine rice, fresh herbs, and a lime wedge. Save
Spicy Thai Coconut Curry Soup served in a white bowl with jasmine rice, fresh herbs, and a lime wedge. | dunebasil.com

My mom tried this soup and called me from her kitchen to ask if I'd somehow found the exact recipe from our favorite Thai restaurant downtown. I hadn't—I'd just learned to listen to what the ingredients were telling me and trust the process. That moment reminded me that cooking isn't about following rules perfectly; it's about understanding flavor well enough to make something that feels personal and true.

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.

Choosing Your Curry Paste

Red curry paste varies wildly from brand to brand, and I've learned to taste it straight from the jar before committing to a full tablespoon. Some are aggressive and spicy, some are creamy and mild, and some taste almost fruity. The best ones I've found are the ones that list actual ingredients you recognize—garlic, chilies, lemongrass—rather than a blur of things you can't pronounce. Thai or Southeast Asian markets usually have better options than supermarkets, and they're often fresher because they move faster.

Why Fish Sauce Isn't Optional

I know fish sauce sounds scary and smells like low tide, but trust me—it's the ingredient that makes people ask for your recipe. It adds a savory depth that nothing else can replicate, and once it's cooked into the soup, the fishy smell disappears completely and you're left with something that tastes mysteriously delicious. If you're genuinely uncomfortable with it, you can substitute a bit of soy sauce or tamari, but the soup will taste different and you'll feel the absence.

Make It Your Own

This soup is flexible enough to work with what you have on hand. I've made it with shrimp on Friday nights when I was feeling fancy, with tofu when I needed to feed a vegetarian friend, and with whatever vegetables were on sale that week. The core stays the same—curry paste, coconut milk, jasmine rice—but everything else is an invitation to improvise.

  • Add bell peppers, snap peas, or baby corn in the last few minutes of cooking for extra vegetables and crunch.
  • Substitute the chicken with shrimp (cook for just 3–4 minutes), tofu (add at the end so it doesn't fall apart), or leave it out entirely for a vegetable-forward version.
  • Serve with extra jasmine rice on the side or with crispy rice noodles stirred in for a different texture.
A steaming bowl of Thai Coconut Curry Soup featuring tender chicken, vegetables, and coconut milk broth. Save
A steaming bowl of Thai Coconut Curry Soup featuring tender chicken, vegetables, and coconut milk broth. | dunebasil.com

This soup has become my go-to on nights when I want to feel like I've cooked something impressive but I don't want to spend hours doing it. It's the kind of dish that leaves your kitchen smelling like somewhere warm and faraway.

Recipe FAQs

Can I make this soup vegetarian?

Absolutely. Replace the chicken thighs with firm tofu or extra vegetables like baby corn, bell peppers, and snap peas. Swap the chicken stock for vegetable broth and omit the fish sauce or substitute with soy sauce.

How spicy is this soup?

The heat level depends on your red curry paste choice. Thai brands tend to be spicier than milder Western versions. Start with 2 tablespoons and taste before adding more. You can always reduce the amount or remove the sliced chili garnish for a gentler version.

Can I use brown rice instead of jasmine?

Yes, but adjust the cooking time. Brown rice takes longer to cook, so add it 10 minutes before the vegetables and simmer for 25-30 minutes total until tender. You may need a splash more liquid as it absorbs more than white rice.

How long does this soup keep in the refrigerator?

Stored in an airtight container, this soup stays fresh for 3-4 days. The rice will absorb more liquid as it sits, so add a splash of coconut milk or broth when reheating to restore the creamy consistency.

Can I freeze this soup?

You can freeze it for up to 2 months, though the rice texture may become slightly softer after thawing. For best results, freeze without the rice and cook fresh rice when you reheat the soup. Cool completely before transferring to freezer-safe containers.

What can I serve alongside this soup?

Extra jasmine rice helps bulk up the meal. Crisp Riesling, Gewürztraminer, or Thai iced tea complement the rich coconut flavors. A simple green salad with lime dressing or spring rolls also make excellent accompaniments.

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-style soup featuring chicken, vegetables, and aromatic spices in rich coconut broth

Prep Time
15 minutes
Time to Cook
30 minutes
Overall Time
45 minutes
Recipe by Dune Basil Lea Romano


Skill Level Easy

Cuisine Thai

Makes 4 Portions

Diet Information 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 oz) full fat coconut milk
02 4 cups chicken stock

Curry and 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 Make It

Step 01

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

Step 02

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

Step 03

Sear chicken: Add chicken thighs and cook for 2 to 3 minutes, stirring to coat evenly with the 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: Add jasmine rice and stir well. Simmer uncovered for 15 to 20 minutes until rice and vegetables are tender and chicken is cooked through.

Step 06

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

Step 07

Season and adjust: Remove lemongrass and kaffir lime leaves. Adjust seasoning with lime juice, 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.

Essential Tools

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

Allergy Details

Review ingredients for allergies, and talk to your doctor if you're uncertain.
  • Contains fish (fish sauce) and coconut
  • May contain soy depending on curry paste brand
  • Verify labels for gluten, shellfish, or soy concerns

Nutrition per serving

Nutritional details are for reference only. They're not a substitute for medical advice.
  • 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.