This Mexican Zucchini Soup is warm and comforting, filled with fresh zucchini and tasty spices. It’s a quick dish that brings a burst of flavor to your table!
Whenever I make this soup, I can’t help but feel like I’m enjoying a bit of sunshine in a bowl. Perfect with some crispy tortilla chips on the side—yum!
Key Ingredients & Substitutions
Olive Oil: This is great for sautéing at medium heat. If you’re out, feel free to use avocado oil or even vegetable oil. Both will work just fine!
Onion: A medium onion adds sweetness and depth. Yellow onions are my go-to, but if you have red onions, they can bring a lovely color and flavor, too!
Zucchini: The star of this soup! If you’re looking for a twist, yellow squash could be a fun substitute. Just slice and dice as you would zucchini.
Broth: You can use vegetable broth for vegetarian options, or chicken broth for a heartier flavor. Homemade or store-bought work equally well!
Tomatoes: Fresh tomatoes are ideal, but if you prefer canned, the ones packed in juice are a solid alternative. They’re great for convenience!
Jalapeño: This adds heat, but if you’re sensitive to spice, leave it out or substitute with a small amount of bell pepper for a milder taste.
How Can You Achieve the Best Flavor in This Soup?
The key to delicious Mexican Zucchini Soup is layering flavors. Start by sautéing the onions: don’t rush this step! Let them soften and turn translucent for about 5 minutes to release sweetness.
- After adding garlic and jalapeño, you’ll want to cook just long enough for the garlic to get fragrant—around 1-2 minutes is perfect.
- When you add the veggies and spices, make sure to give them a good stir to combine. Cooking them together for a few minutes allows their flavors to meld.
- Finally, when you add the broth, bring it to a boil before reducing to a simmer. This process helps to infuse all the tasty ingredients together.
Don’t forget to taste and adjust the seasoning before serving. You can personalize the flavor with more lime juice or extra spices to suit your taste!

How to Make Mexican Zucchini Soup
Ingredients You’ll Need:
For the Soup:
- 2 tbsp olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 medium zucchinis, diced
- 1 large carrot, sliced
- 1 cup corn kernels (fresh or frozen)
- 4 cups vegetable broth or chicken broth
- 1-2 tomatoes, diced (or 1/2 cup canned diced tomatoes)
- 1 jalapeño, seeded and finely chopped (optional for heat)
- 1/2 cup chopped fresh cilantro, plus extra for garnish
- 1 tsp ground cumin
- 1/2 tsp chili powder
- Salt and pepper to taste
- Juice of 1 lime
For Garnish:
- Sliced almonds or pumpkin seeds (optional)
- Extra cilantro (for garnish)
How Much Time Will You Need?
This delicious Mexican Zucchini Soup will take about 10 minutes to prepare and 20-25 minutes to cook. So, overall, you can whip up this comforting meal in around 30-35 minutes. A perfect quick dinner option!
Step-by-Step Instructions:
1. Sauté the Base:
Start by heating the olive oil in a large pot over medium heat. Once hot, add the diced onion and cook until it’s softened and translucent, which should take about 5 minutes. This builds the flavor base of your soup!
2. Add Aromatics:
Next, toss in the minced garlic and jalapeño (if you like some heat). Sauté these for another 1-2 minutes until they’re fragrant. This step will make your kitchen smell amazing!
3. Incorporate the Vegetables:
Now, add the diced zucchinis, carrot slices, and corn kernels to the pot. Stir everything together and cook for about 4-5 minutes, stirring occasionally. You want the vegetables to start softening but not fully cooked yet.
4. Spice It Up:
Add the diced tomatoes, ground cumin, chili powder, and season with salt and pepper. Cook this mixture for another 2 minutes, stirring to blend all those delicious flavors together.
5. Bring It to a Boil:
Pour in the vegetable or chicken broth and bring the soup to a boil. Once boiling, reduce the heat to a simmer. Let it cook for about 15-20 minutes until all the vegetables are tender and mixed well.
6. Finish It Off:
Stir in the chopped fresh cilantro and squeeze in the lime juice. Taste and adjust seasoning with more salt and pepper if needed. This final touch brings everything together beautifully!
7. Serve and Enjoy:
Ladle the soup into bowls and garnish with extra cilantro and a sprinkle of sliced almonds or pumpkin seeds if you wish. It adds a nice crunch! Serve hot with lime wedges on the side for an extra zing.
Enjoy your comforting, fresh Mexican Zucchini Soup!
Can I Use Different Vegetables in This Soup?
Absolutely! Feel free to swap in other vegetables like bell peppers, spinach, or even sweet potatoes for added flavor and nutrition. Just adjust the cooking times based on what you choose to maintain their texture.
How Can I Make This Soup Spicier?
If you want to kick up the heat, you can add more jalapeño, use a spicier pepper like serrano, or even sprinkle in some crushed red pepper flakes. Just remember to taste as you go!
Can I Freeze Leftover Soup?
Yes! This soup freezes well. Allow it to cool completely, then store it in airtight containers or freezer bags. It will last in the freezer for up to 3 months. Thaw in the fridge overnight and reheat gently before serving.
What Can I Serve with This Soup?
This soup pairs wonderfully with tortilla chips for crunch, a side of cornbread, or a simple green salad. You can also add protein such as grilled chicken or beans for a heartier meal!



