I make this Thai Chicken Zoodle Soup when I want something cozy, fresh, and full of flavor without spending all night in the kitchen. This soup combines tender shredded chicken, colorful vegetables, and zucchini noodles in a rich coconut curry broth that feels comforting while still being light and nourishing.
Why You’ll Love This Recipe
I love this recipe because it gives me the warmth of a classic chicken soup with a bold Thai-inspired twist. The coconut milk makes the broth creamy, the red curry paste adds just the right amount of flavor, and the lime juice brings everything to life. I also like that this meal comes together quickly, uses simple ingredients, and feels wholesome enough for an easy weeknight dinner or meal prep lunch.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2 tbsp avocado oil or olive oil
1/2 large white onion, diced
1 tbsp fresh ginger, chopped
3 cloves garlic, minced
3 cups chicken broth
1 (14.5 oz) can fire roasted tomatoes
2 tbsp Thai red curry paste
1 tsp salt
1 yellow bell pepper, diced
3 carrots, peeled and diced
1.5 lbs raw chicken breast
1 (13.5 oz) can full-fat coconut milk
1 lime, juiced
2 large zucchini, spiralized
1/4 cup fresh cilantro, chopped
Directions
I start by heating the oil in a large pot or in an Instant Pot using sauté mode. Once the oil is hot, I add the diced onion and cook it for about 3 minutes until it softens.
Next, I stir in the garlic and fresh ginger and let them cook for another minute until fragrant.
After that, I add the diced bell pepper, carrots, chicken broth, fire roasted tomatoes, Thai red curry paste, and salt. Then I place the chicken breasts right into the pot.
I bring the soup to a boil, then reduce the heat and let it simmer for about 15 to 18 minutes, or until the chicken is fully cooked through.
Once the chicken is done, I remove it from the pot and shred it with two forks.
I stir the coconut milk and lime juice into the soup, then return the shredded chicken to the pot.
Finally, I add the spiralized zucchini noodles and let them sit in the hot broth for about 5 minutes, just until they soften slightly.
I ladle the soup into bowls and finish each serving with fresh chopped cilantro.
Servings and timing
I get 6 servings from this recipe, which makes it great for a family meal or for storing leftovers. The prep time is 10 minutes, the cooking time is 18 minutes, and the total time comes to 28 minutes. Each serving has about 320 calories.
Variations
I like to switch this recipe up depending on what I have in the kitchen. Sometimes I use rotisserie chicken to save even more time, and then I simply reduce the simmering step. I also enjoy adding mushrooms, spinach, or snap peas for extra vegetables. When I want more heat, I stir in a little extra red curry paste or add a pinch of red pepper flakes. For a heartier version, I sometimes swap the zucchini noodles for rice noodles, although I love the lighter texture that zoodles bring.
Storage/Reheating
I store leftover soup in an airtight container in the refrigerator for up to 3 days. When I know I am making it ahead, I sometimes keep the zucchini noodles separate so they do not soften too much in the broth. To reheat, I warm the soup gently on the stovetop over medium-low heat or heat it in the microwave in short intervals, stirring in between. If the soup thickens in the fridge, I add a small splash of broth to loosen it up.
Related Recipes:
- Slow Cooker Thai Coconut Chicken Soup
- Easy Spicy Thai Peanut Noodles
- Thai Turkey Meatballs with Coconut Red Curry Sauce
FAQs
Can I make this soup ahead of time?
I can definitely make this soup ahead, and it reheats very well. I prefer to store the zucchini noodles separately if I want the best texture later.
Can I use chicken thighs instead of chicken breast?
I can easily use boneless, skinless chicken thighs instead of chicken breast. They stay juicy and add a slightly richer flavor to the soup.
Is this soup spicy?
I find that the spice level is moderate, but it depends on the curry paste I use. I can make it milder by using less curry paste or make it spicier by adding more.
Can I freeze this soup?
I can freeze the soup, but I think it freezes best without the zucchini noodles added. I usually freeze the broth, chicken, and vegetables, then add fresh zoodles when I reheat it.
What can I serve with Thai Chicken Zoodle Soup?
I like serving this soup on its own because it is filling enough for a complete meal. When I want something extra, I pair it with a light salad or a simple side of rice.
Conclusion
I love how this Thai Chicken Zoodle Soup brings together comfort and freshness in one bowl. The creamy coconut broth, tender chicken, vibrant vegetables, and zucchini noodles make it a satisfying meal that feels both cozy and nourishing. I keep coming back to this recipe because it is quick, flavorful, and perfect for busy nights when I still want something homemade and delicious.
📖 Recipe:
Print
Thai Chicken Zoodle Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Isabella
- Total Time: 28 minutes
- Yield: 6 servings
- Diet: Gluten Free
Description
A cozy Thai-inspired soup made with tender shredded chicken, colorful vegetables, zucchini noodles, and a creamy coconut curry broth. It is light, flavorful, and perfect for a quick and nourishing weeknight meal.
Ingredients
2 tbsp avocado oil or olive oil
1/2 large white onion, diced
1 tbsp fresh ginger, chopped
3 cloves garlic, minced
3 cups chicken broth
1 (14.5 oz) can fire roasted tomatoes
2 tbsp Thai red curry paste
1 tsp salt
1 yellow bell pepper, diced
3 carrots, peeled and diced
1.5 lbs raw chicken breast
1 (13.5 oz) can full-fat coconut milk
1 lime, juiced
2 large zucchini, spiralized
1/4 cup fresh cilantro, chopped
Instructions
- Heat the avocado oil or olive oil in a large pot over medium heat. Add the diced onion and cook for about 3 minutes until softened.
- Stir in the minced garlic and chopped ginger and cook for about 1 minute until fragrant.
- Add the diced yellow bell pepper, diced carrots, chicken broth, fire roasted tomatoes, Thai red curry paste, and salt. Stir well to combine.
- Place the raw chicken breasts directly into the pot and bring the soup to a boil.
- Reduce the heat and let the soup simmer for 15–18 minutes, or until the chicken is fully cooked.
- Remove the chicken from the pot and shred it using two forks.
- Stir the coconut milk and lime juice into the soup, then return the shredded chicken to the pot.
- Add the spiralized zucchini noodles and let them sit in the hot broth for about 5 minutes until slightly softened.
- Ladle the soup into bowls and garnish with fresh chopped cilantro before serving.
Notes
Use rotisserie chicken to save time; simply add the shredded chicken after the broth simmers.
Add extra vegetables such as mushrooms, spinach, or snap peas for more texture and nutrition.
Adjust the spice level by adding more or less Thai red curry paste or a pinch of red pepper flakes.
Rice noodles can be used instead of zucchini noodles for a heartier version.
Store leftovers in an airtight container in the refrigerator for up to 3 days.
For best texture, store zucchini noodles separately and add when reheating.
Reheat gently on the stovetop or microwave, adding a splash of broth if the soup thickens.
The soup can be frozen without the zucchini noodles and fresh noodles added after reheating.
- Prep Time: 10 minutes
- Cook Time: 18 minutes
- Category: Soup
- Method: Simmer
- Cuisine: Thai
Nutrition
- Serving Size: 1 bowl
- Calories: 320 kcal
- Sugar: 7 g
- Sodium: 720 mg
- Fat: 18 g
- Saturated Fat: 11 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 14 g
- Fiber: 3 g
- Protein: 28 g
- Cholesterol: 75 mg







