This Thai-style chicken zoodle soup is one of those weeknight heroes: fast to make, light, and full of bright, layered flavors. It combines spicy red curry, creamy coconut milk, and the fresh snap of zucchini noodles for a bowl that feels both comforting and lively. I rely on it when I want something nourishing without a long ingredient list or a lot of fuss.
Notes first: prep the veg and the zoodles ahead if you can. The soup comes together in a single pot and only needs a few minutes at the end to warm the spiralized zucchini. Keep the zoodles separate if you plan to reheat leftovers — they soften quickly and can get mushy if stored in the broth.
Below you’ll find a clear shopping list, the ingredient breakdown with quick notes, the recipe steps in order, and practical tips for flavor tweaks, equipment, storage, and troubleshooting. Read once, then cook — it’s straightforward and forgiving.
Ingredients

- 1 tablespoon coconut oil — for sautéing the aromatics and building the flavor base.
- 1/2 sweet onion, diced — adds gentle sweetness and body to the broth.
- 3 garlic cloves, minced — aromatic backbone; don’t overcook or it will bitter.
- 1 red bell pepper, thinly sliced — bright color and crisp texture.
- 1/2 cup baby carrots, sliced into rounds — sweetness and a bit of bite; thin slices speed cooking.
- 1/2 teaspoon freshly grated ginger — sharp warmth; grate fresh for best aroma.
- 2 tablespoons red curry paste — main source of heat and Thai character; add more or less to taste.
- 1/3 cup sugar snap peas — quick-cooking, crisp green element.
- 1 1/2 cups low-sodium chicken stock — the savory base; low-sodium lets you control seasoning.
- 1 (14-ounce) can full-fat or light coconut milk (your preference!) — richness and silkiness; full-fat is creamier.
- 1 cup cooked and shredded chicken breast — ready protein; rotisserie or poached chicken both work.
- 1 (or even 2) zucchini squash, spiralized (more or less depending on how many you want!) — the zoodles; add at the end to keep them al dente.
- 3 tablespoons fresh chopped cilantro — herbal lift; add just before serving to preserve freshness.
- 2 green onions, sliced — mild sharpness and color on top.
- lime wedges or halves for spritzing — acid brightens and balances the coconut and curry.
Shopping List
- 1 tablespoon coconut oil
- 1/2 sweet onion
- 3 garlic cloves
- 1 red bell pepper
- 1/2 cup baby carrots
- 1/2 teaspoon fresh ginger
- 2 tablespoons red curry paste
- 1/3 cup sugar snap peas
- 1 1/2 cups low-sodium chicken stock
- 1 (14-ounce) can coconut milk (full-fat or light)
- 1 cup cooked shredded chicken breast
- 1–2 zucchini squash (for spiralizing)
- 3 tablespoons fresh cilantro
- 2 green onions
- Lime wedges or halves
Thai-Style Chicken Zoodle Soup Cooking Guide
- Heat a large pot over medium-low heat and add 1 tablespoon coconut oil.
- Add 1/2 sweet onion (diced), 3 garlic cloves (minced), 1 red bell pepper (thinly sliced), 1/2 cup baby carrots (sliced into rounds), and 1/2 teaspoon freshly grated ginger. Season with a pinch of salt and pepper. Cook, stirring occasionally, until the vegetables are slightly softened, about 5 minutes.
- Stir in 2 tablespoons red curry paste and cook, stirring and scraping the bottom of the pot occasionally, for 5 minutes.
- Pour in 1 1/2 cups low-sodium chicken stock and 1 (14-ounce) can full-fat or light coconut milk (your preference!). Add 1/3 cup sugar snap peas and 1 cup cooked and shredded chicken breast. Increase the heat to bring the mixture to a gentle boil, then reduce heat to low, cover, and simmer for 5 minutes to heat the chicken and soften the snap peas.
- Taste the soup and add more salt and pepper if needed.
- Add the spiralized zucchini (use 1 or even 2 zucchini squash, spiralized, depending on how many you want). Stir the zoodles into the hot soup and cook uncovered just until warmed and slightly tender but still a bit crisp, about 1–2 minutes.
- Remove from heat and divide among bowls. Top each bowl with 3 tablespoons fresh chopped cilantro and 2 green onions (sliced). Serve immediately with lime wedges or halves for spritzing.
- If you plan to reheat leftovers, store zoodles separately and add only as much as you will eat to the hot soup when reheating to prevent them from becoming mushy.
Why I Love This Recipe

This soup hits a balance that’s hard to achieve: it’s comforting without being heavy, richly flavored without being complicated, and adaptable to what you have on hand. The coconut milk smooths out the heat from the red curry paste and creates a silky broth that clings to the vegetables and shredded chicken.
I also love how quick it is. Most of the time is hands-off simmering and a short sauté. If you have leftover cooked chicken, this becomes a fast weeknight meal. The final spritz of lime and the fresh cilantro make each spoonful pop.
Flavor-Forward Alternatives

Want to push the flavor? Here are simple, conservative adjustments that use the recipe ingredients and technique rather than adding a long list of new items:
- Turn up the curry: add an extra 1/2 to 1 tablespoon red curry paste for a more assertive spice and deeper color.
- More ginger: increase to 3/4 teaspoon freshly grated for a brighter, spicier lift.
- Richer broth: use the full-fat coconut milk if you want a creamier, more indulgent mouthfeel.
- Extra herbs: double the cilantro for a greener finish and more aromatic top note.
- Zoodle texture: use two zucchini for a more noodle-forward bowl, or stick to one if you prefer more broth per bite.
Setup & Equipment
- Large, heavy-bottomed pot or Dutch oven — for even heat and room to stir.
- Spiralizer (handheld or countertop) — for zucchini noodles. A mandoline won’t create zoodles cleanly.
- Sharp chef’s knife and cutting board — prep quickly and safely.
- Microplane or fine grater — for the ginger.
- Ladle and wooden spoon — for stirring and serving.
Prep order that saves time
Spiralize the zucchini and store them in a paper towel–lined container in the fridge if you’re prepping earlier. Dice the onion, mince the garlic, slice the pepper and carrots, and grate the ginger before you start cooking—everything goes into the pot in quick succession.
Watch Outs & How to Fix
Here are the common slip-ups and the quick fixes I use.
- Broth too thin or bland: taste and add a pinch of salt. Low-sodium stock is recommended so you can control seasoning. If you want more depth, a little extra curry paste will help.
- Overcooked zoodles: they get mushy fast. Cook them 1–2 minutes in the hot soup, uncovered. If they go soft and mushy, next time store them separately and add them to individual bowls or to the pot just before serving.
- Too spicy: coconut milk tames heat. Stir in a splash more coconut milk if the curry paste made it too hot, and serve with lime wedges to balance the heat.
- Watery coconut milk: shake the can well before opening. If it separates, whisk it into the warm broth to recombine.
Seasonal Ingredient Swaps
This recipe is flexible. Here are swaps that keep the spirit of the soup and make use of seasonal produce without changing the method:
- Spring: increase the sugar snap peas and thinly slice fresh asparagus if you have it; both cook quickly and add bright green notes.
- Summer: use two zucchini and add extra bell pepper for color and crunch.
- Fall/Winter: keep things simple—use the one zucchini and rely more on carrots and onion for body; the warmth of the ginger and curry will feel hearty.
If You’re Curious
Quick answers to common questions I get when friends try this at home:
- Can I make this vegetarian? Use vegetable stock and swap shredded chicken for firm tofu, cubed and briefly pan-fried. (If you try this, cook the tofu separately to maintain texture.)
- Can I freeze it? The broth freezes fine but coconut milk and zoodles can change texture. Freeze only the broth and chicken, then add fresh zoodles when reheating.
- Can I use a different curry paste? You can, but red curry paste is the flavor profile this recipe was built around. Lighter or darker pastes will shift the taste markedly.
Best Ways to Store
Storage is simple and makes the next-day bowl much better:
- Separate the zoodles from the broth and chicken. Store the hot components in an airtight container in the fridge for up to 3 days.
- Keep the spiralized zucchini in a paper towel–lined container in the fridge and use within 24–48 hours for best texture.
- To reheat, warm the broth and chicken gently on the stovetop, then add only the amount of zoodles you plan to eat and cook 1 minute to warm through. Serve immediately.
Troubleshooting Q&A
Read this if something goes sideways while you cook.
- My soup is bland—what now? Taste and season with salt and pepper. A squeeze of lime brightens everything. If it still needs depth, a small extra spoon of red curry paste will boost flavor.
- The zoodles got soggy—how to avoid it? Add zoodles at the very end and cook 1–2 minutes. For leftovers, always store zoodles separately.
- The coconut milk separated—help! Whisk the can before adding. If separation happens in the pot, whisk over low heat until it comes back together.
- Too spicy for guests? Stir in a bit more coconut milk, serve with extra lime, and offer plain rice or more zoodles on the side to mellow the heat per bowl.
Final Thoughts
This Thai-Style Chicken Zoodle Soup is one of my go-to weeknight meals because it’s fast, adaptable, and satisfying. It’s great when you want something lighter than traditional noodle soup but don’t want to sacrifice comfort. Make a double batch of the broth if you like, freeze portions, and keep spiralized zucchini ready in the fridge for the quickest dinners.
Give it a try the next time you want a bright, cozy bowl that comes together in under 30 minutes. Small adjustments—more curry paste, extra lime, a handful of cilantro—let you make it yours, every time.

Thai-Style Chicken Zoodle Soup.
Ingredients
Ingredients
- 1 tablespooncoconut oil
- 1/2 sweet oniondiced
- 3 garlic clovesminced
- 1 red bell pepperthinly sliced
- 1/2 cupbaby carrotssliced into rounds
- 1/2 teaspoonfreshly grated ginger
- 2 tablespoonsred curry paste
- 1/3 cupsugar snap peas
- 1 1/2 cupslow-sodium chicken stock
- 114- ounce can full-fat or light coconut milk your preference!
- 1 cupcooked and shredded chicken breast
- 1 or even 2! zucchini squash spiralized (more or less depending on how many you want!)
- 3 tablespoonsfresh chopped cilantro
- 2 green onionssliced
- lime wedges or halves for spritzing
Instructions
Instructions
- Heat a large pot over medium-low heat and add 1 tablespoon coconut oil.
- Add 1/2 sweet onion (diced), 3 garlic cloves (minced), 1 red bell pepper (thinly sliced), 1/2 cup baby carrots (sliced into rounds), and 1/2 teaspoon freshly grated ginger. Season with a pinch of salt and pepper. Cook, stirring occasionally, until the vegetables are slightly softened, about 5 minutes.
- Stir in 2 tablespoons red curry paste and cook, stirring and scraping the bottom of the pot occasionally, for 5 minutes.
- Pour in 1 1/2 cups low-sodium chicken stock and 1 (14-ounce) can full-fat or light coconut milk (your preference!). Add 1/3 cup sugar snap peas and 1 cup cooked and shredded chicken breast. Increase the heat to bring the mixture to a gentle boil, then reduce heat to low, cover, and simmer for 5 minutes to heat the chicken and soften the snap peas.
- Taste the soup and add more salt and pepper if needed.
- Add the spiralized zucchini (use 1 or even 2 zucchini squash, spiralized, depending on how many you want). Stir the zoodles into the hot soup and cook uncovered just until warmed and slightly tender but still a bit crisp, about 1–2 minutes.
- Remove from heat and divide among bowls. Top each bowl with 3 tablespoons fresh chopped cilantro and 2 green onions (sliced). Serve immediately with lime wedges or halves for spritzing.
- If you plan to reheat leftovers, store zoodles separately and add only as much as you will eat to the hot soup when reheating to prevent them from becoming mushy.
Equipment
- Large Pot
