Thai Coconut Curry Soup

Featured in: Everyday Meal Choices

This fragrant Thai coconut curry soup combines tender chicken thighs, earthy mushrooms, sweet carrots, and fluffy jasmine rice in a rich, creamy coconut milk broth. Infused with red curry paste, lemongrass, kaffir lime leaves, and aromatic ginger and garlic, this dish delivers authentic Thai flavors in just 45 minutes. Perfect for a comforting weeknight meal, it's naturally gluten-free and dairy-free, serving four generous portions.

Updated on Thu, 29 Jan 2026 09:15:00 GMT
Thai Coconut Curry Soup in a rustic bowl, steaming with creamy coconut broth, tender chicken, sliced mushrooms, and bright lime wedges. Save
Thai Coconut Curry Soup in a rustic bowl, steaming with creamy coconut broth, tender chicken, sliced mushrooms, and bright lime wedges. | softawragh.com

The first time I made this Thai coconut curry soup, I wasn't trying to recreate restaurant magic—I was just standing in my kitchen on a rainy afternoon with half a package of red curry paste and some chicken thighs that needed using up. What emerged from that pot was so comforting and aromatic that my partner asked me to make it again the next week, and then the week after. Now it's become the kind of soup I turn to when I want something that feels both restaurant-quality and entirely doable on a weeknight.

I made this soup for my sister when she was going through a rough patch, and I watched her take that first spoonful and visibly relax—her shoulders dropped, she closed her eyes for a second. She said later that the warmth and the smell of lemongrass and ginger felt like being taken care of. That's when I realized this wasn't just a recipe; it was one of those quiet gestures that says I've got you without needing many words.

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 flavorful even when simmered, unlike breasts which can turn dry—this is the one swap that actually matters.
  • Mushrooms (200 g): They soak up the curry broth like little sponges and add an earthy depth that makes the soup feel more substantial.
  • Carrots (2 medium): Their natural sweetness balances the spice and heat, and they soften into tender bites without falling apart.
  • Onion, garlic, and ginger: This aromatic base is where the magic starts—don't skip the sautéing step, as it wakes up all those flavors.
  • Jasmine rice (120 g): It absorbs the broth and becomes silky, turning the soup into a one-pot meal rather than just a starter.
  • Coconut milk (400 ml): Full-fat is non-negotiable here; it creates that luxurious texture and balances the spice beautifully.
  • Chicken stock (1 liter): Use homemade if you have it, but good quality store-bought works perfectly fine.
  • Red curry paste (2–3 tablespoons): Start with 2 and taste as you go—some brands are spicier than others, and you can always add more heat.
  • Lemongrass and kaffir lime leaves: These are what make it taste genuinely Thai rather than just curry-flavored; don't skip them if you can find them.
  • Fish sauce (1 tablespoon): It sounds intimidating, but it's the umami backbone that makes everything taste fuller and more rounded.
  • Brown sugar and lime juice: These are your seasoning fine-tuners, bringing brightness and sweetness into balance at the end.
  • Fresh cilantro and lime wedges: They're not optional—the fresh herbs cut through the richness and make each spoonful feel alive.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Heat oil in your pot over medium heat and add the onions, garlic, and ginger, stirring until the kitchen smells like something good is about to happen. Let them soften for a couple of minutes until the raw edge fades and everything becomes fragrant and golden at the edges.
Wake up the curry paste:
Stir in the red curry paste and let it cook for about a minute, breaking it up so it's evenly distributed throughout the oil. You'll notice the color deepens and the smell shifts—that's your signal that it's ready to accept the other ingredients.
Toast the chicken:
Add the chicken thighs and stir them around so they get coated in that curry-infused oil, cooking for just 2–3 minutes. You're not trying to cook them through yet; you're just giving them a chance to pick up those flavors.
Build the broth:
Pour in the chicken stock and bring everything to a simmer, then add the carrots, mushrooms, lemongrass, and kaffir lime leaves if you're using them. The aroma that rises from the pot at this point is worth the price of admission alone.
Add the rice and vegetables:
Stir in the jasmine rice and let everything simmer uncovered for 15–20 minutes until the rice is tender and has absorbed a lot of the broth. The chicken should be cooked through by now, and the vegetables should be soft enough to easily pierce with a spoon.
Finish with richness:
Stir in the coconut milk, fish sauce, and brown sugar, then let it all simmer together gently for about 5 more minutes so the flavors marry. Taste as you go and adjust the seasoning with lime juice, adding more fish sauce or salt if it needs a boost.
Garnish and serve:
Remove the lemongrass and kaffir lime leaves, ladle the soup into bowls, and scatter fresh cilantro, sliced chili if you like heat, and a wedge of lime on top. Serve it while it's still steaming, with the lime wedge right there for squeezing at the table.
Thai Coconut Curry Soup with fluffy jasmine rice, vibrant carrots, fresh cilantro garnish, and sliced red chili, ready to serve. Save
Thai Coconut Curry Soup with fluffy jasmine rice, vibrant carrots, fresh cilantro garnish, and sliced red chili, ready to serve. | softawragh.com

I've learned that this soup tastes even better the next day after the flavors have had time to settle and deepen in the fridge. There's something about reheating a bowl of it the following afternoon that makes the whole day feel a little softer and kinder.

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 Bowl

The beauty of this recipe is that it invites improvisation without falling apart. I've made it with shrimp instead of chicken on nights when I wanted something lighter, and with pressed tofu for vegetarian friends—both worked beautifully because the broth carries enough flavor that the protein is almost secondary. Bell peppers, snap peas, baby corn, or even a handful of spinach can slip into the pot in the last few minutes, and they'll absorb that coconut-curry magic just like the mushrooms and carrots do.

The Rice Question

Some people ask if you can serve this with rice on the side instead of cooking it in the pot, and yes, absolutely—but I've found that having the rice already in there changes the eating experience in a good way. The grains swell up and absorb the broth, so every spoonful has this lovely combination of liquid and substance. If you want an extra-hearty version, just add another 60 grams of rice and a bit more stock, and you've got yourself something closer to a rice porridge.

Pairing and Serving Suggestions

This soup stands on its own as a complete meal, but I love serving it alongside something simple and cool to balance the warmth and spice. A crisp white wine like Riesling cuts through the richness beautifully, or if you want to stay thematic, Thai iced tea with its sweetness and slight tannins feels like the right choice. On hot days, I've even served it at room temperature with extra fresh herbs and chili, which sounds unconventional but somehow works.

  • Squeeze fresh lime juice over each bowl right before eating for brightness that pulls the whole thing into focus.
  • Set out extra cilantro and sliced chili at the table so people can adjust the heat and freshness to their own taste.
  • Have lime wedges within reach—they're not just a garnish; they're part of how you finish each spoonful.
Thai Coconut Curry Soup in a white ceramic bowl, showcasing tender chicken, earthy mushrooms, and aromatic herbs in rich broth. Save
Thai Coconut Curry Soup in a white ceramic bowl, showcasing tender chicken, earthy mushrooms, and aromatic herbs in rich broth. | softawragh.com

This Thai coconut curry soup is the kind of recipe that gets better every time you make it, because you learn where your own preferences live—whether you want more heat, more lime, more richness. It's become one of my most-reached-for meals, the one I know will turn a regular evening into something that feels a little bit like being cared for.

Recipe FAQs

Can I use chicken breast instead of thighs?

Yes, you can substitute chicken breast, but thighs remain juicier and more flavorful during the simmering process. If using breast, reduce cooking time slightly to prevent drying out.

How spicy is this soup?

The heat level depends on your red curry paste amount. Start with 2 tablespoons for mild-medium heat, and adjust up to 3 tablespoons for more kick. The coconut milk helps mellow the spice.

Can I make this ahead of time?

Yes, this soup stores well in the refrigerator for up to 3 days. Note that the rice will continue absorbing liquid, so you may need to add extra chicken stock when reheating.

What can I use instead of fish sauce?

For a vegetarian option, substitute soy sauce or tamari. Use slightly less as these alternatives can be saltier. Coconut aminos work well for a soy-free, milder option.

Can I freeze this soup?

While possible, freezing isn't ideal as the rice texture changes and coconut milk may separate. If freezing, slightly undercook the rice and reheat gently, whisking to recombine the coconut milk.

What type of coconut milk should I use?

Full-fat coconut milk creates the richest, creamiest texture. Light coconut milk works but produces a thinner broth. Avoid coconut milk beverages meant for drinking, as they're too watery.

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, and jasmine rice in coconut milk broth with red curry paste and aromatics.

Prep Time
15 min
Time to Cook
30 min
Total Duration
45 min
Created by Noah Wilkins


Skill Level Easy

Cuisine Thai

Makes 4 Portions

Diet Preferences 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-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 Steps

Step 01

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

Step 02

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

Step 03

Cook chicken: Add chicken thighs and cook for 2-3 minutes, stirring continuously to coat evenly with curry mixture.

Step 04

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

Step 05

Incorporate rice: Add jasmine rice and stir well. Simmer uncovered for 15-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 adjust: Remove 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

Allergens

Review ingredients for allergens and consult your healthcare provider with any concerns.
  • Contains fish (fish sauce) and coconut
  • May contain soy depending on curry paste brand
  • Verify labels for gluten, shellfish, or soy cross-contamination risks

Nutrition info (per serving)

Figures are for informational use and aren't a substitute for professional 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.