Thai Chicken Coconut Curry Soup

Featured in: Light Herb & Ember Bowls

This aromatic soup brings together tender chicken pieces and creamy coconut milk with bold red curry paste. Fresh ginger, garlic, and shallots build a fragrant base, while crisp vegetables add texture. The broth balances savory fish sauce, tangy lime juice, and subtle sweetness for authentic Thai flavors.

Ready in just 40 minutes, this soup delivers restaurant-quality results at home. The full-fat coconut milk creates an irresistibly creamy texture, while vegetables like bell peppers, shiitake mushrooms, and snow peas provide fresh contrast. Garnish with cilantro, Thai basil, and lime wedges for bright finishing touches.

Updated on Tue, 27 Jan 2026 12:05:00 GMT
Creamy Thai Chicken Coconut Curry Soup steams in a bowl, garnished with fresh cilantro and lime wedges. Pin to Board
Creamy Thai Chicken Coconut Curry Soup steams in a bowl, garnished with fresh cilantro and lime wedges. | embersprig.com

My neighbor knocked on my door one rainy afternoon asking if I had any coconut milk, and within minutes I was stirring together this Thai curry soup in her kitchen while she told stories about a trip to Bangkok. What started as borrowing an ingredient turned into both of us realizing how quickly something so deeply flavored could come together, and honestly, how forgiving this recipe is when you're cooking by feel rather than precision. The first spoonful hit different that day, maybe because the kitchen smelled like an actual Thai street market, or maybe because good food shared unexpectedly tastes better. Now I make it whenever I want to feel transported without leaving my stove.

I served this to my mom during her last visit and watched her close her eyes after the first spoonful, just sitting with it for a moment. She asked for the recipe right there at the table, which meant everything coming from someone who usually critiques my cooking with the affection of a professional. We ended up making it together the next night and the kitchen filled with this warm, spiced steam that felt like home in the most unexpected way.

Ingredients

  • Chicken thighs or breasts (400g): Thighs stay juicier through simmering, but breasts work if that's what you have. Cut them into generous bite-sized pieces so they stay tender rather than shredding into the broth.
  • Red curry paste (2 tbsp): This is where the soul lives, so use a brand you actually like since there's no way around its presence. Some pastes are saltier than others, which affects how much fish sauce you'll need later.
  • Coconut milk (400ml): Full-fat is non-negotiable here, the kind that separates slightly in the can. That richness is the whole point, and lighter versions leave the soup feeling more like broth than the hug it should be.
  • Chicken broth (750ml): Use something with real flavor, not the sad stuff in a box. I learned this the hard way after making this soup taste flat and wondering what went wrong before realizing my broth was basically seasoned water.
  • Fresh ginger and garlic: Grate the ginger so it dissolves almost completely into the broth rather than sitting in chunks, and mince the garlic fine enough that it becomes part of the flavor rather than something to bite into.
  • Shallots, fish sauce, and soy sauce: These three create the savory backbone that makes you want to keep eating. Fish sauce smells absolutely vile in the bottle but transforms into something essential in the pot.
  • Bell pepper, shiitake mushrooms, and snow peas: The vegetables stay bright if you add them toward the end, which is why I learned to resist the urge to throw everything in at once like I'm making a sad pot of mush.
  • Lime juice, cilantro, and Thai basil: These are what pull everything into focus at the very end, adding brightness and freshness that you need to taste before adding more salt or anything else.

Instructions

Product image
Brew fresh coffee easily to enjoy with breakfast recipes, desserts, or while meal prepping.
Check price on Amazon
Build your flavor foundation with shallots, ginger, and garlic:
Heat oil in a large pot and let the shallots, ginger, and garlic sizzle until the kitchen smells undeniably Thai, which takes about two minutes but feels longer because you're waiting for it. You'll know it's ready when the aromatics soften and the smell stops being individual ingredients and becomes something unified.
Toast the curry paste to wake it up:
Add the red curry paste and stir constantly for a minute, watching it darken slightly and deepen in aroma. This small step transforms it from a raw paste into something that smells intentional and warm.
Cook the chicken briefly with the aromatics:
Add your chicken pieces and stir everything together for a few minutes so the meat gets coated in all that curry-scented oil. The chicken doesn't need to cook through yet, just get introduced to the party.
Build your broth by adding liquid:
Pour in the chicken broth and coconut milk and bring everything to a gentle simmer, which should take a few minutes and fill your kitchen with steam. Keep the heat moderate so it simmers rather than boils, which keeps everything tender.
Season the base with salt, sweetness, and umami:
Stir in the fish sauce, soy sauce, and brown sugar, tasting as you go. The balance is personal here—some people like more salt, others want more sweetness—so go easy and adjust after you've cooked everything together.
Add vegetables and let them cook gently:
Drop in the bell pepper, mushrooms, and snow peas and let everything simmer for ten to twelve minutes until the chicken is cooked through and the vegetables still have a slight resistance when you bite them. This is where you get to taste and adjust the seasoning one more time before finishing.
Brighten everything with lime juice:
Stir in the lime juice right before serving, which lifts all the flavors and makes everything taste more alive. Taste one more time and add more lime, fish sauce, or sugar depending on what feels right.
Serve with plenty of garnish:
Ladle into bowls and let people pile on cilantro, Thai basil, chili, and squeeze of lime, making it their own. The garnishes aren't decorative, they're part of the actual eating experience.
Product image
Brew fresh coffee easily to enjoy with breakfast recipes, desserts, or while meal prepping.
Check price on Amazon
Spicy Thai Chicken Coconut Curry Soup features tender chicken and vibrant vegetables in a rich coconut broth. Pin to Board
Spicy Thai Chicken Coconut Curry Soup features tender chicken and vibrant vegetables in a rich coconut broth. | embersprig.com

There's a moment when you're standing over the pot and the steam rises up and you smell that combination of coconut, curry, lime, and fresh herbs all at once, and suddenly you understand why people crave certain foods when they're sick or sad or just need comfort. This soup has that effect on people, which is why I keep making it even though it's not fancy or difficult, because sometimes the best things we cook are the ones that make someone feel understood.

Why This Soup Works Every Time

The magic is in the balance between the creamy coconut milk and the salty-spicy-sour elements that keep it from being one-dimensional. Every component has a job, and when they work together, you get something that tastes way more complicated than the actual effort requires. I've made this when I'm tired and when I'm energized, and it comes out great both times because the recipe itself does half the thinking for you.

Substitutions That Actually Work

Shrimp cooks faster than chicken and tastes incredible in this broth, so if you go that route, add it about five minutes before serving so it doesn't turn rubbery. Tofu works beautifully too if you're vegetarian, and switching to vegetable broth and leaving out the fish sauce keeps everything plant-based while still tasting rich and intentional. I've even used leftover rotisserie chicken when I was being lazy, and nobody complained.

Making It Your Own

This soup is a framework, not a strict rule, which is part of why I keep making it because there's always room to play around. You can add rice noodles to make it more substantial, throw in baby spinach or bok choy if you want more vegetables, or crank up the heat with extra curry paste or fresh chili if you like things spicy. The beauty is that you can taste as you go and adjust everything before it hits the bowl, so there's really no way to mess this up badly enough to regret trying.

  • Add cooked noodles right before serving so they don't absorb too much broth and make the soup thick and stodgy.
  • Make a double batch and freeze half for nights when cooking feels like too much effort, because this reheats beautifully and tastes even better the next day.
  • Pair it with jasmine rice or crusty bread to soak up every last drop of that coconut broth because leaving it in the bowl feels like a crime.
Product image
Quickly chop vegetables, mince herbs, and blend sauces for faster, everyday meal preparation.
Check price on Amazon
Spoon lifting a serving of Thai Chicken Coconut Curry Soup, with Thai basil and red chili garnishes. Pin to Board
Spoon lifting a serving of Thai Chicken Coconut Curry Soup, with Thai basil and red chili garnishes. | embersprig.com

This soup has become my go-to when I want to cook something that feels effortless and tastes like love, which is maybe the highest compliment you can give any recipe. Every time I make it, I'm reminded that the best cooking doesn't require fancy techniques or impossible ingredients, just the willingness to let something simple taste absolutely extraordinary.

Common Questions

How spicy is this soup?

The heat level depends on your red curry paste choice. Standard paste offers medium warmth, while Thai brands bring more intensity. Adjust by adding more paste or fresh sliced chilies.

Can I make this vegetarian?

Absolutely. Replace chicken with firm tofu cubes and switch to vegetable broth. Omit fish sauce and add extra soy sauce or a splash of vegetarian fish sauce alternative.

What can I serve with this soup?

Jasmine rice absorbs the flavorful broth beautifully. For a complete meal, add spring rolls or grilled Thai-style vegetables. A crisp white wine like Riesling complements the richness.

How long do leftovers keep?

Store in airtight containers for up to 4 days. Reheat gently over medium-low heat, adding a splash of broth if needed. The flavors often develop deeper complexity after resting.

Can I freeze this soup?

Freeze for up to 3 months without garnishes. Coconut milk may separate slightly when thawed but reincorporates easily with stirring. Add fresh herbs and lime after reheating.

What curry paste works best?

Thai brands like Maesri or Mae Ploy deliver authentic flavor. Look for red curry paste with shrimp paste listed in ingredients. Mild varieties work well for sensitive palates.

Thai Chicken Coconut Curry Soup

Tender chicken simmers in rich coconut broth with red curry, fresh aromatics, and crisp vegetables for an authentic Thai soup.

Prep Duration
15 min
Cook Duration
25 min
Overall Duration
40 min
Created by Lucas Rivera


Skill Level Easy

Cuisine Type Thai

Makes 4 Portions

Diet Preferences No Dairy, No Gluten

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

Build the Aromatic Base: Heat a large pot over medium heat. Add a splash of oil, then sauté shallots, ginger, and garlic for 2 minutes until fragrant.

Step 02

Bloom the Curry Paste: Stir in the red curry paste and cook for 1 minute to release its aroma and deepen the flavor profile.

Step 03

Toast the Chicken: Add chicken pieces and cook for 2–3 minutes, stirring continuously to coat evenly with aromatics and curry paste.

Step 04

Add Liquids: Pour in the chicken broth and coconut milk. Bring to a gentle simmer.

Step 05

Season the Broth: Add fish sauce, soy sauce, and brown sugar. Stir well to combine.

Step 06

Incorporate Vegetables: Add bell pepper, mushrooms, and snow peas. Simmer for 10–12 minutes, until chicken is cooked through and vegetables reach tender-crisp texture.

Step 07

Finish with Citrus: Stir in lime juice. Taste and adjust seasoning with additional fish sauce, lime, or sugar as desired.

Step 08

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

Equipment Needed

  • Large pot or Dutch oven
  • Chef's knife
  • Cutting board
  • Ladle

Allergy Details

Review ingredients for potential allergens and check with your healthcare provider as needed.
  • Contains fish allergen from fish sauce
  • Contains soy allergen from soy sauce
  • Use gluten-free soy sauce or tamari to avoid gluten contamination
  • Always verify product labels for undisclosed allergens

Nutrition Info (per serving)

Details listed are for reference only—please consult professionals for specific health needs.
  • Caloric Content: 350
  • Fats: 22 g
  • Carbohydrates: 16 g
  • Proteins: 23 g