Hearty Vegetarian Tortilla Soup
- Prep 15 min
- Cook 30 min
- Total 45 min
- Serves 6
- Level Easy
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
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
- 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.
- 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.
- 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.
- 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.
- 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
| Calories | 220 |
|---|---|
| Protein | 8 g |
| Carbohydrates | 35 g |
| Fat | 6 g |
| Fiber | 9 g |
| Sodium | 580 mg |
| Sugar | 6 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
- 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.
- Use fire-roasted tomatoes. The slight char on fire-roasted canned tomatoes adds a layer of complexity that regular diced tomatoes lack.
- 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.
- 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
- Diced avocado or guacamole
- Cotija or queso fresco
- Fresh cilantro and lime wedges
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
| Ingredient | Swap | Notes |
|---|---|---|
| Black beans | Pinto beans or chickpeas | Rinse well. Pinto beans will make the broth slightly creamier. |
| Corn | Diced zucchini or poblano peppers | Add zucchini in the last 10 minutes so it doesn’t turn to mush. |
| Vegetable broth | Chicken or beef broth | Use if you are not strictly vegetarian, though veggie broth keeps the true flavor profile. |
| Smoked paprika | Chipotle powder or 1 tbsp adobo sauce | Provides 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
The soup base is naturally vegan! To keep the entire dish vegan, simply skip the cheese and sour cream garnishes, or use dairy-free alternatives. Also, ensure your tortilla strips are fried in vegetable oil rather than lard.
Yes, it freezes beautifully. Let the soup cool completely, then store it in airtight containers for up to 3 months. Thaw in the refrigerator overnight and reheat on the stove. For best results, add fresh lime juice and cilantro after reheating to brighten the flavor.
You can mash about 1/2 cup of the black beans with a fork before adding them to the pot. Alternatively, whisk 1–2 tablespoons of masa harina with a little cold water to form a slurry, then stir it into the simmering soup for the last 10 minutes of cooking.
Traditional cotija cheese is the classic choice for its salty, crumbly texture. If you can’t find it, queso fresco, feta, or even a mild white cheddar make excellent substitutes. Check out our guide on cotija cheese substitutes for tortilla soup for more ideas.
Reader Reviews
More Recipes & Guides
- Chicken and Rice Tortilla SoupA comforting, hearty variation with added grains
- 7-Can Tortilla SoupThe ultimate pantry-staple dump-and-simmer recipe
- How to Make Crispy Tortilla StripsStep-by-step guide for the perfect crunchy topping
- How to Char Tomatoes and OnionsElevate your soup’s flavor base with this simple technique
- Cotija Cheese SubstitutesWhat to use when you can’t find authentic cotija
- Using Masa Harina in Tortilla SoupThe secret to authentic flavor and perfect thickening
- Freezing & Reheating GuideHow to store your soup safely for maximum freshness
- History of Tortilla SoupExplore the rich Tex-Mex and Mexican origins of this dish
- All Soup RecipesBrowse our full collection of tortilla soup variations
Warm, comforting, and packed with flavor. Ladle up a bowl and enjoy!
Back to Recipe