Authentic Tortilla Soup Recipe Vegetarian and Delicious

Updated On: October 5, 2025

Nothing warms the soul quite like a steaming bowl of authentic tortilla soup, especially when it’s made vegetarian! This classic Mexican dish is a flavorful medley of spices, fresh vegetables, and crispy tortilla strips that come together to create a comforting and hearty meal.

Whether you’re seeking a light lunch or a satisfying dinner, this vegetarian tortilla soup is packed with vibrant flavors and nourishing ingredients that will keep you coming back for more.

Unlike traditional versions that rely on chicken broth, our vegetarian take uses a rich vegetable broth base enhanced with smoky chipotle, ripe tomatoes, and a touch of lime for that perfect tang. It’s easy to customize and absolutely delightful for plant-based eaters or anyone wanting a wholesome, meat-free option.

Let’s dive into this delicious, authentic recipe that’s as good for the planet as it is for your taste buds!

Why You’ll Love This Recipe

Authenticity meets simplicity in this vegetarian tortilla soup recipe. It captures the essence of traditional Mexican flavors without the need for meat or complex ingredients.

The soup is vibrant and full-bodied, thanks to the perfectly balanced spices and fresh vegetables.

It’s also incredibly versatile: you can easily adjust the heat level, add your favorite vegetables, or make it gluten-free by using corn tortillas. Plus, it’s a fantastic way to use up leftover tortillas by turning them into crispy, golden strips that add texture and flavor.

Whether you’re cooking for a family dinner or meal prepping for the week, this tortilla soup is quick to prepare, packed with nutrients, and endlessly comforting.

Ingredients

  • 2 tablespoons olive oil
  • 1 medium white onion, diced
  • 3 cloves garlic, minced
  • 2 medium tomatoes, chopped
  • 1 large poblano pepper, seeded and diced
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon chipotle chili powder (adjust to taste)
  • 4 cups vegetable broth
  • 1 can (15 oz) black beans, rinsed and drained
  • 1 cup corn kernels (fresh or frozen)
  • 4 corn tortillas, cut into thin strips
  • Salt and black pepper, to taste
  • 1 lime, juiced
  • 1/4 cup fresh cilantro, chopped
  • Optional toppings: diced avocado, shredded cheese, sour cream or vegan alternative, sliced jalapeños

Equipment

  • Large stockpot or Dutch oven
  • Cutting board and sharp knife
  • Wooden spoon or silicone spatula
  • Measuring spoons
  • Skillet or frying pan
  • Serving bowls
  • Optional: blender or immersion blender (for a smoother texture)

Instructions

  1. Prepare the tortilla strips: Heat 1 tablespoon of olive oil in a skillet over medium heat. Add the tortilla strips and fry until golden and crispy, about 3-5 minutes. Remove and place on paper towels to drain excess oil. Set aside.
  2. Sauté the aromatics: In a large stockpot, heat the remaining tablespoon of olive oil over medium heat. Add the diced onion and cook until translucent, about 4 minutes. Stir in the minced garlic and cook for another minute until fragrant.
  3. Add the vegetables and spices: Stir in the chopped tomatoes and diced poblano pepper. Cook for 5 minutes until the tomatoes soften. Add the cumin, smoked paprika, chipotle chili powder, salt, and pepper. Stir to combine and let the spices bloom for 2 minutes.
  4. Add broth and simmer: Pour in the vegetable broth, bring the mixture to a boil, then reduce heat to low. Let it simmer uncovered for 15 minutes, allowing the flavors to meld.
  5. Add beans and corn: Stir in the rinsed black beans and corn kernels. Simmer for another 10 minutes to heat through and combine flavors.
  6. Adjust seasoning and finish: Taste the soup and adjust salt, pepper, and chipotle powder as needed. Stir in the fresh lime juice and chopped cilantro.
  7. Serve: Ladle the soup into bowls and garnish with crispy tortilla strips and your choice of optional toppings such as avocado, shredded cheese, or sour cream.

Tips & Variations

For a creamier texture, blend half the soup with an immersion blender before adding the beans and corn.

If you prefer a smoky flavor without heat, omit the chipotle chili powder or reduce the amount.

You can swap black beans for pinto beans or kidney beans depending on your preference. For extra protein, consider adding cubed tofu or tempeh.

Want a gluten-free version? Just use corn tortillas instead of flour tortillas.

Experiment with toppings like radishes, green onions, or even a dollop of guacamole for a fresh twist. This soup also freezes well, making it perfect for batch cooking and reheating on busy days.

Nutrition Facts

Nutrient Amount per Serving
Calories 220
Protein 8g
Carbohydrates 34g
Dietary Fiber 9g
Fat 6g
Saturated Fat 1g
Sodium 550mg
Vitamin A 20% DV
Vitamin C 35% DV
Iron 15% DV

Serving Suggestions

This vegetarian tortilla soup pairs beautifully with a variety of sides and extras. Serve it alongside warm Green Chile Cheese Bread for a satisfying meal.

For a light and refreshing contrast, a crisp salad or some roasted veggies complement the rich, spicy soup perfectly. If you’re looking to round out your meal with a sweet finish, try the delightful Grandma’S Old Fashioned Bread Pudding With Vanilla Sauce Recipe.

Don’t forget a refreshing drink to balance the spice—consider a chilled Green Goodness Juice for a vibrant, nutritious accompaniment.

Conclusion

This authentic vegetarian tortilla soup is a triumph of flavor and comfort. It’s the perfect dish to enjoy any time of year, bringing warmth and zest to your table with every spoonful.

The combination of smoky spices, fresh vegetables, and crunchy tortilla strips makes it a crowd-pleaser for vegetarians and meat-eaters alike.

Beyond being delicious, this recipe is simple and adaptable, encouraging you to experiment with ingredients based on what’s fresh and available. Its nutritious profile also makes it a smart choice for health-conscious food lovers.

We hope this recipe inspires you to create your own vibrant meals and explore more plant-based Mexican cuisine. Happy cooking!

📖 Recipe Card: Authentic Vegetarian Tortilla Soup

Description: A flavorful and hearty Mexican-inspired soup with fresh vegetables and crispy tortilla strips. Perfectly spiced and vegetarian-friendly, this soup is both comforting and nutritious.

Prep Time: PT15M
Cook Time: PT35M
Total Time: PT50M

Servings: 6 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 1 jalapeño, seeded and chopped
  • 1 red bell pepper, chopped
  • 4 cups vegetable broth
  • 1 can (14 oz) diced tomatoes
  • 1 cup corn kernels (fresh or frozen)
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • Salt and pepper to taste
  • 6 corn tortillas, cut into strips
  • 1/4 cup fresh cilantro, chopped
  • 1 lime, cut into wedges

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, garlic, jalapeño, and bell pepper; sauté until softened, about 5 minutes.
  3. Stir in cumin and chili powder; cook for 1 minute until fragrant.
  4. Add vegetable broth, diced tomatoes, corn, and black beans; bring to a boil.
  5. Reduce heat and simmer for 25 minutes.
  6. Meanwhile, bake tortilla strips on a baking sheet at 375°F (190°C) for 10 minutes until crispy.
  7. Season soup with salt and pepper to taste.
  8. Serve soup topped with crispy tortilla strips, fresh cilantro, and a squeeze of lime.

Nutrition: Calories: 180 kcal | Protein: 6 g | Fat: 5 g | Carbs: 28 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Authentic Vegetarian Tortilla Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and hearty Mexican-inspired soup with fresh vegetables and crispy tortilla strips. Perfectly spiced and vegetarian-friendly, this soup is both comforting and nutritious.”, “prepTime”: “PT15M”, “cookTime”: “PT35M”, “totalTime”: “PT50M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 medium onion, chopped”, “3 cloves garlic, minced”, “1 jalape\u00f1o, seeded and chopped”, “1 red bell pepper, chopped”, “4 cups vegetable broth”, “1 can (14 oz) diced tomatoes”, “1 cup corn kernels (fresh or frozen)”, “1 can (15 oz) black beans, drained and rinsed”, “1 teaspoon ground cumin”, “1 teaspoon chili powder”, “Salt and pepper to taste”, “6 corn tortillas, cut into strips”, “1/4 cup fresh cilantro, chopped”, “1 lime, cut into wedges”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, jalape\u00f1o, and bell pepper; saut\u00e9 until softened, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in cumin and chili powder; cook for 1 minute until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add vegetable broth, diced tomatoes, corn, and black beans; bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat and simmer for 25 minutes.”}, {“@type”: “HowToStep”, “text”: “Meanwhile, bake tortilla strips on a baking sheet at 375\u00b0F (190\u00b0C) for 10 minutes until crispy.”}, {“@type”: “HowToStep”, “text”: “Season soup with salt and pepper to taste.”}, {“@type”: “HowToStep”, “text”: “Serve soup topped with crispy tortilla strips, fresh cilantro, and a squeeze of lime.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “6 g”, “fatContent”: “5 g”, “carbohydrateContent”: “28 g”}}

Photo of author

Marta K

Leave a Comment

X