Delicious & Healthy Coconut Zoodle Soup: A Vegetarian Thai-Inspired Delight
Embark on a culinary journey to Thailand from the comfort of your kitchen with this incredibly flavorful and nourishing Coconut Zoodle Soup. This delightful dish combines tender zucchini noodles, an assortment of fresh vegetables, and perfectly crispy pan-fried tofu, all harmoniously bathed in a fragrant coconut lemongrass broth. It’s a remarkably satisfying yet surprisingly light vegetarian soup recipe that makes for an ideal weeknight dinner, proving that healthy eating can also be incredibly delicious and exciting.

My adoration for Thai cuisine has always been strong, and lately, it’s been amplified more than ever. The complex interplay of sweet, sour, salty, and spicy notes, coupled with the aromatic herbs and spices, creates an irresistible appeal. Instead of frequently opting for take-out, I’ve found immense joy and satisfaction in recreating my favorite Thai dishes at home. Recipes like these Thai Turkey Lettuce Wraps and this Spicy Thai Basil Chicken Stir-fry have become regular staples in my kitchen, allowing me to explore new flavor combinations and tailor them perfectly to my palate.
The beauty of homemade cooking lies in the freedom to customize every aspect, from the freshness of the ingredients to the spice level, and even experiment with healthier alternatives. A comforting bowl of Thai soup has always been high on my list of culinary favorites, and it was this deep appreciation that inspired the creation of today’s featured recipe: a nourishing Coconut Zoodle Soup. What sets this particular recipe apart is its clever use of spiralized zucchini noodles (zoodles) in place of traditional rice noodles, significantly lightening the dish without compromising on the authentic Thai flavors we all love.
Incorporating zucchini noodles is a fantastic way to add a healthy twist to many dishes. They offer a delightful al dente texture and readily absorb the rich flavors of the broth, making them an excellent choice for a lighter meal. Beyond soups, zoodles shine in dishes like this vibrant Mexican Zucchini or these savory Sesame Noodles. Our Coconut Zoodle Soup builds its creamy, rich, and entirely vegan broth from a robust vegetable broth base combined with luscious coconut milk, infused with classic Thai aromatics. And for a fulfilling plant-based protein boost, you’ll find perfectly pan-fried, crispy tofu adding a wonderful textural contrast and hearty substance to every spoonful.
If you’re new to cooking with tofu, don’t be intimidated! It’s a versatile ingredient that can be incredibly delicious when prepared correctly. For detailed guidance, I highly recommend checking out this helpful post on How to Cook Tofu. For this recipe, I sautéed firm tofu cubes in a touch of coconut oil and a splash of low-sodium soy sauce for about 10-15 minutes. This process allows the tofu to develop a beautifully golden-brown and slightly crispy outer layer, which adds a fantastic element to the soup’s texture. The contrast between the soft interior and the crisp exterior of the tofu is truly something special.
Key Ingredients for Your Thai Coconut Zoodle Soup

Crafting the perfect Thai Coconut Zoodle Soup begins with selecting fresh, high-quality ingredients that build layers of authentic flavor. For precise measurements and step-by-step instructions, please refer to the complete recipe card further down this page.
- Tofu: This recipe primarily uses firm tofu as its plant-based protein source. Its ability to absorb flavors and develop a crispy exterior makes it an excellent choice. You can adjust the firmness based on your preference; extra-firm tofu holds its shape best.
- Aromatics: The soul of Thai cuisine lies in its aromatics. Freshly minced shallots, garlic, and grated ginger form the foundational layer of flavor. Don’t skip these – they are crucial for that authentic taste.
- Lemongrass Paste: Lemongrass provides a distinctive citrusy, slightly minty aroma. While fresh lemongrass stalks can be used, a good quality lemongrass paste (like Gourmet Garden) offers a convenient alternative, delivering concentrated flavor.
- Red Chile Paste (or Sambal Oelek): For that essential touch of heat, red chile paste is a must. You can adjust the amount to suit your spice preference, from a mild warmth to a fiery kick. Sambal Oelek is a popular and readily available option.
- Vegetables: This soup incorporates carrots, matchstick-cut for quick cooking and a vibrant pop of color. However, this is where you can truly make the soup your own! Feel free to load up on additional vegetables such as green beans, snap peas, bok choy, celery, bell peppers, or even mushrooms for extra nutrition and texture.
- Broth Base: A combination of rich vegetable broth and creamy unsweetened coconut milk creates the luxurious, dairy-free base of this Thai soup. The coconut milk lends an incredible creaminess and subtle sweetness that is characteristic of many Thai curries and soups.
- Lime Juice: Freshly squeezed lime juice is a critical component, providing a bright, zesty counterpoint to the richness of the coconut milk. It truly awakens the flavors and adds an essential sweet-sour balance.
- Garnishes: Garnishes are not just for show; they enhance both the flavor and texture of your soup. Suggested options include crunchy peanuts, thinly sliced jalapeños or red chilies for extra heat, fresh herbs like cilantro, mint, or basil, a sprinkle of crushed red pepper, and a drizzle of sriracha for personalized spice.
Why Zucchini Noodles? The Healthier Noodle Alternative
One of the standout features of this Thai Coconut Soup is the use of “zoodles” – spiralized zucchini noodles. This isn’t just a trendy swap; it’s a mindful choice that offers several significant benefits, making your soup not only delicious but also incredibly healthy:
- Low-Carb and Gluten-Free: For those looking to reduce their carbohydrate intake or follow a gluten-free diet, zucchini noodles are a fantastic alternative to traditional wheat-based or rice noodles. They offer the satisfying slurp of noodles without the heavier carb load.
- Light and Refreshing: Zucchini noodles are inherently lighter than conventional pasta, making the entire soup feel less heavy and more refreshing. This allows the vibrant Thai flavors of the broth to truly shine through.
- Nutrient-Rich: Zucchini itself is packed with vitamins and minerals, including Vitamin C, Vitamin A, potassium, and fiber. By incorporating zoodles, you’re boosting the nutritional value of your meal.
- Absorbs Flavor Beautifully: Zucchini has a mild flavor profile, which means it acts as a wonderful canvas for absorbing the aromatic and spicy notes of the coconut lemongrass broth. Each strand becomes infused with the soup’s essence.
- Easy to Prepare: With a spiralizer, creating zoodles takes mere minutes. If you don’t have one, you can easily julienne zucchini into thin strips or use a vegetable peeler to create broad ribbons.

Storage & Meal Prep Tips
Storing leftovers correctly ensures you can enjoy your delicious Coconut Zoodle Soup for days to come. Here are a few tips to keep in mind:
- Refrigeration: Store any leftover soup in an airtight container in the refrigerator for up to 4 days.
- Preventing Mushy Zoodles: Zucchini noodles, like most vegetable noodles, have a high water content and can become quite soft and mushy when stored in liquid for too long. If you anticipate having leftovers, a great trick is to keep the spiralized zucchini separate from the hot broth until you’re ready to serve each portion. Simply add fresh zoodles to individual bowls and ladle the hot soup over them just before eating. This preserves their desirable al dente texture.
- Reheating: Gently reheat the soup on the stovetop over medium heat until warmed through. If you stored the zoodles separately, add them to the hot soup in your bowl.
Recipe Tips & Customization
This Coconut Zoodle Soup recipe is incredibly versatile and can be adapted to suit various tastes and dietary preferences. Here are some common questions and helpful tips:
- How can I make this soup more spicy?
- To amplify the heat, simply add more sriracha, extra crushed red pepper flakes, thinly sliced fresh jalapeños, or other chili peppers to the soup. I often prefer to make the base soup moderately spicy and let individuals add more spice to their own bowls, catering to everyone’s preference.
- What can I substitute for the tofu?
- If tofu isn’t your preference, you can certainly omit it entirely for a lighter, vegetable-focused soup. For those who consume meat, cooked chicken breast (shredded or diced), cooked shrimp, or even thinly sliced pork would make excellent protein additions. Just ensure they are cooked through before adding to the simmering broth.
- Can I use other types of noodles?
- Absolutely! While zucchini noodles keep it light and low-carb, you can easily substitute them with rice noodles, vermicelli, or even thin wheat noodles if you prefer. Cook them separately according to package instructions and add them to the serving bowls before ladling in the hot soup.
- What other vegetables can I add?
- This soup is fantastic for using up whatever vegetables you have on hand. Great additions include sliced red bell peppers, snap peas, green beans, spinach, kale, or mushrooms. Add harder vegetables like bell peppers or green beans earlier in the simmering process to ensure they become tender.
- Can I make this soup ahead of time?
- Yes, the broth can be prepared a day in advance and stored in the refrigerator. Reheat gently and then add freshly spiralized zucchini noodles and pan-fried tofu just before serving for the best texture.
More Delightful Soup Recipes to Explore
Chicken
Spicy Chicken Soup
Soups
Easy Ramen Noodle Soup
Soups
Italian Wedding Soup
Mediterranean
Instant Pot Lentil Soup
Tried this recipe? Leave a star rating and comment below! Subscribe to my newsletter or follow me on Facebook, Instagram, or Pinterest for the latest.
Coconut Zoodle Soup
Julia Jolliff
Skip take-out and make this vegetarian Thai Coconut Zoodle Soup for a healthier version of your favorite Thai soup.
Print Recipe
Ingredients
- 8 ounces firm tofu, pressed and cubed
- 2 tablespoons low-sodium soy sauce
- 2 teaspoons coconut oil, divided
- 3 tablespoons shallots, minced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon lemongrass paste (or 1 tablespoon freshly grated lemongrass)
- 2 teaspoons red chile paste or sambal oelek (use 1 teaspoon for less spice or omit)
- 1/2 teaspoon salt, more to taste
- 1 cup matchstick-cut carrots
- 1 can (13.5 oz) unsweetened coconut milk
- 1 large lime, juiced
- 4 cups vegetable broth
- 6 green onions, green parts chopped, for garnish
- 2 zucchinis, spiralized (or julienned/cut into matchsticks)
- 1/2 teaspoon crushed red pepper, for garnish (more for extra spice)
Instructions
- In a medium bowl, combine the cubed tofu and soy sauce. Gently mix to ensure all tofu pieces are coated.
- Heat 1 teaspoon of coconut oil in a medium pot or skillet over high heat. Add the marinated tofu and sauté for 8-10 minutes, turning occasionally, until the tofu is beautifully browned and slightly crispy on all sides. Remove the crispy tofu from the pot and set it aside.
- In a large soup pot, heat the remaining 1 teaspoon of coconut oil over high heat. Add the minced shallots and sauté for 1 minute until fragrant.
- Add the minced garlic, grated ginger, lemongrass paste, red chile paste, and salt to the pot. Sauté for an additional 1 minute, allowing the aromas to develop.
- Stir in the matchstick carrots and continue to sauté for 2-3 minutes, until they begin to soften slightly.
- Pour in the unsweetened coconut milk, fresh lime juice, and vegetable broth. Bring the soup to a gentle simmer. Once simmering, reduce the heat and let it continue to simmer for 10 minutes to allow the flavors to meld beautifully.
- While the soup is simmering, prepare your zucchini noodles using a spiralizer, julienne peeler, or by cutting them into thin matchsticks. Set them aside.
- Once the soup has finished simmering, remove it from the heat. Stir in the crushed red pepper (if using) and adjust seasoning with additional salt or lime juice to taste.
- To serve, ladle the hot soup into individual bowls. Top each serving generously with the fresh zucchini noodles, the crispy pan-fried tofu, and your choice of garnishes. I love to use freshly chopped herbs like cilantro, mint, and basil, unsalted peanuts for crunch, and extra lime wedges for squeezing. Enjoy immediately!
Notes
- Serving size is approximately 1 1/2 cups of soup. The nutritional information provided below does not account for any garnishes listed.
- For best texture, keep zucchini noodles separate from the broth until serving to prevent them from becoming mushy.
- Instead of zucchini noodles, you can use traditional rice noodles or other preferred noodle types. Cook them according to package directions separately.
- Feel free to omit the tofu or substitute with cooked chicken or shrimp for a non-vegetarian option.
- Enhance the vegetable content with additions like red bell pepper, snap peas, or green beans. Cook them in the broth until tender.
- For extra spice, increase the amount of crushed red pepper or chili paste, or add a few slices of fresh red chili peppers.
Nutrition Information
Calories: 367kcal | Carbohydrates: 23g | Protein: 11g | Fat: 29g | Saturated Fat: 23g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 2g | Sodium: 1790mg | Potassium: 772mg | Fiber: 6g | Sugar: 11g | Vitamin A: 6310IU | Vitamin C: 32mg | Calcium: 143mg | Iron: 4mg
Nutrition information is automatically calculated and should be used as an approximation only.
Mention @acedarspoon or tag #acedarspoon!