Thai Coconut Curry Soup

Featured in: Citrus Weeknight Dinners

This aromatic Thai-inspired soup brings together tender chicken thighs, earthy mushrooms, sweet carrots, and fragrant jasmine rice in a rich, creamy coconut milk broth. The red curry paste infuses every spoonful with warmth and depth, while traditional aromatics like lemongrass, kaffir lime leaves, and fresh ginger add layers of complexity. Ready in just 45 minutes, this comforting bowl is perfect for busy weeknights when you crave something nourishing yet impressive.

Updated on Tue, 27 Jan 2026 09:54:00 GMT
Thai Coconut Curry Soup brimming with tender chicken, mushrooms, and carrots in a rich, creamy coconut broth. Pin It
Thai Coconut Curry Soup brimming with tender chicken, mushrooms, and carrots in a rich, creamy coconut broth. | citrushollow.com

There's something about the way coconut milk swirls into a pot of simmering curry that makes the whole kitchen smell like a small escape. I discovered this soup on a drizzly afternoon when I had chicken thighs and a can of coconut milk staring back at me, plus a jar of red curry paste I'd been meaning to use. The result was so comforting and alive with flavor that it became my go-to when I wanted something that tasted restaurant-quality but didn't demand hours of fussing. Now it's the soup I make when friends drop by hungry, or when I need to feel like I've traveled somewhere warm without leaving my stovetop.

I remember making this for a coworker who mentioned she missed Thai food from her travels, and watching her face light up when she tasted it straight from the ladle was worth every minute of prep. She asked for the recipe three times before she left, each time pronouncing a different ingredient name wrong, and I found myself laughing instead of correcting her. That's when I realized this soup had become more than just dinner—it was the kind of dish that brings people closer.

Ingredients

  • Boneless, skinless chicken thighs (500 g): These stay impossibly moist and flavorful compared to breasts, and they actually deserve the curry paste treatment—use them without hesitation.
  • Mushrooms (200 g), sliced: Their earthiness balances the heat and creaminess, and slicing them thin means they soften without disappearing.
  • Carrots (2 medium), peeled and sliced: Cut them on a bias so they look intentional and cook at the same pace as everything else.
  • Onion (1 small), finely chopped: This is your aromatic foundation—don't skip the chopping step or you'll miss the fragrance that starts everything.
  • Garlic (2 cloves), minced: Mince it fresh; the difference between jarred and fresh is the difference between good and unforgettable.
  • Fresh ginger (1 tablespoon), grated: Grate it on a microplane if you have one, and measure after grating—it packs more punch than you'd think.
  • Jasmine rice (120 g), rinsed: Rinsing removes the starch so the rice stays separate and tender, not gluey; don't skip this step no matter how eager you are.
  • Coconut milk (400 ml, full fat): Full fat is non-negotiable here—light versions turn the soup thin and sad, and this dish deserves the richness.
  • Chicken stock (1 liter): Use homemade if you have it, but good quality store-bought works beautifully too.
  • Red curry paste (2–3 tablespoons): Start with 2 tablespoons and taste your way up; some brands are hotter than others, and you want to enjoy your soup.
  • Kaffir lime leaves (2, optional): They add a citrus whisper that's impossible to replicate—hunt for them in Asian markets or skip them without guilt.
  • Lemongrass (1 stalk), bruised and cut into 3 pieces: Bruising releases the oils; you'll smell the difference the moment you crack it.
  • Fish sauce (1 tablespoon): It sounds intimidating but tastes like depth and umami—don't let the smell fool you into skipping it.
  • Brown sugar (1 teaspoon): This tiny bit rounds out the heat and salt, making everything taste more intentional.
  • Lime juice (from 1 lime): Fresh lime is the finale that brings everything into focus; bottled won't give you the same brightness.
  • Fresh cilantro, sliced red chili, and lime wedges for garnish: These aren't decorations—they're flavor and texture that complete the experience.

Instructions

Product image
Collect vegetable peels, food scraps, and trimmings while cooking to keep your kitchen clean and organized.
Check price on Amazon
Start with the aromatics:
Heat oil in your pot over medium heat and let the onions, garlic, and ginger soften for 2 to 3 minutes, watching for the moment when the kitchen fills with that warm, almost grounding smell. This is when you know you're on the right track.
Wake up the curry paste:
Stir the paste in for exactly 1 minute—you're not cooking it away, just releasing its flavor so it doesn't taste raw later. You'll see it deepen slightly and coat everything in the pot.
Coat the chicken:
Add the chicken pieces and let them toast slightly in the curry mixture for 2 to 3 minutes, stirring gently so they're covered and starting to cook at the edges. This keeps them from tasting pale and timid.
Build the broth:
Pour in the stock and bring everything to a simmer, then add the carrots, mushrooms, lemongrass, and kaffir lime leaves if you're using them. The kitchen should smell like a Thai night market right now.
Cook the rice in the broth:
Stir in the jasmine rice and let it simmer uncovered for 15 to 20 minutes, until the rice is tender and has absorbed most of the liquid while the chicken finishes cooking through. This is when you can step back and let the pot do the work.
Finish with creaminess and balance:
Stir in the coconut milk, fish sauce, and brown sugar, then simmer gently for 5 more minutes so everything tastes cohesive. The soup should taste rich but not heavy, spiced but not aggressive.
Taste and adjust:
Fish out the lemongrass and kaffir lime leaves, then squeeze in lime juice and taste carefully—add more fish sauce, salt, or lime until it feels right to you. This is your soup; make it yours.
Serve with generosity:
Ladle into bowls and top with cilantro, chili slices, and a lime wedge so everyone can finish their own bowl exactly how they like it. This moment of customization matters more than you'd think.
Product image
Collect vegetable peels, food scraps, and trimmings while cooking to keep your kitchen clean and organized.
Check price on Amazon
A steaming bowl of Thai Coconut Curry Soup garnished with cilantro and lime wedges for a bright finish. Pin It
A steaming bowl of Thai Coconut Curry Soup garnished with cilantro and lime wedges for a bright finish. | citrushollow.com

This soup has a way of showing up at my table during quiet moments—Sunday afternoons when I want to feel nourished, or weeknight dinners when I need something that tastes like more than the sum of its ingredients. There's comfort in knowing that 45 minutes from now, I'll be holding a warm bowl that tastes like travel, care, and a kitchen that knows what it's doing.

Why This Soup Works

The magic here is that every element is doing something specific—the rice absorbs flavor instead of competing with it, the chicken thighs refuse to dry out, and the coconut milk rounds everything into something that feels both light and satisfying. I've learned that cooking isn't about following rules perfectly; it's about understanding why those rules exist so you can adjust them when life or your pantry demands it.

Variations That Actually Work

Shrimp cooks in half the time but tastes just as elegant here, and tofu absorbs the broth like it was made for this soup—add it in the last 5 minutes so it doesn't fall apart. I've also thrown in baby corn, snap peas, and bell peppers when I had them, and the soup has never complained; it's flexible enough to work with what you have but confident enough to stand on its own.

Pairing and Serving Thoughts

Serve this with extra jasmine rice on the side if you want something heartier, or with a crisp white wine if you're feeling fancy—a cool Riesling cuts through the richness beautifully. Thai iced tea also works if you want to stay in theme, and honestly, sometimes the best pairing is simply good bread for soaking up every last bit of broth.

  • Make this the day before if you need to—the flavors actually deepen and settle overnight, and reheating is easy and forgiving.
  • Freeze the broth base without the rice for up to 3 months, then cook fresh rice when you're ready to serve it again.
  • Keep lime wedges and cilantro on hand because they're the difference between a good soup and one that tastes like you actually traveled somewhere.
Product image
Measure spices, liquids, and baking ingredients accurately for consistent results in cooking and baking.
Check price on Amazon
Jasmine rice and savory chicken swim in this aromatic Thai Coconut Curry Soup with vibrant red chili slices. Pin It
Jasmine rice and savory chicken swim in this aromatic Thai Coconut Curry Soup with vibrant red chili slices. | citrushollow.com

This soup taught me that some of the best meals come from not overthinking, from trusting ingredients that have been tested in thousands of kitchens before mine. It's the kind of recipe I'll keep making as long as I have a pot and a stovetop.

Recipe Questions & Answers

Can I make this soup ahead of time?

Absolutely. The flavors actually deepen and improve after sitting overnight. Store in an airtight container in the refrigerator for up to 3 days. When reheating, add a splash of coconut milk or stock to restore consistency.

Is this soup spicy?

The heat level depends on your red curry paste. Start with 2 tablespoons for mild warmth, or increase to 3 tablespoons if you prefer more kick. You can always adjust the spice level by adding more or less paste during cooking.

What protein alternatives work well?

Shrimp, tofu, or chickpeas make excellent substitutions for chicken. Shrimp only needs 5-6 minutes to cook, so add it during the final simmer. Tofu should be pressed and cubed, added with the vegetables.

Can I freeze this soup?

Yes, freeze for up to 3 months. The rice may soften slightly after thawing, but the flavor remains excellent. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator before reheating.

What vegetables can I add?

Baby corn, bell peppers, snap peas, or bok choy all complement the flavors beautifully. Add heartier vegetables like peppers with the carrots, and delicate ones like snap peas during the last 5 minutes of simmering.

Is fish sauce essential?

Fish sauce provides crucial umami depth and saltiness. If you need a vegetarian alternative, use soy sauce or tamari combined with a pinch of salt. The flavor profile will shift slightly but remain delicious.

Thai Coconut Curry Soup

Aromatic Thai-inspired soup with tender chicken, vegetables, and jasmine rice in a creamy coconut curry broth.

Prep Time
15 min
Time to Cook
30 min
Total Duration
45 min
Created by Hannah Simmons


Skill Level Easy

Cuisine Thai

Makes 4 Portions

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

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

How to Make It

Step 01

Sauté aromatics: In a large pot or Dutch oven, heat 1 tablespoon of oil over medium heat. Add the onions, garlic, and ginger. Sauté for 2-3 minutes until fragrant and softened.

Step 02

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

Step 03

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

Step 04

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

Step 05

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

Step 06

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

Step 07

Adjust seasoning: 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.

Equipment You'll Need

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

Allergy Advice

Always review each ingredient for allergy risks and talk to a healthcare provider when needed.
  • Contains fish (fish sauce) and coconut
  • May contain soy (depending on curry paste brand)
  • Verify labels for gluten, shellfish, or soy if allergies present

Nutrition Details (per portion)

Nutritional details are for general knowledge and shouldn't replace your doctor’s input.
  • Energy: 480
  • Fat Content: 22 g
  • Carbohydrate: 46 g
  • Proteins: 27 g