Thai Chicken Coconut Curry Soup

Featured in: Everyday Meal Ideas

This vibrant Thai-inspired soup brings together tender chicken pieces in a rich, creamy coconut milk broth infused with red curry paste, fresh ginger, and garlic. The dish balances savory fish sauce, tangy lime juice, and a hint of sweetness, while colorful vegetables like bell peppers, shiitake mushrooms, and snow peas add texture and nutrition. Ready in just 40 minutes, this gluten-free and dairy-free comfort bowl delivers authentic Thai flavors perfect for any night of the week.

Updated on Thu, 29 Jan 2026 13:05:00 GMT
Fragrant Thai Chicken Coconut Curry Soup with tender chicken, vibrant red bell peppers, and fresh cilantro garnish. Save Pin
Fragrant Thai Chicken Coconut Curry Soup with tender chicken, vibrant red bell peppers, and fresh cilantro garnish. | belleamezray.com

There's something about the smell of curry paste hitting hot oil that instantly transports me to a tiny restaurant in Bangkok where I watched a cook move with such practiced ease through her station. Years later, when a friend was sick and needed comfort food, I realized this Thai coconut curry soup was exactly what she needed—something that tastes like it took hours but comes together in under 40 minutes. The first spoonful is always a revelation: creamy, aromatic, with that perfect balance of heat and lime brightness that makes you feel like you're getting a warm hug from the inside out.

I made this for my partner after they had a terrible day at work, and watching their whole face change after that first spoonful—shoulders dropping, this little satisfied sigh—that's when I knew this recipe was keeper material. The soup somehow tastes both delicate and deeply satisfying, and there's something about the ritual of garnishing it with fresh herbs and lime that makes even a weeknight dinner feel intentional.

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 (400g): Thighs stay more tender than breasts when simmered, and they bring real flavor to the broth—don't skip this choice just because breasts seem leaner.
  • Fresh ginger (1 tbsp, grated): The warmth it adds is non-negotiable; pre-minced from a jar just won't give you that same fresh, almost peppery kick.
  • Garlic (3 cloves, minced): Mince it yourself rather than using jarred, because you want those little crispy-edged pieces to infuse the oil with real presence.
  • Shallots (2, thinly sliced): They become almost sweet when they soften in that curry-scented oil, adding a gentleness that regular onions can't quite match.
  • Red curry paste (2 tbsp): This is your flavor anchor; use a good brand and don't skimp on the amount, it's what makes this taste authentically aromatic.
  • Coconut milk (400ml, full-fat): Full-fat is essential—lite versions make the soup taste thin and sad, like it's apologizing for existing.
  • Chicken broth (750ml): Use the best quality you can find or make your own; it's the backbone of everything else.
  • Fish sauce (1 tbsp): I know it smells funky in the bottle, but trust me—it dissolves into the soup and adds a savory depth that you can't identify but absolutely taste.
  • Soy sauce (1 tbsp, gluten-free if needed): This brings umami and salinity; it's your seasoning anchor alongside the fish sauce.
  • Brown sugar (1 tsp): Just a touch to balance the heat and saltiness; it shouldn't taste sweet, just rounded.
  • Lime juice (1 lime): Fresh lime is absolutely worth the extra minute of juicing—bottled tastes thin compared to the real thing.
  • Red bell pepper (1, thinly sliced): It stays slightly crisp-tender when added at the end, providing a sweet, colorful contrast to the spiced broth.
  • Shiitake mushrooms (100g, sliced): They add an earthy umami that feels almost meaty and makes the soup feel more substantial.
  • Snow peas (100g, trimmed): They keep a pleasant snap even after simmering, adding texture that prevents the soup from feeling one-note.
  • Fresh cilantro and Thai basil (for garnish): These aren't just decoration—they're the final flavor surprise that makes each spoonful feel different from the last.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Bloom your aromatics:
Heat oil in a large pot over medium heat, then add shallots, ginger, and garlic—let them sizzle for about 2 minutes until the kitchen smells like something wonderful is about to happen. You're not trying to brown them, just wake them up and let their oils release into the hot pan.
Toast the curry paste:
Stir in the red curry paste and cook for exactly 1 minute, stirring constantly so it doesn't stick to the bottom. This brief moment of heat intensifies the paste's complex flavors before the liquid arrives.
Coat the chicken:
Add your chicken pieces and stir them around in the aromatic, curry-infused oil for 2-3 minutes until they're coated and starting to lose their raw look. You're not fully cooking them yet, just beginning the process.
Build the broth:
Pour in the chicken broth and coconut milk together—the coconut milk will swirl in beautiful ribbons before blending into the golden broth. Bring everything to a gentle simmer, not a rolling boil.
Season with intention:
Add fish sauce, soy sauce, and brown sugar all at once, stirring well to dissolve and distribute the seasonings evenly. These three ingredients are working together to create the soup's signature savory-salty-sweet balance.
Add the vegetables:
Toss in bell pepper, mushrooms, and snow peas, then let everything simmer for 10-12 minutes until the chicken is cooked through and vegetables are tender but not mushy. The soup should smell absolutely incredible by now.
Finish with brightness:
Squeeze in the lime juice and taste—this is your moment to adjust the seasoning, adding a tiny bit more fish sauce for saltiness, lime for brightness, or sugar for balance. Trust your palate; this is your soup to make perfect.
Serve with ceremony:
Ladle into bowls and top generously with cilantro, Thai basil, and lime wedges so each person can personalize their spoonful. The fresh herbs should be visible and fragrant, completing the flavor story.
A cozy bowl of Thai Chicken Coconut Curry Soup featuring creamy coconut broth, shiitake mushrooms, and snow peas. Save Pin
A cozy bowl of Thai Chicken Coconut Curry Soup featuring creamy coconut broth, shiitake mushrooms, and snow peas. | belleamezray.com

I made this soup for my mom on a random Thursday evening, and she asked for the recipe before she'd even finished the bowl—but the real moment was when she came back into the kitchen while I was cleaning up and just hugged me without saying anything. Sometimes food is just food, but sometimes it's the thing that says what we can't quite put into words.

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.

When You Want to Customize

The beauty of this soup is that it's flexible without losing its soul. I've made it with shrimp for a lighter version, with tofu for vegetarian friends (using vegetable broth and simply omitting the fish sauce), and even added cooked rice noodles for nights when I wanted something more substantial. Each variation tastes distinctly like itself while staying true to the original magic.

Building Heat and Flavor Layers

If you want extra spice, add more red curry paste in the beginning rather than fresh chili at the end—you'll get heat that's woven into the entire soup rather than a sudden bite. I learned this when someone requested a spicier version, and I just added sliced chili at the table, which was fine but not quite as integrated.

The Small Details That Matter

The difference between a good curry soup and an unforgettable one comes down to not rushing the initial aromatics—those 2 minutes of sizzling shallots, ginger, and garlic are setting up everything that follows. One night I tried to speed through it and the soup tasted flat, like all the ingredients were just sharing a pot rather than actually talking to each other.

  • Slice vegetables thin and uniform so they cook at the same rate and look beautiful in the bowl.
  • Keep fresh herbs separate and add them at the very end so they don't wilt into the broth and lose their brightness.
  • Taste as you go and trust your adjustments—this is your kitchen, your palate, your version of this dish.
Steaming Thai Chicken Coconut Curry Soup served with lime wedges and Thai basil, perfect with gluten-free rice noodles. Save Pin
Steaming Thai Chicken Coconut Curry Soup served with lime wedges and Thai basil, perfect with gluten-free rice noodles. | belleamezray.com

This soup has become my go-to when I want to feel like I've accomplished something in the kitchen without the stress, and every time I make it, someone asks for the recipe. That's the mark of a recipe worth keeping close.

Recipe Questions

Can I use chicken breast instead of thighs?

Yes, chicken breasts work well but may be slightly less tender than thighs. Cut them into uniform bite-sized pieces and avoid overcooking to maintain moisture.

What can I substitute for fish sauce?

For a vegetarian version, use soy sauce or tamari with a splash of lime juice. You can also try a fish sauce alternative made from seaweed or mushrooms for similar umami depth.

How do I make this soup spicier?

Increase the red curry paste by 1-2 tablespoons, add fresh sliced Thai chilies during cooking, or top with chili oil when serving. Adjust gradually and taste as you go.

Can I prepare this soup ahead of time?

Yes, the soup keeps well for 3-4 days refrigerated. Store in an airtight container and reheat gently on the stovetop. Add fresh lime juice and herbs just before serving for best flavor.

What type of coconut milk should I use?

Full-fat coconut milk creates the richest, creamiest texture. Shake the can well before opening to combine the cream and liquid. Light coconut milk can be used but will produce a thinner broth.

Can I freeze this soup?

Yes, this soup freezes well for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat gently, stirring occasionally.

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 Chicken Coconut Curry Soup

Tender chicken in creamy coconut broth with red curry paste, ginger, garlic, and authentic Thai seasonings.

Time to Prep
15 minutes
Time to Cook
25 minutes
Overall Time
40 minutes
By Belle Amezray Bennett Olson


Skill Level Easy

Cuisine Thai

Makes 4 Portions

Diet Preferences No Dairy, Gluten-Free

What You’ll Need

Proteins

01 14 oz boneless, skinless chicken thighs or breasts, cut into bite-sized pieces

Aromatics

01 1 tablespoon fresh ginger, finely grated
02 3 cloves garlic, minced
03 2 shallots, thinly sliced

Curry & Broth

01 2 tablespoons red curry paste
02 1 can (13.5 fl oz) full-fat coconut milk
03 3 cups chicken broth
04 1 tablespoon fish sauce
05 1 tablespoon gluten-free soy sauce
06 1 teaspoon brown sugar
07 Juice of 1 lime

Vegetables

01 1 red bell pepper, thinly sliced
02 3.5 oz shiitake mushrooms, sliced
03 3.5 oz snow peas, trimmed

Garnishes

01 Fresh cilantro leaves
02 Fresh Thai basil
03 Sliced red chili, optional
04 Lime wedges

How To Make It

Step 01

Infuse aromatics with curry base: Heat a large pot over medium heat. Add a splash of oil, then sauté shallots, ginger, and garlic for 2 minutes until fragrant. Stir in the red curry paste and cook for 1 minute to release its full aroma.

Step 02

Sear chicken with curry coating: Add chicken pieces and cook for 2-3 minutes, stirring continuously to coat evenly with the aromatic curry paste mixture.

Step 03

Build the broth foundation: Pour in the chicken broth and coconut milk. Bring to a gentle simmer, then add fish sauce, soy sauce, and brown sugar. Stir well to combine.

Step 04

Simmer vegetables and protein: Add bell pepper, mushrooms, and snow peas. Simmer for 10-12 minutes, until chicken is cooked through and vegetables are just tender.

Step 05

Balance and finish: Stir in lime juice. Taste and adjust seasoning with additional fish sauce, lime juice, or brown sugar as desired.

Step 06

Plate and serve: Ladle soup into bowls. Garnish generously with fresh cilantro, Thai basil, red chili slices, and lime wedges. Serve immediately while hot.

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
  • Chef's knife
  • Cutting board
  • Ladle

Allergy Details

Review all components for allergens and get advice from a healthcare provider if unsure.
  • Contains fish (fish sauce)
  • Contains soy (soy sauce)
  • Verify all ingredients for hidden allergen cross-contamination during preparation

Nutrition Details (each serving)

Nutrition facts here are for reference only and don’t replace professional guidance.
  • Energy (Calories): 350
  • Fat Content: 22 grams
  • Carbohydrates: 16 grams
  • Proteins: 23 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.