Hearty Vegetarian Tortilla Soup

  • Prep 15 min
  • Cook 30 min
  • Total 45 min
  • Serves 6
  • Level Easy
Jump to Recipe
Bowl of hearty vegetarian tortilla soup topped with avocado, cilantro, and crispy tortilla strips
A vibrant, meatless bowl of vegetarian tortilla soup loaded with fresh toppings.

About Vegetarian Tortilla Soup

Traditional Sopa de Tortilla has deep roots in Mexican cuisine, historically relying on a rich tomato-chile broth and stale corn tortillas for texture. While chicken is a popular modern addition, the soul of this dish is entirely plant-based. You can read more about the history of tortilla soup in Tex-Mex cuisine to see how it evolved.

This vegetarian version proves you don’t need meat to achieve a deeply satisfying, restaurant-quality soup. By building a flavor foundation with sautéed aromatics, smoky spices, and fire-roasted tomatoes, we create a robust broth. The addition of black beans provides hearty plant-based protein, while sweet corn adds a bright pop of texture.

Whether you are participating in Meatless Monday, catering to vegetarian guests, or simply craving a lighter but equally comforting bowl of soup, this recipe delivers bold flavor without compromise.

Watch How It’s Made

Prefer YouTube? Watch the original video.

Hearty Vegetarian Tortilla Soup Recipe

  • 15 minPrep Time
  • 30 minCook Time
  • 45 minTotal Time
  • 6Servings
  • MexicanCuisine
  • SoupCategory
  • StovetopMethod
  • EasyDifficulty

Ingredients

Soup Base

For Serving (Optional)

Kitchen Tools Needed

  • Large Dutch oven or heavy pot
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Can opener

Instructions

  1. Sauté the vegetables. Heat the olive oil in a large Dutch oven or heavy pot over medium heat. Add the onion and bell pepper, cooking for 5–7 minutes until softened. Add the garlic, cumin, smoked paprika, and chili powder, stirring for 1 minute until fragrant.
  2. Add liquids and simmer. Pour in the crushed tomatoes and vegetable broth. Stir well to combine, bring the mixture to a gentle boil, then reduce the heat to low. Cover and simmer for 15 minutes to let the flavors meld.
  3. Add beans and corn. Stir in the rinsed black beans and corn kernels. Simmer uncovered for an additional 10 minutes to heat through and slightly thicken the broth.
  4. Finish with lime and cilantro. Remove the pot from the heat. Stir in the fresh lime juice and chopped cilantro. Taste and adjust salt and pepper as needed.
  5. Serve. Ladle the hot soup into bowls. Top generously with crispy tortilla strips, diced avocado, and your favorite cheese or dairy-free alternative.

For an extra layer of flavor, try charring your fresh tomatoes and onions before dicing and adding them to the pot.

Nutrition Facts

Estimated per serving (1 bowl, about 1.5 cups), excluding optional toppings. Values vary by brand and portion size.
Calories220
Protein8 g
Carbohydrates35 g
Fat6 g
Fiber9 g
Sodium580 mg
Sugar6 g

Nutrition values are estimates and are not a substitute for professional dietary advice.

A Few Honest Benefits

This is a nourishing, plant-forward meal. A few things worth knowing:

High in Fiber

Black beans and corn provide a significant dose of dietary fiber, which supports digestive health and helps keep you full longer.

Plant-Based Protein

Beans are an excellent source of vegetarian protein, making this soup a complete and satisfying main course.

Antioxidant-Rich

Tomatoes, bell peppers, and garlic are packed with vitamins (like Vitamin C) and antioxidants that support overall wellness.

Budget-Friendly

Relying on pantry staples like canned beans, tomatoes, and frozen corn makes this an incredibly affordable weeknight dinner.

What to Avoid

Preparation Mistakes

  • Don’t skip rinsing the beans. Canned beans are packed in a starchy, salty liquid that can make the soup taste metallic or overly thick. Always rinse them thoroughly.
  • Don’t boil vigorously after adding corn. A gentle simmer is enough. Boiling can break down the vegetables and make the broth cloudy.
  • Don’t add the lime juice too early. Adding it at the very end preserves its bright, fresh flavor, which is crucial for balancing the smoky spices.

Dietary Considerations

  • Watch the sodium. If using canned beans and standard vegetable broth, the sodium can add up. Opt for low-sodium broth and no-salt-added beans if you are monitoring intake.
  • Check tortilla strip ingredients. Some store-bought strips are fried in lard. Check the label if you are making this strictly vegetarian or vegan.

Pro Tips for the Best Vegetarian Soup

  1. Char your vegetables. For a deeper, smokier flavor, try charring your onions and tomatoes before dicing them. It mimics the flavor of a traditional molcajete salsa.
  2. Use fire-roasted tomatoes. The slight char on fire-roasted canned tomatoes adds a layer of complexity that regular diced tomatoes lack.
  3. Thicken naturally. If you prefer a heartier broth, mash about 1/2 cup of the black beans with a fork before stirring them in, or whisk in a tablespoon of masa harina during the last 10 minutes of cooking.
  4. Let it rest. Like many soups, the flavors meld and improve if you let it sit for 15–20 minutes off the heat before serving.

What to Serve With Vegetarian Tortilla Soup

Toppings

Sides

  • Warm corn tortillas or quesadillas
  • Cilantro-lime rice
  • Mexican street corn (Elote)

Beverages

  • Horchata
  • Jamaica (Hibiscus) iced tea
  • A light Mexican lager or crisp white wine

Ingredient Substitutions

IngredientSwapNotes
Black beansPinto beans or chickpeasRinse well. Pinto beans will make the broth slightly creamier.
CornDiced zucchini or poblano peppersAdd zucchini in the last 10 minutes so it doesn’t turn to mush.
Vegetable brothChicken or beef brothUse if you are not strictly vegetarian, though veggie broth keeps the true flavor profile.
Smoked paprikaChipotle powder or 1 tbsp adobo sauceProvides the same smoky heat. Start with less and taste as you go.

Storage & Reheating

Refrigerator

Store in an airtight container in the fridge for up to 4–5 days. The flavors will actually improve overnight.

Freezer

Freeze in portion-sized airtight containers for up to 3 months. Thaw in the refrigerator overnight before reheating. For more details, see our complete guide to freezing and reheating tortilla soup.

Reheating

Warm gently on the stovetop over medium-low heat. Add a splash of vegetable broth or water if the soup has thickened too much in the fridge.

Frequently Asked Questions

Reader Reviews

–
No reviews yet

Rate this recipe

Your rating

More Recipes & Guides

Warm, comforting, and packed with flavor. Ladle up a bowl and enjoy!

Back to Recipe
Scroll to Top