I’m obsessed with this Thai Coconut Curry Chicken Soup.
It’s got everything. Rich coconut milk. Tender chicken. Bright vegetables. And that fragrant curry broth that makes your kitchen smell like a Thai restaurant.
The best part? You can have this on the table in under an hour.
And honestly, it tastes better than takeout.
Why You’ll Love This Recipe
Look, I get it. You want food that’s worth the effort.
This soup delivers:
- Restaurant quality at home: Same amazing flavors as your favorite Thai place, but you control what goes in. Plus it costs way less.
- Comforting and satisfying: That creamy coconut broth warms you up without feeling heavy.
- Packed with vegetables: Bell peppers, carrots, zucchini, broccoli… it’s basically a complete meal in one bowl.
- Customizable heat level: Like it mild? Use less curry paste. Want to feel the burn? Add more.
- Perfect for meal prep: The flavors get even better the next day. Trust me on this.

What You Need to Know Before You Start
Prep Time & Cook Time:
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
Servings: This feeds 6 people easily. Each bowl is generous and filling. Got more mouths to feed? Double it. The recipe scales perfectly.
Difficulty: Easy. Like, really easy.
Even if you’ve never touched curry paste in your life, you can nail this. The steps are straightforward and everything comes together quickly.
Required Kitchen Tools
You don’t need fancy equipment here:
- Large pot or Dutch oven
- Sharp knife and cutting board
- Measuring cups and spoons
- Wooden spoon or spatula
- Grater for fresh ginger
That’s it.
Ingredients for Thai Coconut Curry Chicken Soup
Here’s what makes this soup sing. Fresh vegetables. Creamy coconut milk. And just the right amount of curry paste to bring everything together.
Main Ingredients:
- Avocado Oil or Toasted Sesame Oil: Your base for sautéing. Adds richness.
- Medium Onion: The flavor foundation.
- Garlic: Because garlic makes everything better.
- Fresh Ginger: Warmth and a subtle kick.
- Red Curry Paste or Green Curry Paste: This is where the magic happens. Red is sweeter and milder. Green brings more heat.
- Red Bell Pepper: Sweet and colorful.
- Carrots: Natural sweetness and crunch.
- Medium Zucchini: Soaks up all those curry flavors.
- Chicken Broth: Your soup base.
- Full-Fat Coconut Milk: Don’t skimp here. This creates that silky, creamy texture.
- Coconut Aminos: Adds umami without soy. Sweet and savory.
- Chicken Breast: Lean protein that stays tender.
- Broccoli Florets: Added at the end so they stay bright green and crisp.
- Salt: For balance.
- Lime Juice: The brightness that ties everything together.
For Garnish (optional):
- Fresh Cilantro or Basil: Herbaceous freshness.
- Red or Green Onions: Mild bite and color.
- Chili Oil: If you like things spicy.
- Chopped Cashews: Crunch and nuttiness.
- Extra Lime Wedges: For squeezing over your bowl.
Variations for Thai Coconut Curry Chicken Soup
Want to mix things up? Here’s how:
- Use Different Proteins: Swap in shrimp, tofu, or thinly sliced beef.
- Add More Vegetables: Try snap peas, baby corn, mushrooms, or bok choy.
- Make It Spicier: Toss in sliced fresh chilies or a dash of cayenne.
- Try Different Curry Pastes: Yellow curry is milder and earthier.
- Add Noodles: Rice noodles or soba noodles in the last few minutes make this even heartier.
- Make It Vegetarian: Use vegetable broth and swap chicken for chickpeas or extra-firm tofu.
How to Make Thai Coconut Curry Chicken Soup Step-by-Step Instructions
1. Prepare Your Ingredients
Get everything ready first.
Dice the onion. Mince the garlic. Grate the ginger.
Cut your chicken into bite-sized pieces. Slice the bell pepper, carrots, and zucchini into thin strips or chunks.
This prep work saves you so much time later.
2. Sauté the Aromatics
Heat your oil in a large pot over medium heat.
Add the diced onion. Let it cook for 3-4 minutes until it gets soft and translucent.
Then…
Stir in the garlic and ginger. Cook for another minute until your kitchen smells amazing.
3. Add the Curry Paste
This is important.
Stir in your curry paste and cook for 1-2 minutes. This releases the oils and deepens those spice flavors.
The paste should coat the onions. The aroma will be incredible.
4. Add Vegetables and Liquids
Toss in your bell pepper, carrots, and zucchini.
Pour in the chicken broth, coconut milk, and coconut aminos.
Stir everything together. Bring it to a gentle simmer.
5. Cook the Chicken
Add your chicken pieces to the simmering soup.
Let everything cook together for 12-15 minutes. Stir occasionally.
The chicken should cook through completely. The vegetables should be tender but not mushy.
6. Add Broccoli and Final Touches
Stir in the broccoli florets.
Cook for another 3-5 minutes until they turn bright green and tender-crisp.
Taste your soup. Add salt as needed.
Remove from heat. Stir in that fresh lime juice.
7. Serve
Ladle into bowls.
Add your favorite garnishes. The cilantro adds freshness. Cashews give you crunch. And that extra squeeze of lime? Chef’s kiss.
Serving and Decoration
How to Serve Thai Coconut Curry Chicken Soup
This soup stands on its own. But here are some ideas:
- With Rice: Serve over jasmine or brown rice. It soaks up all that delicious broth.
- With Naan or Flatbread: Perfect for scooping up curry and vegetables.
- As Part of a Thai Feast: Pair with spring rolls, pad thai, or mango sticky rice for dessert.
- For Meal Prep: Divide into containers. Keep rice on the side. Easy lunches all week.
- Family Style: Put garnishes in small bowls so everyone customizes their own bowl.

Storing Thai Coconut Curry Chicken Soup
Refrigerator:
Store cooled soup in an airtight container for up to 4 days.
The flavors actually get better as it sits.
Freezer:
Freeze in portions for up to 3 months.
Leave some space at the top. Liquid expands when frozen.
Reheating:
Warm gently on the stovetop over medium-low heat. Stir occasionally.
If it’s thickened up, add a splash of broth or coconut milk.
You can also microwave individual portions.
Tips and Tricks for Success
I’ve made this soup dozens of times. Here’s what I’ve learned:
- Use Full-Fat Coconut Milk: Light coconut milk makes the soup thin and watery. You want that rich, creamy texture.
- Do Not Overcook the Vegetables: Add carrots early. Add broccoli at the end. This keeps everything from turning to mush.
- Adjust Spice Level: Start with less curry paste if you’re sensitive to heat. You can always add more. You can’t take it away.
- Fresh Lime Juice Matters: Add it at the very end, off the heat. Cooking lime juice makes it bitter.
- Cut Chicken Evenly: Uniform pieces cook at the same rate. No dry pieces or undercooked bits.
- Taste and Season: Curry pastes vary in saltiness. Always taste before adding salt. You might need less than you think.
Nutrition
| Nutrient | Per Serving |
|---|---|
| Calories | 285 |
| Protein | 22g |
| Carbohydrates | 16g |
| Dietary Fiber | 3g |
| Sugars | 7g |
| Fat | 16g |
| Saturated Fat | 10g |
| Cholesterol | 48mg |
| Sodium | 580mg |
| Vitamin A | 85% DV |
| Vitamin C | 110% DV |
| Calcium | 6% DV |
| Iron | 12% DV |
Thai Coconut Curry Chicken Soup
Course: Easy Soup Recipes6
servings15
minutes30
minutes285
kcalIngredients
2 tablespoons avocado oil or toasted sesame oil
1 medium onion, diced
4 cloves garlic, minced
1 tablespoon fresh ginger, grated
2-3 tablespoons red curry paste or green curry paste
1 red bell pepper, sliced
2 medium carrots, sliced
1 medium zucchini, sliced
4 cups chicken broth
1 (14-ounce) can full-fat coconut milk
2 tablespoons coconut aminos
1 pound chicken breast, cut into bite-sized pieces
2 cups broccoli florets
Salt, to taste
2 tablespoons lime juice
- For Garnish (optional):
Fresh cilantro or basil
Red or green onions, sliced
Chili oil
Chopped cashews
Extra lime wedges
Directions
- Sauté Aromatics: Heat oil in a large pot over medium heat. Add onion and cook for 3-4 minutes until softened. Add garlic and ginger, cooking for 1 minute until fragrant.
- Add Curry Paste: Stir in curry paste and cook for 1-2 minutes, allowing the spices to bloom.
- Add Vegetables and Liquids: Add bell pepper, carrots, and zucchini. Pour in chicken broth, coconut milk, and coconut aminos. Stir and bring to a gentle simmer.
- Cook Chicken: Add chicken pieces and simmer for 12-15 minutes until chicken is cooked through and vegetables are tender.
- Add Broccoli: Stir in broccoli florets and cook for 3-5 minutes until bright green and tender-crisp.
- Finish and Serve: Remove from heat. Stir in lime juice and season with salt to taste. Ladle into bowls and top with desired garnishes.
Thai Coconut Curry Chicken Soup FAQs
Can I use chicken thighs instead of chicken breast?
Yes. Actually, I prefer thighs. They stay more tender and add richness to the soup.
What is the difference between red and green curry paste?
Red curry is milder and slightly sweeter. Green curry is spicier and more herbaceous. Both work great in this soup.
Can I make this soup ahead of time?
Absolutely. Make it up to 2 days ahead. Store in the fridge. The flavors develop even more as it sits.
My soup is too spicy. How can I fix it?
Add more coconut milk to mellow the heat. You can also stir in a spoonful of sugar or honey to balance things out.
Can I use pre-cooked chicken?
Yes. Add cooked chicken during the last 5 minutes just to warm it through. Rotisserie chicken works perfectly for this shortcut.
Is there a substitute for coconut aminos?
You can use soy sauce or tamari. But start with less since they’re saltier than coconut aminos.
Conclusion
This Thai Coconut Curry Chicken Soup is everything.
Creamy coconut broth. Tender chicken. Colorful vegetables. Bold Thai flavors that wake up your taste buds.
It comes together quickly on busy weeknights. But it tastes special enough for company.
The combination of curry paste, fresh ginger, and lime creates layers of flavor. Each spoonful is different. Interesting.
Serve it over rice. With crusty bread. Or just on its own.
It’s satisfying no matter how you eat it.
Make a big batch. Because leftovers taste even better the next day.
And you’ll definitely want to make this again. And again.



