Thai Coconut Curry Soup

Featured in: Warm Everyday Meals

This aromatic Thai-style coconut curry combines tender chicken thighs with earthy mushrooms and sweet carrots in a rich, creamy broth. The soup simmers with jasmine rice, red curry paste, and fragrant herbs like lemongrass and kaffir lime leaves. Finished with coconut milk, fish sauce, and fresh lime, it delivers layers of complex flavors. The preparation takes just 15 minutes, with 30 minutes of gentle simmering to develop depth. Perfect for serving 4 people as a satisfying main dish that's naturally gluten-free and dairy-free.

Updated on Tue, 27 Jan 2026 11:28:00 GMT
A warm bowl of Thai Coconut Curry Soup, brimming with tender chicken, sliced mushrooms, and carrots in a creamy red curry broth. Pin This
A warm bowl of Thai Coconut Curry Soup, brimming with tender chicken, sliced mushrooms, and carrots in a creamy red curry broth. | messli.com

My neighbor handed me a steaming bowl of this soup on a gray Tuesday afternoon, claiming it was her secret weapon for turning a rough day around. One spoonful and I understood—the coconut milk settled on my tongue like velvet while the curry paste whispered heat and complexity. I pestered her for the recipe until she finally laughed and wrote it down, and now I make it whenever someone I care about needs comfort that feels exotic and warm at the same time. There's something about the way jasmine rice softens into the broth that makes the whole kitchen smell like you've traveled somewhere distant without leaving home.

I made this for my book club once and watched four different people ask for the recipe before dessert was even served. Someone's partner said it tasted like the pad thai place they loved but in soup form, and another friend admitted she'd been adding this to her weekly rotation ever since. That night reminded me that the best recipes aren't the fanciest ones—they're the ones that make people feel seen and taken care of.

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 pieces stay moist and flavorful in a way chicken breast never could—they practically melt into the broth without drying out, no matter how long you simmer.
  • Mushrooms (200 g): Slicing them thin means they release their earthy sweetness into the coconut broth and disappear into tender bites throughout the bowl.
  • Carrots (2 medium): Their natural sugar balances the heat from the curry paste, and slicing them on the bias makes them cook faster and look more elegant.
  • Onion, garlic, ginger (aromatics): This trio is your flavor foundation—they bloom into something floral and warm when you cook them with the curry paste, creating a scent that fills your whole kitchen.
  • Jasmine rice (120 g): Rinsing it first keeps the broth from becoming starchy and cloudy, and cooking it directly in the pot means one less dish and more flavor absorption.
  • Coconut milk (400 ml): Full-fat is non-negotiable here—light coconut milk makes the soup taste thin and sad, while the real stuff turns everything luxurious and rich.
  • Chicken stock (1 liter): Quality matters more than you'd think; a good stock becomes the backbone that holds all these flavors together in harmony.
  • Red curry paste (2–3 tablespoons): Start with 2 tablespoons and taste as you go—some brands are fiercer than others, and you want this to be delicious for your palate, not a dare.
  • Lemongrass and kaffir lime leaves: These aren't optional flavor, they're the soul of the dish—they give it that authentic Thai whisper that makes people close their eyes when they eat it.
  • Fish sauce (1 tablespoon): I know it smells intense when you open the bottle, but trust the process; it adds a savory depth that makes everything taste more itself.
  • Brown sugar and lime juice: These finish the soup by balancing heat with sweetness and brightness, turning all the elements into something that feels complete.

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 oil in your pot over medium heat and add the onion, garlic, and ginger, stirring until the kitchen fills with that warm, inviting smell and the vegetables soften slightly. This two to three minute step is where the magic begins, so don't rush it.
Bloom the curry paste:
Stir the red curry paste into the hot aromatics and let it cook for exactly one minute—this releases all its complex spices and turns your base into something fragrant and alive. You'll notice the color deepen and the smell shift into something almost floral.
Toast the chicken:
Add the chicken pieces and stir constantly for two to three minutes so they get coated in all that curry goodness and start to brown at the edges. They don't need to be cooked through yet, just kissed by the heat.
Bring it together:
Pour in your chicken stock and bring everything to a gentle simmer, then add the carrots, mushrooms, lemongrass, and kaffir lime leaves. Let this bubble away peacefully for a few minutes so the flavors start getting acquainted.
Cook the rice in the broth:
Stir in the rinsed jasmine rice and let it simmer uncovered for fifteen to twenty minutes, stirring occasionally so nothing sticks to the bottom. The rice will gradually absorb the broth and the kitchen will smell like a Thai restaurant.
Finish with creaminess:
Stir in the coconut milk along with the fish sauce and brown sugar, then let everything simmer gently for five more minutes so these final ingredients meld with everything that came before. Don't let it boil or the coconut milk might separate.
Taste and adjust:
Remove the lemongrass stalks and lime leaves, then squeeze in lime juice and taste—you might want a splash more fish sauce for depth or extra lime for brightness. This is your moment to make it perfect for your own palate.
Serve with joy:
Ladle the soup into bowls and crown each one with cilantro, a slice or two of red chili if you like heat, and a lime wedge on the side. The lime wedge is essential—a squeeze right before you eat it brightens everything.
Pin This
| messli.com

There was a moment last winter when my mom was visiting and she tasted this soup and just got quiet for a second, then smiled in a way that made me understand how food can be a love language. She asked me to teach her how to make it while she was here, and we spent an afternoon cooking together while the rain fell outside, talking about nothing important and everything at the same time. That soup became ours after that.

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.

Why Jasmine Rice Matters Here

Most soups use rice on the side, but cooking it directly in the broth means every grain absorbs the curry flavor and becomes part of something bigger. Jasmine rice specifically has a delicate floral quality that complements the lemongrass and lime without fighting for attention, and it breaks down just slightly at the edges, adding a subtle creaminess to the broth. The texture becomes important too—you want soft rice that's still distinct, not mushy, which is why you need to watch it carefully in those final minutes.

The Fish Sauce Question

I get it, the bottle smells like the ocean decided to throw a party in your cabinet, but fish sauce is the secret reason this soup tastes authentic and deeply savory rather than just spicy and sweet. It doesn't make the soup taste fishy—it makes everything taste more itself, the way salt does but with more complexity. If you absolutely cannot do it, you can skip it, but add an extra pinch of salt and the result will feel like it's missing something indefinable.

Variations and Personal Touches

The beauty of this soup is that it's flexible enough to become your own version while staying true to its Thai heart. I've made it with shrimp when I'm feeling fancy, with tofu when I'm cooking for vegetarian friends, and once with a combination of both because I couldn't decide. Sometimes I throw in baby corn, bell peppers, or snap peas depending on what's in my crisper drawer, always adding them at the right time so they stay with personality instead of turning to mush.

  • Swap the chicken for shrimp or cubed tofu, adding them at the same point in the cooking process.
  • Stir in baby corn, bell peppers, or snap peas in the last five minutes so they stay crisp-tender and bright.
  • Serve extra jasmine rice on the side if you want something heartier and more filling.
Thai Coconut Curry Soup served steaming hot, garnished with fresh cilantro and lime wedges alongside fluffy jasmine rice on the side. Pin This
Thai Coconut Curry Soup served steaming hot, garnished with fresh cilantro and lime wedges alongside fluffy jasmine rice on the side. | messli.com

This soup has become my answer to almost every question—tired day, dinner party, friend in need of comfort, celebration disguised as a regular meal. Make it once and it will belong to you forever.

Recipe Q&A

How spicy is this Thai curry soup?

The spice level depends on your red curry paste. Start with 2 tablespoons for mild heat, or increase to 3 tablespoons for medium spice. You can always add more paste while cooking, but you can't reduce heat once added.

Can I make this soup vegetarian?

Yes, substitute chicken with firm tofu or extra vegetables. Replace chicken stock with vegetable stock and omit fish sauce, using soy sauce or extra salt instead. The result remains creamy and satisfying.

What's the best way to store leftovers?

Store cooled soup in airtight containers for up to 3 days in the refrigerator. The rice will absorb liquid, so add more coconut milk or broth when reheating. Freeze without rice for up to 3 months.

Can I use different vegetables?

Absolutely. Baby corn, bell peppers, snap peas, or bok choy work beautifully. Add harder vegetables like carrots with the stock, and delicate vegetables like snap peas during the last 5 minutes.

What makes the broth so creamy?

Full-fat coconut milk creates the luxurious texture. The starch from jasmine rice also thickens the broth naturally as it simmers. Avoid light coconut milk if you want authentic richness.

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, vegetables, and aromatic coconut broth.

Prep Needed
15 minutes
Time to Cook
30 minutes
Overall Time
45 minutes
Created by Messli Tessa Marlow


Skill Level Easy

Cuisine Thai

Makes 4 Portions

Dietary Notes 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 & 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

Garnishes

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

Steps

Step 01

Build the aromatic base: Heat 1 tablespoon of oil in a large pot or Dutch oven over medium heat. Add the onions, garlic, and ginger, sautéing for 2 to 3 minutes until fragrant and softened.

Step 02

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

Step 03

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

Step 04

Add liquid and vegetables: Pour in the chicken stock and bring to a simmer. Add the carrots, mushrooms, lemongrass, and kaffir lime leaves if using.

Step 05

Simmer rice and vegetables: Add the jasmine rice and stir well. Simmer uncovered for 15 to 20 minutes until the rice and vegetables are tender and the chicken is cooked through.

Step 06

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

Step 07

Adjust seasonings: Remove the 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

Allergy Details

Be sure to check each ingredient for allergens and consult your healthcare provider if you have questions.
  • Contains fish (fish sauce) and coconut
  • May contain soy depending on curry paste brand selection
  • Verify product labels for gluten, shellfish, or soy cross-contamination if managing allergies

Nutrition Breakdown (per portion)

For general guidelines only. Not meant to provide medical or dietary diagnosis.
  • Caloric Value: 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.