Thai Coconut Curry Soup

Featured in: Easy Weeknight Meals

This fragrant Thai-inspired soup combines tender chicken thighs with earthy mushrooms, sweet carrots, and fluffy jasmine rice. The creamy coconut milk broth gets its signature warmth from red curry paste, while aromatic ingredients like lemongrass, kaffir lime leaves, ginger, and garlic add layers of authentic Thai flavor. Ready in just 45 minutes, this one-pot meal is naturally gluten-free and dairy-free, making it perfect for weeknight dinners or meal prep. The balance of sweet, savory, and slightly tangy flavors comes from fish sauce, brown sugar, and fresh lime juice.

Updated on Tue, 27 Jan 2026 08:07:00 GMT
Creamy Thai Coconut Curry Soup with chicken thighs, mushrooms, and jasmine rice in a coconut milk broth, garnished with lime wedges. Pin
Creamy Thai Coconut Curry Soup with chicken thighs, mushrooms, and jasmine rice in a coconut milk broth, garnished with lime wedges. | quickcrav.com

One humid afternoon, I stood in a friend's Bangkok kitchen watching her mother stir a pot of coconut curry soup with the kind of practiced ease that comes from decades of cooking. The steam rose up carrying notes of lemongrass and lime, and I realized then that this soup wasn't just comfort food—it was a conversation between spice and sweetness, between the richness of coconut and the brightness of fresh herbs. Years later, I recreated that moment in my own kitchen, and it became the dish I make whenever someone needs warming up, whether from cold weather or a rough day.

I made this for my sister the week she started a new job, bringing it over in a thermos on a Tuesday evening. She opened the door looking exhausted, but the smell hit her immediately—that unmistakable blend of curry and coconut that somehow feels like home even if you've never had it before. She ate two bowls standing at her kitchen counter, and I watched her shoulders relax with each spoonful. That's when I knew this recipe belonged in my regular rotation.

Ingredients

  • Chicken thighs (500 g): Dark meat stays tender and flavorful through the simmering, never turning dry like breast meat can. Cut them into bite-sized pieces so they cook evenly and become easy to eat straight from the bowl.
  • Red curry paste (2–3 tablespoons): This is your flavor foundation—start with 2 tablespoons and taste as you go, since heat levels vary between brands. The paste blooms when cooked briefly in oil, releasing deep, complex flavors.
  • Coconut milk (400 ml): Use full fat without apology; it's what makes this soup silky and rich. The cream that rises to the top should be thick enough to see ripples when you stir.
  • Jasmine rice (120 g): Rinsing it prevents a starchy, gluey texture and helps each grain stay separate in the broth. It absorbs the curry flavor beautifully as it cooks.
  • Mushrooms (200 g) and carrots (2 medium): They provide earthiness and sweetness that balance the heat and aromatics. Slice them evenly so they cook at the same rate.
  • Lemongrass, kaffir lime leaves, and fish sauce: These three are the quiet heroes that make this taste authentically Thai—don't skip them, but remove the lemongrass and leaves before serving so no one gets a chewy surprise.
  • Lime juice and brown sugar: A squeeze of lime at the end brightens everything, while a touch of sugar rounds out the heat and makes the soup feel more balanced than spicy.

Instructions

Product image
Air fry, roast, reheat, and dehydrate meals quickly for crispy snacks and easy weeknight dinners.
Check price on Amazon
Build your flavor base:
Heat oil in a large pot and sauté the onion, garlic, and ginger until the kitchen fills with their warm, spicy aroma—usually 2 to 3 minutes. This is the foundation everything else rests on, so take your time and don't rush past this step.
Toast the curry paste:
Stir in the red curry paste and cook for just a minute, letting it deepen and release its essential oils. You'll notice the color intensifying and the smell becoming more complex and inviting.
Coat the chicken:
Add the bite-sized chicken thighs and stir them into the curry mixture, making sure each piece gets a light coating. This takes 2 to 3 minutes and helps the chicken absorb flavor from the very start.
Bring the broth to life:
Pour in the chicken stock and bring everything to a gentle simmer, then add the carrots, mushrooms, lemongrass, and kaffir lime leaves. You'll start smelling that signature Thai curry aroma rising up with the steam.
Cook the rice and vegetables together:
Stir in the rinsed jasmine rice and let everything simmer uncovered for 15 to 20 minutes, stirring occasionally so the rice doesn't settle to the bottom. The rice will gradually turn tender and opaque while absorbing the broth's flavors.
Add the creamy finish:
Stir in the coconut milk, fish sauce, and brown sugar, then simmer gently for 5 more minutes without letting it boil hard. The coconut will mellow the heat slightly and create a silky, luxurious texture.
Taste and adjust:
Remove the lemongrass and kaffir lime leaves, then squeeze in lime juice and taste carefully. Add more fish sauce, salt, or lime based on what your palate tells you—this is the moment to make it yours.
Serve with intention:
Ladle the soup into bowls, making sure each gets a generous amount of rice, chicken, and vegetables. Garnish with fresh cilantro, a few slices of red chili, and a lime wedge on the side.
Product image
Air fry, roast, reheat, and dehydrate meals quickly for crispy snacks and easy weeknight dinners.
Check price on Amazon
Spicy Thai Coconut Curry Soup served steaming in a bowl, featuring tender chicken, sliced carrots, cilantro, and a swirl of coconut milk. Pin
Spicy Thai Coconut Curry Soup served steaming in a bowl, featuring tender chicken, sliced carrots, cilantro, and a swirl of coconut milk. | quickcrav.com

There's a moment about five minutes before this soup is done when the whole kitchen shifts into a different mood. The steam carries that intoxicating blend of coconut, curry, and lime, and you know without tasting it that something good is about to happen. I've learned that this is the time to set the table, pour water, and gather people—because a soup this fragrant deserves an audience.

When to Make This Soup

This is perfect for weeknights when you want something that tastes restaurant-quality but doesn't demand hours of attention. It's equally at home on a cold evening when you want to warm yourself from the inside out, or on a warm night when you can open the windows and let that incredible aroma drift through the house. I've also learned it's the ideal dish to bring someone who's recovering from illness or going through a rough patch—there's something about the combination of spice, sweetness, and comfort that feels genuinely healing.

Playing with Ingredients

Once you've made this soup a few times and it feels familiar in your hands, it becomes a canvas for experimentation. Shrimp works beautifully if you want to shift toward seafood, or extra-firm tofu for a vegetarian version—just adjust your cooking time since tofu needs less time than chicken. I've added baby corn, bell peppers, and snap peas on different occasions, and they all bring their own sweetness to the party without fighting for attention.

Serving and Storage Tips

Serve this soup immediately if you can, while the aromatics are still singing and the rice is perfectly tender. If you're making it ahead, store the soup and rice separately in the refrigerator for up to three days—the rice can get mushy if left to sit in the broth—then reheat gently on the stove with a splash of stock to restore the right consistency. This soup also freezes surprisingly well for up to two months, though the rice will lose some texture, making it better suited for days when you want comfort over perfection.

  • Fresh cilantro and lime juice should always be added at the very end, never before storing, so they stay bright and vibrant.
  • If you're doubling the recipe, taste more frequently as you season—the flavors can shift when you're working with larger quantities.
  • Leftover soup tastes even better the next day once all the flavors have had time to mingle and deepen.
Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
A vibrant bowl of Thai Coconut Curry Soup with red curry paste aromatics, jasmine rice, and fresh lime wedges on the side. Pin
A vibrant bowl of Thai Coconut Curry Soup with red curry paste aromatics, jasmine rice, and fresh lime wedges on the side. | quickcrav.com

This soup is one of those dishes that reminds you why cooking for people matters. It nourishes the body while the aromas and flavors speak to something deeper, something about care and connection.

Recipe Q&A

Can I make this soup vegetarian?

Yes, substitute chicken with firm tofu or extra vegetables. Replace fish sauce with soy sauce or tamari for a vegetarian version.

Is red curry paste very spicy?

Red curry paste has moderate heat. Start with 2 tablespoons and adjust to your preference. You can always add more, but you can't remove it once added.

Can I use brown rice instead of jasmine?

Yes, but brown rice requires longer cooking time. Add it 10 minutes earlier or pre-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 will absorb more liquid as it sits, so add extra broth when reheating.

Can I freeze this curry soup?

Yes, freeze for up to 3 months. For best results, freeze without the rice and add fresh cooked rice when reheating.

What can I substitute for kaffir lime leaves?

If unavailable, increase the lime juice slightly or add lime zest. The flavor won't be identical but still delicious.

Thai Coconut Curry Soup

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

Preparation time
15 min
Cooking time
30 min
Total time
45 min


Difficulty Easy

Origin Thai

Yield 4 Servings

Dietary specifications Dairy-free, Gluten-free

Ingredients

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

Instructions

Step 01

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

Step 02

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

Step 03

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

Step 04

Introduce the broth: Pour in chicken stock and bring to a gentle 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-20 minutes until rice and vegetables are tender and chicken is cooked through.

Step 06

Finish with coconut milk: 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

Plate and garnish: Ladle into bowls and top with chopped cilantro, sliced red chili, and lime wedges.

Required equipment

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

Allergen information

Review each ingredient to identify potential allergens and seek advice from a healthcare professional if uncertain.
  • Contains fish (fish sauce) and coconut
  • May contain soy depending on curry paste brand
  • Verify labels for gluten, shellfish, or soy cross-contamination if allergies present

Nutritional values (per serving)

These details are offered as a general guide only and shouldn't replace professional medical guidance.
  • Calories: 480
  • Fat: 22 g
  • Carbs: 46 g
  • Protein: 27 g