Mexican Zucchini Soup

This Mexican zucchini soup is a creamy, mildly spicy vegan soup made with zucchini, sweet corn, jalapeno, soy yogurt, and nutritional yeast. It comes together in under 30 minutes on the stovetop and delivers a rich, comforting bowl with warm Mexican-inspired flavors — no heavy cream needed.

I absolutely love soups — not just because they are comforting and easy to put together, but because they show up in every cuisine around the world in hundreds of different forms. This Mexican zucchini soup caught my attention exactly because it does something clever: it uses soy yogurt and nutritional yeast to build a creamy, tangy base that feels indulgent without being heavy. The jalapeno adds just enough heat, the corn adds sweetness, and the nutmeg and smoked pepper flakes pull everything into something that genuinely surprises people at the table.

One of the things I keep coming back to with this soup is how well the textures work together — the soft zucchini, the pop of corn kernels, and that silky broth. It is hearty enough for a main course but light enough that you do not feel weighed down. Once you have made it once, it becomes one of those reliable weeknight recipes you reach for again and again.

vegan Mexican Zucchini Soup

This Recipe Works If You Need

  • A quick weeknight dinner ready in under 30 minutes
  • A light but filling vegan main course
  • A way to use up zucchini and corn before they go off
  • A crowd-pleasing soup that non-vegans will also enjoy
  • A low-effort meal prep option that reheats well

Why You’ll Love This Recipe

  • Ready in under 30 minutes — sauté, simmer, stir and serve. That is the whole process.
  • Creamy without any dairy — soy yogurt and nutritional yeast do the heavy lifting for richness and depth.
  • Genuinely flexible — use water instead of broth, swap the yogurt for sour cream, add cheese or skip it entirely.
  • Packed with vegetables — zucchini and corn are the stars, with onion and jalapeno adding layers of flavor.
  • Warm, fragrant spicing — nutmeg and smoked red pepper flakes make this feel special without any complicated technique.
  • Easy to scale up — doubles or triples well for a crowd or for batch cooking.
Mexican Zucchini Soup with corn

Ingredient Notes

Zucchini — The main vegetable in this soup. Dice it into even pieces so it cooks consistently during the sauté. One medium zucchini is enough; it softens quickly and blends seamlessly into the broth.

Sweet corn — Two cups of corn add natural sweetness and a satisfying texture. Fresh, frozen, or drained canned corn all work here. It goes in after the zucchini and only needs a couple of minutes to warm through.

Jalapeno pepper — One finely chopped jalapeno gives the soup its signature kick. Remove the seeds for less heat, or leave them in if you like a spicier result. Add it alongside the corn.

Vegetable broth — Two cups of broth form the base of the soup. Water works as a substitute; broth just adds more depth. Add it after the vegetables are sautéed and bring everything to a boil.

Soy yogurt — One cup of unsweetened soy yogurt stirred in off the heat makes the soup creamy and slightly tangy. Do not add it while the pot is still at a full boil or it may split. For a vegetarian version, sour cream works just as well.

Nutritional yeast flakes — Two tablespoons of nutritional yeast add a subtle savory, cheesy depth. This is what gives the soup its umami backbone without any dairy.

Nutmeg and red smoked pepper flakes — These two spices are the flavor signature of this soup. Nutmeg adds a warm, slightly sweet note; smoked pepper flakes add color, heat, and a gentle smokiness. Both are used as a garnish stirred in just before serving.

Fresh cilantro — Two tablespoons chopped and scattered on top right before serving. Cilantro cuts through the richness and ties in the Mexican flavors. If you are not a fan, flat-leaf parsley is a decent swap.

healthy vegan Mexican Zucchini Soup

Tips

  • Remove the soup from the heat before adding the soy yogurt. Stirring it into a still-boiling pot can cause it to curdle and separate.
  • Let the soup sit covered for 5 minutes after you stir in the yogurt and nutritional yeast — this resting time lets the flavors settle and the texture become more cohesive.
  • Taste and adjust the salt and black pepper after adding the broth, since broth brands vary a lot in saltiness.
  • Sauté the onion until it is truly translucent (about 3 minutes) before adding anything else — rushing this step means less sweetness and depth in the base.
  • Add the cheese topping right before serving so it has time to soften slightly from the residual heat without fully melting into the broth.

Substitutions and Variations

  • Soy yogurt — sour cream or coconut yogurt: For a vegetarian version, replace the soy yogurt with sour cream. For a different vegan option, unsweetened coconut yogurt also works and adds a very subtle sweetness.
  • Vegetable broth — water: The card lists water as an alternative. It works, but the soup will have a lighter flavor, so bump up the seasoning slightly.
  • Jalapeno — green chili or mild bell pepper: If you want less heat, swap the jalapeno for a mild green chili or even half a green bell pepper. For more heat, leave the jalapeno seeds in.
  • Cheese topping — vegan cheese or Parmesan: The recipe works with any grated cheese or without any at all. Vegan cheese keeps it fully plant-based; Parmesan adds a sharper, saltier note for a vegetarian version.
Mexican Zucchini corn Soup

Storage and Make Ahead

Refrigerator: Store leftover soup in an airtight container in the fridge for up to 3 days. Reheat gently over low-medium heat, stirring occasionally. Add a splash of broth or water if the soup has thickened too much.

Freezer: This soup freezes reasonably well, but soy yogurt-based soups can sometimes change texture after thawing. If you plan to freeze it, consider holding back the yogurt, freezing the vegetable and broth base, then stirring in fresh yogurt when you reheat. Freeze for up to 2 months in portioned containers.

Make ahead: You can sauté the vegetables and prepare the broth base a day ahead and keep it in the fridge. Stir in the soy yogurt and nutritional yeast only when reheating to serve — this keeps the texture at its best.

If you enjoy zucchini recipes, you might also like this collection of vegan zucchini recipes for more ideas. For another comforting bowl, try this vegan red lentil soup — it is equally quick and satisfying. And if you want to explore more Mexican-inspired cooking, the Mexican cuisine culinary guide on Gourmandelle is a great starting point.

Mexican Zucchini Soup supa mexicana cu dovlecel

Creamy Mexican Zucchini Soup

A quick vegan Mexican zucchini soup made with sweet corn, jalapeno, soy yogurt, and nutritional yeast – ready in about 40 minutes and full of warm, smoky flavor.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Choose Serving Size 6

Ingredients 

  • 1 onion finely chopped
  • 2 tsp olive oil
  • 2 cups vegetable broth or water
  • 1 zucchini diced
  • 2 cups sweet corn
  • 1 jalapeno pepper finely chopped
  • ½ tsp black pepper
  • ½ tsp salt
  • 1 cup soy yogurt unsweetened; or sour cream for vegetarian version
  • 2 Tbsp nutritional yeast flakes
  • 1 tsp nutmeg
  • 1 tsp red smoked pepper flakes
  • 2 Tbsp cheese grated, optional; vegan or Parmesan for vegetarian version
  • 2 Tbsp fresh cilantro chopped

Instructions

  • Heat a large skillet or pot over medium heat and add the olive oil. Saute the onion until soft and translucent, about 3 minutes.
  • Add the diced zucchini and saute for about 4 more minutes, until it begins to soften. Stir in the corn and jalapeno and cook for 2 more minutes.
  • Pour in the vegetable broth or water and stir to combine.
  • Season with the black pepper and salt.
  • Bring the soup to a boil.
  • Reduce the heat and cook for about 7 minutes, until the zucchini is tender.
  • Remove the pot from the heat.
  • Stir in the soy yogurt and nutritional yeast until smooth and creamy.
  • Garnish the soup with the nutmeg and red smoked pepper flakes.
  • Cover and let the soup rest for about 5 minutes before serving.
  • Top with freshly chopped cilantro and Parmesan or vegan cheese before serving.

Notes

For a vegetarian version, substitute the soy yogurt with sour cream and use Parmesan cheese instead of vegan cheese. Remove the seeds from the jalapeno for milder heat. Let the soup rest 5 minutes after adding the yogurt before serving.

Frequently Asked Questions

Is Mexican zucchini soup vegan?

Yes, this Mexican zucchini soup is fully vegan when made with soy yogurt and vegan cheese (or no cheese). The recipe also offers a vegetarian version using sour cream and Parmesan as alternatives. All other ingredients — zucchini, corn, jalapeno, vegetable broth, nutritional yeast, and spices — are plant-based.

How long does Mexican zucchini soup take to make?

This soup comes together in under 30 minutes. You sauté the onion for about 3 minutes, add the zucchini for 4 minutes, then corn and jalapeno for 2 more. After simmering with the broth for 7 minutes and stirring in the yogurt off the heat, it rests for 5 minutes before serving.

Can I use frozen corn in this soup?

Yes, frozen corn works well in this recipe. Add it directly from frozen alongside the jalapeno and cook for 2 minutes as the recipe states. Canned corn (drained) also works as a convenient alternative to fresh or frozen.

What can I use instead of soy yogurt in zucchini soup?

For a vegetarian version, sour cream is the most direct substitute and gives a similar creamy, tangy result. Unsweetened coconut yogurt is a vegan alternative if you cannot find soy yogurt. Stir either option in off the heat to prevent curdling.

Can I make Mexican zucchini soup ahead of time?

Yes. You can prepare the vegetable and broth base a day ahead and refrigerate it. Stir in the soy yogurt and nutritional yeast only when reheating to serve, which keeps the texture creamy and smooth. Stored fully made, it keeps in the fridge for up to 3 days.

How spicy is Mexican zucchini soup?

The heat level is mild to moderate with one jalapeno. Removing the seeds before chopping reduces the heat noticeably. If you want more spice, leave the seeds in or add a pinch of cayenne. The smoked red pepper flakes used as garnish also add a gentle, smoky warmth.

Similar Posts

5 from 2 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




4 Comments

  1. 5 stars
    I simply can’t get enough of this soup, thanks for the recipe Ruxandra! 🙂 Keep up the good work with the blog, it’s one of my all-time favorites!