Thai Coconut Curry Soup

Featured in: Daily Cooking Ideas

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, and kaffir lime leaves, it delivers authentic Thai flavors in just 45 minutes. The creamy, aromatic soup is naturally gluten-free and dairy-free, making it perfect for various dietary needs.

Updated on Fri, 30 Jan 2026 18:25:11 GMT
Thai Coconut Curry Soup bowls of creamy, fragrant broth with tender chicken, mushrooms, and carrots over jasmine rice, topped with cilantro and lime. Save
Thai Coconut Curry Soup bowls of creamy, fragrant broth with tender chicken, mushrooms, and carrots over jasmine rice, topped with cilantro and lime. | tirrakitchen.com

There's something about the way coconut milk curls into chicken stock that makes a kitchen feel alive. I discovered this soup on a gray Tuesday afternoon when my neighbor brought over a jar of red curry paste from her recent trip to Bangkok, and I had exactly the ingredients to do it justice. The aroma that filled my apartment was so insistent, so welcoming, that I found myself calling friends to come over without even tasting it first. Within an hour, four of us were huddled around steaming bowls, and I realized this wasn't just dinner—it was the kind of meal that makes people linger.

I made this for my mother the night she returned from physical therapy, when she needed something warm that didn't require her to chew too hard or think too much. She sat at the kitchen counter, still in her coat, and asked me to ladle it into her favorite bowl before I'd even finished garnishing. That quiet moment—her hands wrapped around warmth, the steam softening the worry lines on her face—reminded me why I cook at all.

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 where breasts would dry out, and they have enough fat to flavor the broth without tasting heavy.
  • Mushrooms (200 g), sliced: They'll soak up the curry while adding an earthy foundation that balances the spice and sweetness.
  • Carrots (2 medium), peeled and sliced: Sweet enough to round out the heat, and they soften into the broth rather than breaking apart.
  • Onion (1 small), finely chopped: The base that anchors everything, dissolving into the background to let other flavors shine.
  • Garlic (2 cloves), minced and ginger (1 tablespoon, grated): These two wake up the curry paste when they hit the hot oil, unlocking flavors that were sleeping in the jar.
  • Jasmine rice (120 g): Cooks right in the soup, absorbing all that coconut-curry perfume and turning the whole bowl into one unified dish.
  • Coconut milk (400 ml, full fat): Never skim—you need that richness to smooth out the spice and make each spoonful feel luxurious.
  • Chicken stock (1 liter): Use homemade if you have it, but good quality store-bought works just as well.
  • Red curry paste (2–3 tablespoons): This is your shortcut to authenticity; start with 2 and taste before adding more, since brands vary wildly in heat.
  • Kaffir lime leaves and lemongrass: Optional but honestly worth hunting down—they add a citrus perfume that makes people ask what your secret ingredient is.
  • Fish sauce (1 tablespoon): Trust it even though it smells funky in the bottle; it rounds out the flavors without making anything taste fishy.
  • Brown sugar (1 teaspoon): Just enough to soften the spice's edges and let the coconut shine through.
  • Fresh lime juice: Added at the end so it stays bright and doesn't cook away into oblivion.
  • Fresh cilantro, sliced red chili, and lime wedges for garnish: These finish what the pot started, giving each person control over how much heat and freshness they want.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build the flavor base:
Heat oil in a large pot over medium heat and add your onions, garlic, and ginger. Let them soften for 2–3 minutes, stirring occasionally, until the kitchen starts to smell like something worth eating. You're not rushing this—you're waking up the aromatics so they're ready to carry everything else.
Bloom the curry paste:
Stir in your red curry paste and cook it for 1 full minute, letting it toast slightly in the hot oil. This releases the deep, complex flavors that would stay locked away if you skipped this step. You'll smell the change immediately.
Toast the chicken:
Add your bite-sized chicken pieces and stir until they're coated in that reddish curry mixture, cooking for 2–3 minutes. The chicken doesn't need to cook through yet; you're just sealing in flavor and creating little texture contrasts. Don't walk away—keep stirring gently.
Add the liquid and vegetables:
Pour in your entire liter of chicken stock and bring it to a gentle simmer. Add the carrots, mushrooms, lemongrass, and kaffir lime leaves (if using), stirring everything together. The broth will deepen in color as everything settles in.
Cook the rice in the soup:
Add your rinsed jasmine rice and give it a good stir so nothing sticks to the bottom. Let it all simmer uncovered for 15–20 minutes, stirring occasionally, until the rice is tender and has absorbed some of that beautiful coconut-curry flavor. The chicken should be fully cooked by now, and the vegetables should be soft but not mushy.
Finish with coconut and heat:
Stir in your full-fat coconut milk, fish sauce, and brown sugar, then simmer gently for 5 more minutes without letting it boil hard. The soup will deepen to a creamier golden color, and the flavors will finally settle into harmony. This is when you taste and decide if you need more fish sauce, salt, or lime.
Final touches:
Fish out the lemongrass stalks and kaffir lime leaves—they've given their all and now they're just obstacles to eating. Squeeze fresh lime juice over the whole pot and adjust seasoning one last time, remembering that lime brightens everything.
Serve with intention:
Ladle into bowls and let each person garnish their own with cilantro, chili, and a lime wedge. This way everyone gets exactly the level of heat and freshness they want, and the whole meal feels personalized.
Brightly colored Thai Coconut Curry Soup served in a rustic bowl, featuring sliced red chili garnish alongside steaming coconut milk broth and fluffy rice. Save
Brightly colored Thai Coconut Curry Soup served in a rustic bowl, featuring sliced red chili garnish alongside steaming coconut milk broth and fluffy rice. | tirrakitchen.com
Brightly colored Thai Coconut Curry Soup served in a rustic bowl, featuring sliced red chili garnish alongside steaming coconut milk broth and fluffy rice. Save
Brightly colored Thai Coconut Curry Soup served in a rustic bowl, featuring sliced red chili garnish alongside steaming coconut milk broth and fluffy rice. | tirrakitchen.com

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.

I served this to my bookclub once, and the conversation completely shifted. We'd been discussing some heavy novel, but somewhere between the second and third bowls, everyone just started talking about their favorite meals and where they felt most at home. That's when I understood that soup isn't just sustenance—it's permission to slow down and actually connect.

Why This Soup Feels Different

Most Thai soups ask you to choose between complexity and speed, but this one doesn't make you sacrifice either. The red curry paste does the heavy lifting while the rice cooks directly in the pot, absorbing flavor without requiring a separate step. It's the kind of meal that bridges the gap between weeknight dinner and something you'd serve when you want to impress.

Variations Worth Trying

I've made this with shrimp for friends who don't eat chicken, and the cooking time stays exactly the same—just add the shrimp after the stock comes to a simmer so they don't overcook. Tofu works beautifully too if you're feeding vegetarians, and it actually absorbs more of the curry flavor than chicken does. Bell peppers, baby corn, and snap peas can all join the party without changing a thing about the method.

The Details That Matter Most

Temperature control is gentler than you might think—once everything is in the pot, lower the heat so the soup simmers rather than boils. A hard boil will break down the coconut milk and make it separate instead of staying silky and cohesive. Let the rice tell you when it's done; it should be completely tender and have absorbed enough liquid that you could almost eat the soup with a fork.

  • Taste before you serve, not after—this is your only chance to adjust the seasoning in a way that flavors everything evenly.
  • Save a squeeze of lime to add at the very end, even if you've already added some during cooking.
  • Full-fat coconut milk is non-negotiable if you want that creamy richness that makes people close their eyes while eating.
Spoon lifting a bite of Thai Coconut Curry Soup with chicken, vegetables, and jasmine rice, revealing rich red curry and aromatic herbs. Save
Spoon lifting a bite of Thai Coconut Curry Soup with chicken, vegetables, and jasmine rice, revealing rich red curry and aromatic herbs. | tirrakitchen.com
Spoon lifting a bite of Thai Coconut Curry Soup with chicken, vegetables, and jasmine rice, revealing rich red curry and aromatic herbs. Save
Spoon lifting a bite of Thai Coconut Curry Soup with chicken, vegetables, and jasmine rice, revealing rich red curry and aromatic herbs. | tirrakitchen.com

This soup has become the thing I make when someone needs feeding, when I need to think clearly, or when I just want to remember why I love cooking. It asks very little of you but gives back everything.

Recipe FAQs

Can I use chicken breast instead of thighs?

Yes, you can substitute chicken breast, though thighs provide more flavor and tenderness. If using breast, reduce cooking time slightly to prevent drying out.

What can I substitute for fish sauce?

Use soy sauce or tamari for a similar umami depth. Start with 2 teaspoons and adjust to taste, as soy sauce is typically saltier than fish sauce.

Can I make this soup vegetarian?

Absolutely. Replace chicken with firm tofu or extra vegetables, use vegetable stock instead of chicken stock, and substitute fish sauce with soy sauce or mushroom sauce.

How do I store and reheat leftovers?

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over medium-low heat, adding a splash of stock or water if needed to thin the consistency.

Can I adjust the spice level?

Yes, control heat by adjusting the red curry paste amount. Start with 2 tablespoons for mild, use 3 for medium heat, or add fresh chilies for extra spice.

What if I can't find kaffir lime leaves or lemongrass?

While these add authentic flavor, you can omit them or substitute with lime zest and a bit of lemon zest for brightness. The soup will still be delicious.

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 infused with red curry paste.

Prep Time
15 minutes
Cook Time
30 minutes
Total Duration
45 minutes
Created by Lily Crawford


Skill Level Easy

Cuisine Thai

Makes 4 Number of Servings

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 13.5 fl oz full-fat coconut milk
02 4 cups chicken stock

Curry & Aromatics

01 2 to 3 tablespoons red curry paste, adjusted to taste
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
07 1 tablespoon neutral oil

Garnishes

01 Fresh cilantro, chopped
02 Sliced red chili, optional
03 Lime wedges

How To

Step 01

Sauté aromatics: Heat 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

Build curry base: Stir in red curry paste and cook for 1 minute to release the flavors and eliminate raw taste.

Step 03

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

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 fully cooked.

Step 06

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

Step 07

Season and garnish: Remove lemongrass and kaffir lime leaves. Adjust seasoning with lime juice, additional fish sauce, or salt as needed. Ladle into bowls and top with cilantro, 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 Info

Be sure to check all items for allergens. When unsure, seek medical guidance.
  • Contains fish (fish sauce) and coconut
  • May contain soy depending on curry paste brand
  • Verify labels for gluten, shellfish, or soy sensitivities

Nutrition Info (per portion)

Nutrition data is just for reference and isn't meant to replace a healthcare professional.
  • Calories: 480
  • Fats: 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.