Tom Yum Zucchini Noodles

Tom Yum Zucchini Noodles

Easy Tom Yum Soup with Zucchini Noodles is a quick, vibrant dinner with a fragrant broth, crisp-tender vegetables, and golden tofu in every bowl. Coconut milk softens the heat, lime keeps it bright, and the whole dish comes together fast for a light but satisfying vegan meal.

This is the kind of soup that feels especially useful when you want something warm and comforting without making a heavy pot of dinner. It gives you bold flavor in a short amount of time, and it still feels fresh and lively from the herbs, citrus, and tender zucchini noodles.

What makes this bowl work so well is the contrast. You get a savory, aromatic broth from lemongrass, galangal, and lime leaves, then a creamy finish from coconut milk, followed by the sharp lift of lime juice and chili. The tofu adds substance, while the mushrooms and tomatoes make the soup feel layered without becoming fussy.

It is also a flexible dish for real kitchens. You can keep the broth a little spicier, make it slightly creamier, or leave the zucchini extra crisp by adding it at the last second. That balance of speed, flavor, and flexibility is what makes this one worth repeating.

What You Need to Make This Tom Yum Soup with Zucchini Noodles

Firm tofu brings protein and a satisfying bite, especially once pan-seared until golden on the outside.

Vegetable broth forms the base of the soup and carries all of the aromatic flavors through the bowl.

Lemongrass gives the broth its signature citrusy fragrance and helps create that classic Thai-inspired character.

Lime leaves add an unmistakable bright, floral note that makes the soup smell as good as it tastes.

Fresh galangal contributes warmth and depth with a peppery, slightly piney edge.

Red chili paste builds the soup’s savory heat and gives the broth a deeper, fuller flavor.

Vegan fish sauce adds saltiness and umami, helping the broth taste rounded instead of thin.

Thai chili brings a sharper level of heat, so you can adjust it depending on how spicy you want the soup.

Coconut palm sugar softens the edges of the broth and balances the lime and chili.

Coconut milk gives the soup a silky finish and gently mellows the spice.

Fresh lime juice wakes up the whole pot and keeps the broth tasting bright rather than rich.

Zucchini stands in for noodles, making the soup light, fast, and perfect for a fresh weeknight dinner.

Bella mushrooms add earthiness and a tender, savory bite.

Grape tomatoes bring little bursts of sweetness and acidity that fit beautifully with the broth.

Cilantro, red onion, fried shallots, chili oil, and lime wedges turn a simple bowl into something lively, layered, and full of texture.

How to Make This Tom Yum Soup with Zucchini Noodles

STEP 1: Pat the tofu dry, cut it into bite-sized pieces, and pan-sear it in a little oil until both sides are golden. Season lightly with salt, then set it aside so it stays crisp while you build the broth.

STEP 2: Bruise the lemongrass to release its oils, then slice it thinly. Sauté it with the galangal and torn lime leaves in oil until everything smells deeply fragrant and aromatic.

STEP 3: Stir in the red chili paste, vegan fish sauce, chopped Thai chili, and vegetable broth. Let the mixture simmer for a few minutes so the broth can pick up all the flavor from the aromatics.

STEP 4: While the broth simmers, spiralize the zucchini and prep the mushrooms and tomatoes. This keeps the final cooking quick and helps the vegetables stay fresh-tasting.

STEP 5: Remove the larger aromatics if you want a smoother bowl, then add the mushrooms, tomatoes, and seared tofu to the broth. Stir in the lime juice and coconut palm sugar, tasting as you go.

STEP 6: Pour in the coconut milk and gently warm it through. Add the zucchini noodles right at the end, then turn off the heat so they stay just slightly crisp instead of becoming watery.

STEP 7: Ladle the soup into bowls and finish each serving with cilantro, thinly sliced red onion, fried shallots, chili oil, and extra lime wedges for a bold, fresh finish.

Helpful Tips

  • Keep the zucchini noodles out of the pot until the end if you want the cleanest texture. They soften very quickly in hot broth.
  • Sear the tofu well before adding it to the soup. That golden surface gives it better texture and helps it hold up in the broth.
  • Taste before serving and adjust the final balance with lime, sugar, or chili. This soup shines when sour, savory, creamy, and spicy feel balanced.

What to Serve with Tom Yum Soup with Zucchini Noodles

A side of steamed jasmine rice works well if you want to turn this into a slightly heartier meal. It is especially helpful if the broth is spicy, since the rice softens the heat and soaks up the flavorful soup.

Fresh spring rolls are another great pairing. Their cool, crisp texture complements the warm broth nicely and keeps the overall meal light.

For something simple, serve the soup with extra tofu on the side or a small cucumber salad. That gives the table a fresh contrast without competing with the bold broth.

Can I make Tom Yum Soup with Zucchini Noodles ahead of time?

Yes, but it is best to store the broth and zucchini separately if possible. The broth holds up well, while the zucchini noodles stay much nicer when added just before serving so they do not soften too much.

How do I keep the zucchini noodles from getting soggy?

The easiest way is to add them at the very end and turn off the heat right away. You can also place the raw spiralized zucchini directly into serving bowls and ladle the hot soup over the top.

Is this soup very spicy?

It can be as mild or as bold as you like. The red chili paste and Thai chili create the heat, while coconut milk softens it a bit, so you can easily adjust the spice level to fit your taste.

Can I use another protein instead of tofu?

Yes. While tofu fits the soup beautifully and keeps it vegan, you can swap in more mushrooms or another plant-based protein if that works better for your kitchen. Just keep the overall balance of the broth the star.

Do I need to remove the lemongrass, galangal, and lime leaves?

It is a good idea for easier eating. Let them simmer in the broth to build flavor, then remove them before serving so each spoonful is smooth and pleasant.

Keeping Leftovers Fresh

This soup is best the day it is made, especially because zucchini noodles soften as they sit. If you expect leftovers, store the broth, tofu, and vegetables in one container and keep any extra zucchini noodles in a separate container.

In the fridge, the soup should keep well for up to 3 days. The garnishes should be added fresh right before serving so the onions stay crisp and the fried shallots do not lose their crunch.

Freezing is possible for the broth and tofu, but not ideal for the zucchini noodles. If you want to freeze part of the dish, freeze only the broth portion for up to 2 months and add freshly spiralized zucchini when reheating.

To reheat, warm the soup gently on the stove over medium-low heat until hot but not boiling hard. Add the zucchini noodles only at the very end, just long enough to soften slightly. Finish with fresh lime and herbs to bring the flavors back to life.

Tom Yum Soup with Zucchini Noodles

A bright, Thai-inspired soup with a fragrant broth, crisp-tender zucchini noodles, pan-seared tofu, and a lively finish of herbs, citrus, and chili. The balance of creamy coconut milk, tangy lime, and aromatic spices gives this dish a bold and refreshing character.
Print Pin Rate
Course: Soup
Cuisine: Thai-Inspired
Keyword: Tom Yum Soup with Zucchini Noodles
Total Time: 20 minutes

Ingredients

For the soup base

  • 2 cups vegetable broth
  • 1 stalk lemongrass lightly bruised and thinly sliced
  • 5 torn lime leaves
  • 3 slices fresh galangal
  • 3 teaspoons red chili paste
  • 2 tablespoons vegan fish sauce
  • 1 chopped Thai chili
  • 1 teaspoon coconut palm sugar
  • 1/2 cup coconut milk
  • Juice from 2 freshly squeezed limes
  • Oil for sautéing

For the add-ins

  • 1 medium zucchini spiralized
  • 1/4 cup bella mushrooms cut into quarters
  • 1/4 cup grape tomatoes halved

For the tofu

  • 4 ounces firm tofu thoroughly pressed
  • Oil for sautéing
  • Salt as needed

For garnish

  • Chopped fresh cilantro
  • Thinly sliced red onions
  • Fried shallots
  • Chili oil
  • Lime wedges

Instructions

  • Cut the pressed tofu into your preferred shape. Warm a little oil in a non-stick skillet over medium heat, then add the tofu and cook until golden on both sides. Season lightly with salt and set aside.
  • Using the back of a knife, gently crush the lemongrass to help release its flavor, then slice it thinly. In a non-stick pan heated with 3 teaspoons of oil, sauté the lemongrass with the galangal and torn lime leaves until aromatic.
  • Stir the red chili paste, vegan fish sauce, chopped Thai chili, and vegetable broth into the pan with the aromatics. Cover and let the broth simmer over low to medium heat for 5 minutes so the flavors can deepen. While the broth cooks, spiralize the zucchini and keep it ready. Remove the lemongrass, galangal, and lime leaves at this stage if preferred.
  • Add the quartered mushrooms, halved tomatoes, and cooked tofu to the soup once the broth has reduced slightly. Season with the lime juice and coconut palm sugar, adjusting to taste. Pour in the coconut milk, then gently add the zucchini noodles. Turn off the heat immediately so the zucchini remains slightly crisp.
  • For another serving option, divide the zucchini noodles among bowls and ladle the hot soup over them instead of placing them directly into the pot.
  • Finish each bowl with a drizzle of chili oil, sliced red onion, fried shallots, fresh cilantro, and lime wedges. Serve hot.

Notes

Removing the lemongrass, galangal, and lime leaves before serving creates a smoother eating experience, though leaving them in during simmering helps maximize flavor.
W

About Whiskandnourish

Passionate about home cooking, baking, and authentic flavors. Sharing tested and loved recipes to bring joy to every table.