Thai Coconut Curry Soup

Featured in: Earthy Cozy Dinners

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, fresh ginger, and garlic. Ready in just 45 minutes, this comforting bowl delivers restaurant-quality flavors with simple techniques. Perfect for weeknight dinners, the soup naturally balances creamy sweetness from coconut milk with savory depth from fish sauce and brightness from fresh lime juice. Garnish with cilantro and sliced chilies for authentic presentation.

Updated on Tue, 27 Jan 2026 13:11:00 GMT
Creamy Thai Coconut Curry Soup with tender chicken and mushrooms served in a bowl, garnished with cilantro and lime. Pin this
Creamy Thai Coconut Curry Soup with tender chicken and mushrooms served in a bowl, garnished with cilantro and lime. | terrawhisk.com

There's something about the smell of curry paste hitting hot oil that makes you pause mid-chop and just breathe it in. I discovered this soup on a gray afternoon when I had chicken thighs and coconut milk staring at me from the fridge, and somehow it became the kind of dish that fills your kitchen with warmth before the first spoonful touches your tongue. The jasmine rice cooks right in the broth, soaking up all those curry and lime flavors, which meant fewer pots and more time actually enjoying cooking. It's the sort of meal that tastes like you spent hours on it, when really you've got a complete dinner in under 45 minutes.

I made this for my neighbor who had just moved in, and watching her face light up when she tasted that first spoonful made me understand why comfort food exists. She came over on a random Tuesday with boxes still unpacked, and somehow a steaming bowl of this soup made her new kitchen feel less empty. We sat at the counter talking about spice levels and lime juice, and I realized that good food isn't really about impressing anyone, it's just about showing up with something warm and honest.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Chicken thighs: These dark meat pieces stay juicy and flavorful even with longer cooking, unlike breasts which can turn stringy if you're not watching the clock.
  • Mushrooms and carrots: The mushrooms add an earthy depth that balances the bright curry, while carrots give you natural sweetness that doesn't need extra sugar.
  • Jasmine rice: This fragrant variety absorbs the broth beautifully and adds substance to what could otherwise feel like just soup, making it a complete meal in one bowl.
  • Coconut milk: Full fat is non-negotiable here because the richness keeps everything tasting luxurious and authentic.
  • Red curry paste: Start with two tablespoons if you're cautious about heat, and taste as you go because some brands run hotter than others.
  • Fish sauce, lime, and lemongrass: These three ingredients are your flavor backbone; don't skip them or use substitutes, they create that unmistakable Thai brightness that makes people ask for the recipe.

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 and cook the onions, garlic, and ginger until they're soft and fragrant, which takes about two to three minutes. This is when your kitchen starts smelling like something special is happening.
Wake up the curry paste:
Stir in the red curry paste and let it cook alone for a full minute, stirring constantly so it darkens slightly and releases all its hidden complexity. This step feels small but changes everything about the final flavor.
Toast the chicken:
Add your chicken pieces and stir them around until they pick up a light color and get coated in the paste, which takes just a few minutes. You're not cooking them through yet, just building flavor layers.
Add your broth and vegetables:
Pour in the chicken stock and bring everything to a gentle simmer, then add carrots, mushrooms, lemongrass, and kaffir lime leaves if you have them. The lemongrass especially needs that liquid to release its haunting, citrusy flavor into the soup.
Cook the rice into the broth:
Add rinsed jasmine rice directly to the pot and stir well, then let it simmer uncovered for fifteen to twenty minutes until the rice is tender and has absorbed all those savory, aromatic flavors. Watch it toward the end so it doesn't stick to the bottom.
Finish with the creamy layer:
Stir in the coconut milk, fish sauce, and brown sugar, then let everything simmer together gently for five more minutes so the flavors marry. This is when it starts to taste like actual Thai curry instead of just seasoned broth.
Taste and adjust:
Remove those flavor-giving lemongrass and lime leaf pieces, then squeeze in lime juice and taste carefully before adding more seasoning. Everyone's salt and spice tolerance is different, so trust your palate here.
Serve with love:
Ladle it into bowls and scatter fresh cilantro on top, maybe a slice of red chili if you're feeling it, and pass the lime wedges so people can adjust to their taste.
A steaming bowl of Thai Coconut Curry Soup with jasmine rice, carrots, and red chili slices for a spicy kick. Pin this
A steaming bowl of Thai Coconut Curry Soup with jasmine rice, carrots, and red chili slices for a spicy kick. | terrawhisk.com

The first time a friend asked me to make this again, I knew it had crossed from recipe to ritual. There's something about sharing a bowl of soup that costs almost nothing but tastes like abundance, and that's when you realize you've created something worth keeping.

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.

Getting the Spice Right

Curry heat is personal and builds as you eat, so I always start conservative with the paste and let people adjust their own bowls with fresh chili slices if they want more kick. The coconut milk actually mellows the spice beautifully once it gets stirred in, so don't freak out if it tastes sharp when you first add the paste. By the time it all comes together, the heat should feel like a warm tingle rather than an assault, and the lime juice at the end balances everything so it doesn't just taste hot.

Timing and Texture

The magic window for this soup is around fifteen to twenty minutes of simmering, which is long enough for the rice to get tender and soak up flavor but not so long that everything turns mushy. I've learned to set a timer because that's when I get distracted and suddenly it's been forty minutes and the vegetables are dissolving into soft ghosts. The chicken thighs tell you when they're done because they'll feel tender when you poke them with a spoon, which is way easier than trying to check for that annoying temperature with a thermometer.

Making It Your Own

This soup welcomes additions like a good friend welcomes you showing up without calling first. I've thrown in snap peas near the end, swapped half the mushrooms for baby corn, and once added a handful of spinach right at the finish which wilted into silky ribbons. The bones of the recipe stay strong no matter what you do to it, so play around without second-guessing yourself.

  • Shrimp works beautifully if you add it for just the last three minutes so it doesn't toughen up, or go vegetarian with extra mushrooms and tofu.
  • If you want it brothier, use more stock and less rice; if you want it more substantial, add another half cup of rice and maybe a bit more coconut milk.
  • Make it ahead and reheat it gently, though the rice will have absorbed even more liquid, so you might need to add a splash of stock when you warm it back up.
Thai Coconut Curry Soup in a rustic pot, featuring coconut milk broth, lime wedges, and fresh cilantro garnish. Pin this
Thai Coconut Curry Soup in a rustic pot, featuring coconut milk broth, lime wedges, and fresh cilantro garnish. | terrawhisk.com

This soup quietly became the dish I make when I want to show care without making a fuss about it. It's honest food that nourishes both your stomach and that quiet part of you that needs warmth.

Recipe FAQs

Can I make this soup vegetarian?

Yes, substitute chicken with firm tofu or extra vegetables. Replace fish sauce with soy sauce or a vegetarian fish sauce alternative for umami flavor.

How spicy is this Thai coconut curry soup?

The heat level depends on your red curry paste. Start with 2 tablespoons for moderate spice, or reduce to 1 tablespoon for milder flavor. Adjust to your preference.

Can I use brown rice instead of jasmine?

Brown rice works but requires longer cooking time, about 30-35 minutes. Add it earlier in the process or par-cook before adding to the soup.

How long does this soup keep in the refrigerator?

Store in an airtight container for up to 4 days. The rice may absorb more liquid as it sits—simply add a splash of chicken stock or water when reheating.

Can I freeze this Thai curry soup?

Freezing works well for up to 3 months, though the rice texture may soften slightly. Consider freezing without rice and adding fresh cooked rice when reheating.

What vegetables can I add?

Baby corn, bell peppers, snap peas, bok choy, or spinach make excellent additions. Add hearty vegetables like peppers with carrots, and 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

Creamy Thai soup with tender chicken, vegetables, and jasmine rice in rich coconut curry broth.

Time to prep
15 min
Time to cook
30 min
Overall time
45 min
Created by Naomi Carter


Skill level Easy

Cuisine Thai

Makes 4 Portions

Dietary notes No dairy, No 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 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

Directions

Step 01

Bloom the aromatics: 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

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

Step 03

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

Step 04

Build the 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 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 the soup: 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, 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 needed

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

Allergens

Review ingredients for allergies and speak with your healthcare provider if you're unsure.
  • Contains fish (fish sauce) and coconut
  • May contain soy if using certain curry paste brands
  • Verify labels for gluten, shellfish, or soy allergen concerns

Nutrition details (each serving)

This info is a reference and doesn’t replace advice from your doctor.
  • Energy: 480
  • Lipids: 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.