Thai Curry Chicken Soup with Coconut Milk is a fragrant and comforting dish that warms you from the inside out. This soup is perfect for any occasion, whether it’s a weeknight dinner or a cozy gathering with friends. With its rich coconut milk base and vibrant flavors, it delivers a satisfying meal in just about 30 minutes. The combination of tender chicken, fresh vegetables, and aromatic spices makes this recipe a standout choice for anyone craving something delicious and easy to prepare.
Why You’ll Love This Recipe
- Quick Preparation: This soup can be ready in just 30 minutes, making it ideal for busy weeknights.
- Flavorful Profile: The blend of red curry paste and coconut milk creates a rich, aromatic broth that tantalizes your taste buds.
- Versatile Ingredients: You can easily swap out vegetables based on what you have on hand or your personal preferences.
- Nutritional Value: Packed with protein from chicken and loaded with vitamins from fresh veggies, this soup is both filling and healthy.
- Customizable Heat: Adjust the spice level by adding more or fewer chili flakes to suit your taste.
Tools and Preparation
Having the right tools makes cooking easier and more enjoyable. Here are some essential kitchen tools you’ll need for this recipe.
Essential Kitchen Tools
- Large Dutch oven or soup pot
- Cutting board
- Chef’s knife
- Measuring cups and spoons
- Whisk
Why These Tools Matter
- Large Dutch oven or soup pot: Ideal for even cooking and allows for easy stirring of all ingredients without spilling.
- Chef’s knife: A sharp knife speeds up prep time when chopping vegetables and ensures clean cuts.
- Measuring cups and spoons: Accurate measurements are crucial for achieving the perfect balance of flavors in your soup.
Ingredients
Thai chicken curry soup with coconut milk requires a mix of fresh ingredients to create its signature flavor. Below are all the items you’ll need:
Aromatics
- 1 tbsp (15 ml) olive oil
- 1 medium yellow onion (diced)
- 1 medium red bell pepper (sliced into strips and cut in half)
- 3 cloves garlic (minced)
- 1 tbsp (15 g) ginger paste (or freshly grated ginger)
Base Ingredients
- 2 tbsps (30 g) red curry paste
- 8 cups (1.9 L) low-sodium chicken broth (or vegetable broth)
- 1 can (13.5 oz / 400 ml) full-fat unsweetened coconut milk
Main Components
- 2 cups (~ 280 g) shredded cooked chicken
- 5-6 oz (140-170 g) rice noodles
- 1 cup (100 g) snow peas (trimmed and halved)
Seasonings
- 3 tbsps (36 g) granulated sugar
- 2 tbsps (30 ml) fish sauce
Fresh Herbs and Garnishes
- 4 cups (120-140 g) fresh baby spinach
- ¼ cup (15 g) chopped cilantro
- ¼ cup chopped Thai basil
- juice of two limes
- chopped peanuts, red chili flakes, sliced red jalapeño or red chili pepper, lime wedges, extra cilantro or basil

How to Make Thai Curry Chicken Soup with Coconut Milk
Step 1: Sauté the Aromatics
Heat the olive oil over medium heat in a large Dutch oven or soup pot. Add the diced onion and sliced red bell pepper:
1. Cook for 3 to 4 minutes until softened but not fully tender.
2. Stir occasionally to prevent sticking.
Step 2: Add Spices
Now add the garlic, ginger paste, and red curry paste:
1. Cook for 1 to 2 minutes while stirring constantly.
2. Ensure everything is fragrant, allowing the curry paste to coat the vegetables properly.
Step 3: Mix in Broth and Coconut Milk
Slowly whisk in the broth:
1. Make sure the curry paste dissolves fully into the liquid.
2. Stir in the coconut milk until smooth.
Step 4: Incorporate Main Ingredients
Add shredded chicken, rice noodles, snow peas, sugar, and fish sauce:
1. Increase heat to bring the soup to a gentle boil.
2. Reduce heat to maintain a steady simmer for about 8 minutes until noodles are tender.
Step 5: Finish with Fresh Herbs
Stir in baby spinach:
1. Add chopped cilantro, Thai basil, and lime juice.
2. Remove from heat; let it rest for 5 to 10 minutes so flavors meld.
Step 6: Serve
Taste your soup:
1. Adjust seasoning if needed—add more lime juice or fish sauce as desired.
2. Serve warm garnished with chopped peanuts, red chili flakes, sliced jalapeño or chili pepper, lime wedges, and additional herbs if you wish!
How to Serve Thai Curry Chicken Soup with Coconut Milk
Serving Thai Curry Chicken Soup with Coconut Milk is a delightful experience that can be enhanced with the right accompaniments. This soup is versatile and pairs well with various garnishes and sides. Here are some suggestions to elevate your meal.
Garnishes
- Chopped Peanuts: Add a crunchy texture and nutty flavor that complements the soup’s creaminess.
- Red Chili Flakes: Sprinkle for an extra kick of heat, perfect for those who enjoy spice.
- Lime Wedges: A squeeze of fresh lime juice brightens the flavors and adds acidity.
- Fresh Herbs: Additional cilantro or Thai basil can enhance the aromatic profile of your dish.
Accompaniments
- Crusty Bread: Serve alongside a warm baguette or ciabatta for dipping into the soup.
- Steamed Jasmine Rice: A side of fluffy jasmine rice can soak up the delicious broth, making it more filling.
- Spring Rolls: Fresh or fried spring rolls add a crispy texture that contrasts nicely with the soup.
How to Perfect Thai Curry Chicken Soup with Coconut Milk
To ensure your Thai Curry Chicken Soup with Coconut Milk turns out perfectly every time, consider these helpful tips.
- Bold Flavoring: Use freshly grated ginger and high-quality red curry paste for a more robust flavor profile.
- Adjusting Consistency: If the soup is too thick, add more broth or coconut milk until you reach your desired consistency.
- Add Vegetables: Feel free to include other vegetables like bell peppers, carrots, or broccoli for added nutrition and color.
- Timing Matters: Be cautious not to overcook the noodles; they should be tender but still have a slight bite to them.

Best Side Dishes for Thai Curry Chicken Soup with Coconut Milk
Pairing your Thai Curry Chicken Soup with Coconut Milk with complementary side dishes enhances the overall dining experience. Here are some excellent options to consider.
- Cucumber Salad: A refreshing salad made with sliced cucumbers dressed in rice vinegar, perfect for balancing flavors.
- Thai Fried Rice: Savory fried rice mixed with vegetables offers a hearty complement to the lightness of the soup.
- Grilled Vegetables: Seasoned and grilled veggies such as zucchini and bell peppers provide a smoky flavor that pairs well.
- Wonton Chips: Crispy wonton chips add crunch and can be used to scoop up the soup, making it fun to eat.
- Mango Sticky Rice: A sweet dessert option that provides a delightful contrast after enjoying spicy soup.
- Asian Slaw: A tangy slaw made from cabbage and carrots gives a crunchy texture that complements the soft noodles in the soup.
Common Mistakes to Avoid
When making Thai Curry Chicken Soup with Coconut Milk, it’s easy to run into some common pitfalls. Here are a few mistakes to watch for:
- Ignoring the broth quality: Using low-quality broth can significantly impact the soup’s flavor. Opt for low-sodium chicken or vegetable broth for the best taste.
- Overcooking the noodles: Rice noodles can become mushy if cooked too long. Add them towards the end of cooking and monitor closely.
- Skipping fresh herbs: Fresh cilantro and Thai basil elevate the dish. Don’t skip these ingredients; they add essential flavor and aroma.
- Not adjusting seasoning: Always taste before serving. You may need to adjust lime juice or fish sauce to achieve a balanced flavor profile.
- Using unchopped vegetables: Large pieces of vegetables can make the soup hard to eat. Ensure all veggies are cut into manageable sizes for a better dining experience.
Refrigerator Storage
- Store in an airtight container for up to 3-4 days.
- Allow the soup to cool completely before refrigeration.
Freezing Thai Curry Chicken Soup with Coconut Milk
- Place in freezer-safe containers or heavy-duty freezer bags.
- Can be frozen for up to 2-3 months. Leave space at the top of containers for expansion.
Reheating Thai Curry Chicken Soup with Coconut Milk
- Oven: Preheat to 350°F (175°C) and heat in an oven-safe dish until warmed through, about 20-30 minutes.
- Microwave: Heat in a microwave-safe bowl in 1-minute intervals, stirring in between, until hot.
- Stovetop: Pour into a pot over medium heat and stir occasionally until heated, adding a splash of broth if it thickens too much.

Frequently Asked Questions
What is Thai Curry Chicken Soup with Coconut Milk?
Thai Curry Chicken Soup with Coconut Milk is a hearty, flavorful soup featuring shredded chicken, rice noodles, vegetables, and aromatic spices simmered in coconut milk.
Can I use other proteins in this soup?
Yes! This recipe works beautifully with turkey or lamb instead of chicken, providing different flavors while maintaining the essence of the dish.
How do I customize my Thai Curry Chicken Soup with Coconut Milk?
Feel free to add different vegetables like bell peppers, carrots, or bok choy. Adjust spice levels by using more or less red curry paste based on your preference.
How can I make this soup vegetarian?
To make this soup vegetarian, substitute chicken with tofu or chickpeas and use vegetable broth instead of chicken broth.
Conclusion
Thai Curry Chicken Soup with Coconut Milk is not only delicious but also versatile. With its rich flavors and creamy texture, it makes for a satisfying meal any day of the week. Feel free to customize it by adding your favorite vegetables or adjusting spice levels to suit your taste!
Thai Curry Chicken Soup with Coconut Milk
- Total Time: 30 minutes
- Yield: Serves 4
Description
Experience the warmth and comfort of Thai Curry Chicken Soup with Coconut Milk, a delightful dish that can be ready in just 30 minutes. This soup features tender chicken, vibrant vegetables, and a rich coconut milk base infused with aromatic spices, making it perfect for any occasion from quick weeknight dinners to cozy gatherings. With its customizable flavors and nourishing ingredients, this recipe is sure to become a favorite in your household.
Ingredients
- 1 tbsp (15 ml) olive oil
- 1 medium yellow onion (diced)
- 1 medium red bell pepper (sliced into strips and cut in half)
- 3 cloves garlic (minced)
- 1 tbsp (15 g) ginger paste (or freshly grated ginger)
- 2 tbsps (30 g) red curry paste
- 8 cups (1.9 L) low-sodium chicken broth (or vegetable broth)
- 1 can (13.5 oz / 400 ml) full-fat unsweetened coconut milk
- 2 cups (~ 280 g) shredded cooked chicken
- 5–6 oz (140–170 g) rice noodles
- 1 cup (100 g) snow peas (trimmed and halved)
- 3 tbsps (36 g) granulated sugar
- 2 tbsps (30 ml) fish sauce
- 4 cups (120–140 g) fresh baby spinach
- ¼ cup (15 g) chopped cilantro
- ¼ cup chopped Thai basil
- juice of two limes
- chopped peanuts, red chili flakes, sliced red jalapeño or red chili pepper, lime wedges, extra cilantro or basil
Instructions
- Heat olive oil in a large pot over medium heat. Sauté diced onion and red bell pepper for 3–4 minutes until softened.
- Stir in minced garlic, ginger paste, and red curry paste; cook for 1–2 minutes until fragrant.
- Whisk in broth, ensuring curry paste is fully dissolved, then add coconut milk.
- Incorporate shredded chicken, rice noodles, snow peas, sugar, and fish sauce. Bring to a gentle boil, then simmer for about 8 minutes until noodles are tender.
- Stir in fresh spinach, cilantro, Thai basil, and lime juice. Let sit for 5–10 minutes before serving.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main
- Method: Simmering
- Cuisine: Thai
Nutrition
- Serving Size: 1 bowl (350g)
- Calories: 450
- Sugar: 6g
- Sodium: 800mg
- Fat: 25g
- Saturated Fat: 13g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 70mg



