Thai Coconut Curry Soup

Featured in: Home Cooking Basics

This fragrant Thai coconut curry soup combines tender chicken thighs, earthy mushrooms, sweet carrots, and jasmine rice in a rich coconut milk broth. Infused with red curry paste, lemongrass, kaffir lime leaves, and aromatic ginger and garlic, it delivers authentic Thai flavors in just 45 minutes. Perfect for a comforting weeknight dinner, this gluten-free and dairy-free dish serves 4 and can be customized with shrimp, tofu, or extra vegetables.

Updated on Thu, 29 Jan 2026 08:36:00 GMT
A close-up view of Thai Coconut Curry Soup brimming with tender chicken, sliced mushrooms, and carrots in a creamy red broth, topped with fresh cilantro and lime wedges, served with jasmine rice. Save to Pinterest
A close-up view of Thai Coconut Curry Soup brimming with tender chicken, sliced mushrooms, and carrots in a creamy red broth, topped with fresh cilantro and lime wedges, served with jasmine rice. | mesaisli.com

One rainy afternoon, my neighbor knocked on my door with a container of red curry paste she'd brought back from Bangkok, insisting I had to try it. That single ingredient sparked something I didn't expect—a whole new way of cooking that felt both exotic and comforting. I've made this Thai coconut curry soup dozens of times since, and each bowl still tastes like that moment of discovery when I realized you didn't need to be in a fancy restaurant to eat something truly special.

I made this for my friend Marcus on a evening when he was going through a rough patch, and watching him take that first spoonful—the way his shoulders actually relaxed—reminded me that sometimes the most powerful thing you can do is feed someone something made with care. He's asked for it every time he visits now.

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 (500 g): These stay tender and flavorful through the entire simmer, unlike breast meat which can dry out; I learned this the hard way with a batch of stringy, disappointing chicken.
  • Red curry paste (2–3 tablespoons): This is where the soul of the dish lives, and the amount depends entirely on whether you like heat or prefer to taste the coconut; start conservative and adjust as you go.
  • Coconut milk (400 ml): Use full-fat—the thin stuff won't give you that silky richness that makes this soup feel luxurious.
  • Chicken stock (1 liter): A good quality stock makes the difference between good and unforgettable.
  • Jasmine rice (120 g): This cooks directly in the broth, absorbing all the curry flavors instead of sitting plain on the side.
  • Mushrooms (200 g): They add an earthy depth that balances the richness, and I usually slice them thick so they hold their texture.
  • Carrots (2 medium): Cut them on the bias if you have a minute—it helps them cook evenly and look intentional.
  • Lemongrass (1 stalk): Bruise it with the side of your knife before adding; this releases the essential oils that give the whole pot that unmistakable Thai aroma.
  • Kaffir lime leaves (2 optional): If you can find them, they add a brightness that's hard to replicate, but the soup is still wonderful without them.
  • Fish sauce (1 tablespoon): It smells pungent on its own but transforms into a secret ingredient that deepens all the other flavors.
  • Fresh lime juice: Always add this at the end; it wakes everything up right before serving.
  • Cilantro and fresh chili for garnish: These aren't afterthoughts—they're what turns a warm bowl into an experience.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your aromatic base:
Heat a tablespoon of oil in a large pot over medium heat and add your onions, garlic, and ginger. Let them get soft and fragrant for about 2–3 minutes; you'll know it's ready when you can't stop smelling how good it is. This step is non-negotiable because it gives your curry paste something rich to dissolve into.
Wake up the curry paste:
Stir in the red curry paste and let it cook for exactly one minute, stirring constantly to release all those concentrated flavors. Don't skip this; it transforms the paste from a thick glob into something liquid and alive.
Coat the chicken:
Add your chicken pieces and stir them around so they get covered in the curry mixture, cooking for 2–3 minutes. You're not looking for them to be cooked through yet, just sealed and infused with color.
Pour in the liquid:
Add your chicken stock and bring everything to a gentle simmer, then add the carrots, mushrooms, lemongrass, and kaffir lime leaves. This is when your kitchen starts smelling like a Thai restaurant and you'll get excited about dinner.
Cook the rice directly in the broth:
Add your rinsed jasmine rice and give it a good stir, then let it simmer uncovered for 15–20 minutes. Check occasionally that it's not sticking to the bottom, and watch as the rice gradually plumps up and the liquid reduces.
Finish with coconut milk:
Stir in the coconut milk, fish sauce, and brown sugar, then let everything simmer gently for 5 more minutes. The soup should smell creamy now, with the spices mellowed but still present.
Taste and adjust:
Remove the lemongrass and kaffir lime leaves, then squeeze in your lime juice and taste. Add more salt, fish sauce, or lime depending on what your palate is telling you—this is your moment to make it perfect.
Serve with ceremony:
Ladle the soup into bowls, making sure everyone gets rice and chicken and mushrooms and broth. Top with cilantro, a few slices of red chili if you like heat, and a lime wedge for squeezing.
Thai Coconut Curry Soup in a white bowl reveals rich coconut curry broth with chicken, mushrooms, and carrots, garnished with cilantro and red chili slices, ideal for a cozy dinner. Save to Pinterest
Thai Coconut Curry Soup in a white bowl reveals rich coconut curry broth with chicken, mushrooms, and carrots, garnished with cilantro and red chili slices, ideal for a cozy dinner. | mesaisli.com

There's something about sharing a bowl of soup that feels less like cooking and more like a small act of kindness. My mom asked me to teach her this recipe not long ago, and standing in her kitchen watching her bloom that curry paste in oil, I realized this dish had become our thing.

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

Not all red curry pastes are created equal, and this is worth paying attention to. Thai brands like Thai Kitchen or Maesri taste fresher and more nuanced than some grocery store versions, and they're usually about the same price. I used to think all curry paste was the same until a friend brought back a small jar from an Asian market, and the difference was immediate—brighter, less salty, with actual herb texture. You can find good quality paste online now, which I do whenever I'm planning a curry week.

Variations That Work

The beauty of this soup is how forgiving it is with substitutions and additions. I've made it with shrimp instead of chicken when I wanted something lighter, and with tofu for a vegetarian friend who said it was somehow even more satisfying. You can throw in baby corn, bell peppers, or snap peas without changing the cooking time, and I once added a handful of spinach at the very end and it was perfect. The rice is the anchor that holds everything together, so as long as you respect the broth-to-rice ratio, you have creative freedom.

Storage and Make-Ahead Tips

This soup keeps beautifully in the refrigerator for up to three days, and I often make it on Sunday knowing I'll have easy lunches all week. The flavors actually deepen overnight, which is one of my favorite things about it. Reheat gently on the stove with a splash of stock if it's thickened, and add fresh cilantro and lime juice right before serving to bring back that brightness.

  • You can prep all your vegetables and meat the night before and store them in containers, so cooking time becomes truly minimal.
  • If you want to freeze it, let the soup cool completely, then freeze in portions; thaw overnight in the fridge before reheating gently.
  • Don't add the cilantro and lime until you're serving, or they'll fade and lose their fresh impact.
Overhead shot of Thai Coconut Curry Soup served with jasmine rice, fresh cilantro, lime wedges, and vibrant red chili slices, highlighting the creamy texture and colorful vegetables in the bowl. Save to Pinterest
Overhead shot of Thai Coconut Curry Soup served with jasmine rice, fresh cilantro, lime wedges, and vibrant red chili slices, highlighting the creamy texture and colorful vegetables in the bowl. | mesaisli.com

This soup has become my kitchen's version of a security blanket—the dish I make when I need to feel grounded or when someone I care about needs comfort. Every time I make it, I'm grateful for that rainy afternoon and a neighbor's generosity.

Recipe FAQs

Can I substitute chicken with other proteins?

Yes, you can easily substitute chicken with shrimp for a pescatarian version or firm tofu for a vegetarian option. Adjust cooking time accordingly as shrimp cooks faster than chicken.

How spicy is this soup?

The spice level depends on the amount of red curry paste used. Start with 2 tablespoons for mild heat and adjust up to 3 tablespoons for more intensity. You can also add sliced red chili as a garnish for extra kick.

Can I make this soup ahead of time?

Yes, this soup stores well in the refrigerator for up to 3 days. The rice will absorb more liquid over time, so you may need to add extra chicken stock when reheating to achieve desired consistency.

What can I use instead of kaffir lime leaves?

If kaffir lime leaves are unavailable, you can use extra lime zest or a few extra squeezes of lime juice. While the flavor won't be identical, it will still provide citrus brightness to the soup.

Is fish sauce necessary?

Fish sauce adds authentic umami depth to Thai dishes. For a vegetarian version, substitute with soy sauce or tamari, though the flavor profile will be slightly different. Start with less and adjust to taste.

What vegetables work well in this soup?

Beyond mushrooms and carrots, you can add baby corn, bell peppers, snap peas, bok choy, or spinach. Add heartier vegetables with the carrots and delicate greens during the last few minutes of cooking.

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 a fragrant coconut broth with red curry spices.

Prep time
15 minutes
Time to cook
30 minutes
Full Prep Time
45 minutes
Created by Adriana Costa


Skill Level Easy

Cuisine Thai

Portion Size 4 Number of servings

Diet Preferences No Dairy, No Gluten

Ingredient List

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 recommended
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

How-To Steps

Step 01

Bloom aromatics with curry paste: 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. Stir in red curry paste and cook for 1 minute to release flavors.

Step 02

Sear chicken: Add chicken thighs to the pot and stir to coat with curry mixture. Cook for 2 to 3 minutes.

Step 03

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

Step 04

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 05

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

Step 06

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

Step 07

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

Allergy Details

Always double-check ingredients for allergens and ask a medical expert if needed.
  • Contains fish (fish sauce) and coconut
  • May contain soy from certain curry paste brands
  • Verify labels for gluten, shellfish, or soy if allergies present

Nutrition Details (one serving)

Remember, these nutrition facts are for reference. Don't substitute for health advice.
  • Calories: 480
  • Fat content: 22 grams
  • Carbohydrates: 46 grams
  • Proteins: 27 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.