Vegetarian Tortilla Soup Recipe
If you are craving a cozy, vibrant, and flavor-packed bowl that feels like a warm hug, then this Vegetarian Tortilla Soup is exactly what you need. Bursting with fresh vegetables, hearty black beans, and perfectly spiced broth, this soup is a delightful twist on a classic favorite. Each spoonful combines the earthiness of cumin and smoked paprika with the crispness of baked tortilla strips, making it a satisfying, colorful, and nourishing meal for any day of the week. Whether you’re a longtime vegetarian or someone eager to try new flavors, this Vegetarian Tortilla Soup will quickly become one of your go-to comfort dishes.

Ingredients You’ll Need
This soup keeps things simple but mighty by using fresh, wholesome ingredients that each bring their own magic. From the olive oil that forms the flavorful base to the spices that give the broth its depth, every component has an important role in creating the perfect balance of tastes, textures, and colors.
- Olive oil: Essential for sautéing vegetables and building the soup’s rich flavor foundation.
- Onion: Adds sweetness and body when softened, forming a savory backbone for the dish.
- Garlic: Gives a wonderful aromatic punch that elevates every bite.
- Bell pepper (red or green): Brings a mild sweetness and a pop of color.
- Zucchini: Adds gentle earthiness and tender texture without overpowering the broth.
- Carrot: Offers subtle sweetness and beautiful color contrast.
- Black beans: Provide hearty protein and a creamy texture, making the soup filling.
- Diced tomatoes (with juice): Bring acidity and juiciness that brighten the soup.
- Vegetable broth: The flavorful liquid base that ties all ingredients together smoothly.
- Chili powder: Introduces warm spice and depth to the flavor profile.
- Ground cumin: Adds earthy, smoky notes hinting at traditional Mexican flavors.
- Smoked paprika: Gives a subtle smoky essence that enriches the broth.
- Salt and pepper: To balance and enhance all the natural flavors.
- Corn tortillas: Cut and baked into crispy strips, these are the star topping for crunch and authentic flair.
- Fresh cilantro: A bright, herbal garnish that freshens every spoonful.
- Avocado: Creamy topping that adds lusciousness and balances the spices.
- Lime wedges: For a zesty squeeze that lifts the entire dish.
How to Make Vegetarian Tortilla Soup
Step 1: Sauté the Aromatics and Vegetables
Start by heating olive oil in a large pot over medium heat. Add the diced onion and sauté until it becomes translucent and fragrant, about 3-4 minutes. Then, stir in the minced garlic, letting its aroma fill your kitchen as it cooks for one more minute. Introduce the diced bell pepper, zucchini, and carrot to the pot and continue to sauté for 5-7 minutes until the vegetables soften just right, making the soup vibrant and full of texture.
Step 2: Build the Soup Base
Next, it’s time to bring in the star ingredients that make this Vegetarian Tortilla Soup so hearty. Stir in the black beans, diced tomatoes with their flavorful juice, and vegetable broth. Add in the chili powder, cumin, smoked paprika, salt, and pepper. Mix everything well and bring the mixture to a boil. This step layers the flavors and begins to develop that comforting, rich broth we’re craving.
Step 3: Simmer to Perfection
Once boiling, reduce the heat to low and let the soup simmer gently for about 20 minutes. Stir occasionally to mingle all those wonderful flavors. Simmering allows each vegetable to soften and blend beautifully while the spices deepen their complexity, promising a bowl that’s rich, cozy, and satisfying.
Step 4: Prepare the Crispy Tortilla Strips
While the soup simmers, preheat your oven to 375°F (190°C). Cut the corn tortillas into thin strips and spread them evenly on a baking sheet. Bake for 10-12 minutes or until they’re perfectly golden brown and crispy. These tortilla strips add that irresistible crunch and a traditional touch to finish the soup.
Step 5: Final Taste and Serve
Give your soup a final taste test and adjust the seasoning with salt or pepper as needed. Serve hot, garnished generously with those crispy tortilla strips, fresh chopped cilantro, diced avocado, and a fresh lime wedge on the side. Each bite will offer layers of texture and flavor, capturing the heart of a truly delicious Vegetarian Tortilla Soup.
How to Serve Vegetarian Tortilla Soup

Garnishes
The garnishes are not just extras; they’re the soul of this Vegetarian Tortilla Soup. Fresh cilantro adds a bright, herbal note that cuts through the warm spices, while diced avocado brings creaminess that balances each spoonful. The crispy tortilla strips deliver the all-important textural contrast, and a squeeze of lime juice ties all the flavors together with a lively zing.
Side Dishes
For a well-rounded meal, pair your soup with a simple green salad dressed lightly with lime and olive oil or some warm, crusty bread for dipping. A side of Mexican-style rice or a small serving of queso fresco can also complement the soup and round out a fiesta-worthy meal.
Creative Ways to Present
If you want to impress guests or just add a fun twist for your next meal, serve your Vegetarian Tortilla Soup in mini bowls with individual bowls of toppings on the side so everyone can personalize their own. Or try layering the soup in clear glasses to show off the colorful veggies and garnishes — a feast for the eyes as well as the palate!
Make Ahead and Storage
Storing Leftovers
This Vegetarian Tortilla Soup stores beautifully in an airtight container in the fridge for up to 4 days. The flavors actually improve as they meld together over time, making it a perfect make-ahead meal for busy days.
Freezing
To freeze, cool the soup completely and transfer it to freezer-safe containers, leaving some space for expansion. It can be frozen for up to 3 months. Note that tortilla strips are best added fresh after reheating to retain their crispness, so store those separately.
Reheating
Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally until warmed through. Avoid microwaving if possible to maintain texture. Once hot, top with freshly baked tortilla strips and your favorite garnishes to revive that made-fresh flavor experience.
FAQs
Can I make this soup spicier?
Absolutely! You can add some chopped jalapeños or a pinch of cayenne pepper while cooking to give this Vegetarian Tortilla Soup a spicy kick that suits your taste. Just be sure to adjust gradually so it doesn’t overpower the dish.
Is this soup gluten-free?
Yes! As long as you use corn tortillas that are certified gluten-free, this soup is naturally gluten-free, making it a great option for those avoiding gluten.
Can I use other beans instead of black beans?
Definitely. Pinto beans, kidney beans, or even chickpeas would work nicely, providing slightly different textures and flavors but still making the soup hearty and delicious.
What can I use instead of fresh cilantro?
If you’re not a fan of cilantro, fresh parsley or a sprinkle of chopped green onions can add a fresh herbal note without changing the profile too much.
How do I make this soup vegan?
This Vegetarian Tortilla Soup is naturally vegan as long as your vegetable broth is vegan-friendly, so no substitutions needed. It’s perfect for anyone looking for plant-based comfort food.
Final Thoughts
There’s something wonderfully comforting about a bowl of homemade Vegetarian Tortilla Soup that warms both your heart and taste buds. It’s easy enough for weeknight dinners but special enough to serve to friends and family eager for a vibrant, flavorful meal. Once you try this recipe, you’ll understand why it’s become a favorite — it’s simple, nourishing, and utterly delicious. Be sure to add it to your recipe collection and enjoy it often!
Print
Vegetarian Tortilla Soup Recipe
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This Vegetarian Tortilla Soup is a hearty and flavorful plant-based dish featuring a medley of fresh vegetables, black beans, and aromatic spices simmered in a rich vegetable broth. Topped with crispy baked tortilla strips, fresh cilantro, creamy avocado, and a bright squeeze of lime, this soup is perfect for a cozy, nutritious meal that’s both comforting and satisfying.
Ingredients
Base Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 bell pepper (red or green), diced
- 1 zucchini, diced
- 1 carrot, diced
Beans and Broth
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) diced tomatoes (with juice)
- 4 cups vegetable broth
Spices
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- Salt, to taste
- Pepper, to taste
Toppings and Garnish
- 4 corn tortillas (cut into strips for baking)
- Fresh cilantro, chopped (to taste, for garnish)
- Avocado, diced (to taste, for topping)
- Lime wedges (to serve)
Instructions
- Heat the olive oil: In a large pot or Dutch oven, warm the olive oil over medium heat to prepare for sautéing the vegetables.
- Sauté the onion: Add the diced onion to the pot and cook for about 3-4 minutes until translucent, allowing the natural sweetness to develop.
- Add garlic: Stir in the minced garlic and cook for an additional 1 minute to release its fragrant aroma.
- Sauté vegetables: Add the diced bell pepper, zucchini, and carrot to the pot. Cook for 5-7 minutes until the vegetables begin to soften, stirring occasionally.
- Add beans, tomatoes, broth, and spices: Incorporate the black beans, diced tomatoes with juice, vegetable broth, chili powder, cumin, smoked paprika, salt, and pepper. Stir to combine all ingredients well.
- Simmer the soup: Bring the mixture to a boil, then reduce the heat to low. Let it simmer gently for about 20 minutes, stirring occasionally to meld the flavors.
- Prepare tortilla strips: While the soup simmers, preheat your oven to 375°F (190°C). Cut the corn tortillas into strips and spread them evenly on a baking sheet.
- Bake tortilla strips: Bake for 10-12 minutes until the strips are crispy and golden brown, perfect for topping the soup.
- Adjust seasoning: Taste the soup once it’s done and adjust salt and pepper if needed to your preference.
- Serve: Ladle the hot soup into bowls and top with crispy tortilla strips, chopped cilantro, diced avocado, and a lime wedge on the side for squeezing.
Notes
- For extra protein, add cooked quinoa or brown rice to the soup before serving.
- If you prefer a spicier soup, add a chopped jalapeño when sautéing the vegetables.
- To make this soup gluten-free, verify that the corn tortillas are certified gluten-free.
- Leftover soup can be stored in the refrigerator for up to 3 days or frozen for up to 2 months.
- For a creamier texture, blend a portion of the soup before adding the toppings.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Simmering, Baking
- Cuisine: Mexican-inspired
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 260 kcal
- Sugar: 6 g
- Sodium: 480 mg
- Fat: 8 g
- Saturated Fat: 1 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 10 g
- Protein: 9 g
- Cholesterol: 0 mg
Keywords: vegetarian tortilla soup, black bean soup, healthy tortilla soup, Mexican vegetarian soup, easy vegetable soup