Recipe Vegetarian Tortilla Soup That Warms and Satisfies

Updated On: October 4, 2025

There’s something deeply comforting about a warm bowl of soup, especially when it’s packed with vibrant flavors and wholesome ingredients. Vegetarian tortilla soup is a classic Mexican-inspired dish that brings together the heartiness of beans, the freshness of vegetables, and the smoky crunch of crispy tortilla strips.

Perfect for chilly evenings or when you crave a nourishing meal without meat, this soup is both satisfying and easy to make. The combination of tomatoes, corn, peppers, and a blend of spices creates a rich, flavorful broth that warms you from the inside out.

Whether you’re a seasoned vegetarian or just looking to add more plant-based meals to your rotation, this recipe is a must-try. It’s quick to prepare, highly customizable, and makes great leftovers.

Plus, it’s an excellent way to sneak extra veggies into your diet without sacrificing taste. Ready to dive into a bowl of delicious, healthy, and colorful tortilla soup?

Let’s get cooking!

Why You’ll Love This Recipe

This vegetarian tortilla soup is a perfect balance of texture and flavor. The crisp tortilla strips provide a delightful crunch against the smooth, hearty broth.

Made with simple and fresh ingredients, it’s a nutrient-dense meal that’s also low in calories and full of vitamins and fiber.

It’s incredibly versatile—whether you want to add extra veggies, switch up the beans, or adjust the spice level, you can tailor it to your preferences easily. Plus, it’s a one-pot wonder, which means minimal cleanup.

This recipe is also kid-friendly and a great introduction to vegetarian cooking for those who might be hesitant to try meatless meals.

Looking for more meatless dishes? Check out our Vegetarian Tex Mex Recipes for Easy Weeknight Dinners or explore hearty High Protein Vegan Soup Recipes for Healthy Meals to keep your menu exciting and flavorful.

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 1 poblano pepper, seeded and chopped
  • 1 jalapeño pepper, seeded and chopped (optional for heat)
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon chili powder
  • 4 cups vegetable broth
  • 1 (14 oz) can diced tomatoes, with juice
  • 1 (15 oz) can black beans, drained and rinsed
  • 1 cup frozen corn kernels
  • 1/2 cup chopped fresh cilantro
  • Salt and pepper, to taste
  • Juice of 1 lime
  • 4 corn tortillas, cut into strips
  • Optional toppings: diced avocado, shredded cheese, sour cream or vegan alternative, sliced green onions

Equipment

  • Large soup pot or Dutch oven
  • Cutting board and sharp knife
  • Wooden spoon or spatula
  • Measuring spoons and cups
  • Strainer (for rinsing beans)
  • Baking sheet or skillet (for toasting tortilla strips)
  • Ladle for serving

Instructions

  1. Heat the olive oil in a large soup pot over medium heat. Add the diced onion and sauté for about 5 minutes, until softened and translucent.
  2. Add the garlic, poblano, and jalapeño peppers to the pot. Cook for another 2-3 minutes until fragrant and slightly softened.
  3. Stir in the cumin, smoked paprika, and chili powder, coating the veggies evenly. Cook for 1 minute to toast the spices.
  4. Pour in the vegetable broth and diced tomatoes with their juice. Stir to combine, then bring the mixture to a gentle boil.
  5. Add the black beans and corn to the pot. Reduce the heat and let the soup simmer for 15-20 minutes to allow flavors to meld together.
  6. While the soup simmers, prepare the tortilla strips. Either toss the strips in a little olive oil and bake on a baking sheet at 375°F (190°C) for about 10 minutes until crispy, or fry them in a skillet over medium heat until golden and crunchy. Set aside on paper towels to drain.
  7. Once the soup is ready, stir in fresh cilantro and lime juice. Taste and adjust the seasoning with salt and pepper as needed.
  8. Ladle the soup into bowls and top with crispy tortilla strips and your choice of optional toppings like avocado, cheese, or sour cream.

Tips & Variations

For a creamier texture, blend about one-third of the soup and then stir it back into the pot. This adds body without needing cream or dairy.

If you prefer a smoky flavor, try adding a chipotle pepper in adobo sauce while simmering. Start with half a pepper and increase to taste.

You can swap black beans for pinto or kidney beans depending on preference or pantry availability. For extra veggies, add diced zucchini or carrots in step 2.

To make this soup gluten-free, ensure your tortillas are certified gluten-free corn tortillas. For a vegan version, skip cheese and sour cream or use plant-based alternatives.

Don’t forget to check out our Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas for convenient make-ahead options that fit your busy lifestyle.

Nutrition Facts

Nutrient Amount per Serving
Calories 210 kcal
Protein 8 g
Carbohydrates 35 g
Dietary Fiber 9 g
Fat 5 g
Saturated Fat 0.7 g
Sodium 600 mg
Vitamin C 30% DV
Iron 15% DV

Serving Suggestions

This vegetarian tortilla soup pairs wonderfully with a fresh, crisp salad or warm, crusty bread. For a Mexican-inspired meal, serve alongside homemade vegan flour tortillas or a simple guacamole dip.

You can also top the soup with a dollop of vegan sour cream or shredded cheese for extra richness. Adding sliced jalapeños or hot sauce on the side lets guests customize their heat level.

For a complete dinner, consider serving with a light side like Vegetarian Swiss Chard Recipes for Healthy Meals or some grilled veggies.

Conclusion

Vegetarian tortilla soup is a fantastic meal that perfectly balances comfort and nutrition. It’s full of vibrant flavors, easy to prepare, and highly adaptable to suit your taste and dietary needs.

Whether you’re cooking for a family dinner or meal prepping for the week, this soup is sure to satisfy your cravings and keep you energized.

With simple pantry staples and fresh ingredients, you can enjoy a wholesome bowl of this delicious soup anytime. Don’t hesitate to experiment with toppings and add-ins to make it your own.

For more tasty vegetarian recipes, be sure to explore our collection of Vegetarian Recipes for Cinco de Mayo or try our decadent Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for dessert!

📖 Recipe Card: Vegetarian Tortilla Soup

Description: A flavorful and hearty vegetarian tortilla soup packed with vegetables and spices. Perfect for a comforting meal that's both nutritious and easy to make.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 6 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 bell pepper, diced
  • 1 zucchini, diced
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (14.5 oz) diced tomatoes
  • 4 cups vegetable broth
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • Salt and pepper to taste
  • 6 corn tortillas, cut into strips

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion and garlic; sauté until softened.
  3. Stir in bell pepper and zucchini; cook for 5 minutes.
  4. Add black beans, diced tomatoes, vegetable broth, cumin, chili powder, salt, and pepper.
  5. Bring to a boil, then reduce heat and simmer for 20 minutes.
  6. Meanwhile, bake tortilla strips at 375°F (190°C) for 10 minutes until crisp.
  7. Serve soup topped with crispy tortilla strips.

Nutrition: Calories: 220 kcal | Protein: 8 g | Fat: 6 g | Carbs: 34 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Tortilla Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and hearty vegetarian tortilla soup packed with vegetables and spices. Perfect for a comforting meal that’s both nutritious and easy to make.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 medium onion, diced”, “3 cloves garlic, minced”, “1 bell pepper, diced”, “1 zucchini, diced”, “1 can (15 oz) black beans, drained and rinsed”, “1 can (14.5 oz) diced tomatoes”, “4 cups vegetable broth”, “1 teaspoon ground cumin”, “1 teaspoon chili powder”, “Salt and pepper to taste”, “6 corn tortillas, cut into strips”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and garlic; saut\u00e9 until softened.”}, {“@type”: “HowToStep”, “text”: “Stir in bell pepper and zucchini; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Add black beans, diced tomatoes, vegetable broth, cumin, chili powder, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer for 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Meanwhile, bake tortilla strips at 375\u00b0F (190\u00b0C) for 10 minutes until crisp.”}, {“@type”: “HowToStep”, “text”: “Serve soup topped with crispy tortilla strips.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “8 g”, “fatContent”: “6 g”, “carbohydrateContent”: “34 g”}}

Photo of author

Marta K

Leave a Comment

X