There’s something incredibly comforting about a warm bowl of soup, especially when it’s brimming with vibrant flavors and textures. And let me tell you, this Vegetarian Tortilla Soup is pure comfort in a bowl! My family absolutely adores this recipe. Even on the chilliest evenings, it manages to bring a ray of sunshine to our dinner table. What I truly appreciate is how customizable it is. You can adjust the spice level to your liking, load it up with your favorite veggies, and top it with a mountain of delicious garnishes. It’s also surprisingly easy to make, perfect for a weeknight meal, yet impressive enough to serve to guests. From the satisfying crunch of the tortilla strips to the rich, savory broth and the medley of colorful vegetables, this soup is a delightful symphony of flavors and textures that will leave you feeling nourished and happy. Get ready to ladle up a bowl of pure vegetarian deliciousness!
Ingredients
The magic of Vegetarian Tortilla Soup lies in its vibrant blend of fresh vegetables, aromatic spices, and of course, those crispy tortilla strips! Here’s a breakdown of the ingredients you’ll need to create this flavorful and hearty soup:
For the Soup:
- 2 tablespoons olive oil: Used for sautéing the vegetables and building a flavorful base for the soup. Olive oil adds richness and helps to unlock the flavors of the aromatics.
- 1 medium yellow onion, chopped: Onion forms the foundation of the soup’s savory flavor. Yellow onions are a good all-purpose choice.
- 2 cloves garlic, minced: Garlic adds a pungent and aromatic dimension, enhancing the overall flavor profile.
- 1 red bell pepper, chopped: Red bell pepper contributes sweetness, color, and a slight crunch to the soup. You can also use other colors like orange or yellow.
- 1 green bell pepper, chopped: Green bell pepper adds a slightly more savory and less sweet flavor compared to red, creating a nice balance.
- 1 jalapeño pepper, seeded and minced (optional): For a touch of heat, jalapeño pepper adds a pleasant kick. Remove the seeds and membranes for milder heat, or leave some seeds in for more intensity. Adjust to your spice preference.
- 1 (15-ounce) can black beans, rinsed and drained: Black beans provide protein, fiber, and a satisfyingly hearty texture to the soup.
- 1 (15-ounce) can corn, drained (or 1 ½ cups frozen corn): Corn adds sweetness and a pop of color. Canned or frozen corn both work well.
- 1 (28-ounce) can crushed tomatoes: Crushed tomatoes form the base of the soup’s liquid and contribute a rich tomato flavor.
- 4 cups vegetable broth: Vegetable broth provides the liquid base for the soup and adds depth of flavor. Choose a good quality broth for the best taste.
- 1 teaspoon chili powder: Chili powder provides a warm and slightly smoky flavor that is essential to tortilla soup.
- 1 teaspoon cumin: Cumin adds an earthy and warm flavor that complements the chili powder and other spices.
- ½ teaspoon smoked paprika: Smoked paprika adds a delicious smoky depth and complexity to the soup.
- ½ teaspoon dried oregano: Oregano adds a classic Mexican herb flavor that enhances the overall taste.
- Salt and black pepper: To season the soup and balance the flavors.
For the Tortilla Strips:
- 6 corn tortillas: Corn tortillas are traditionally used for tortilla soup and provide the best flavor and texture when baked or fried.
- 1 tablespoon olive oil (or cooking spray): Used for brushing or spraying the tortillas before baking or frying to help them crisp up.
- Pinch of salt: To season the tortilla strips and enhance their flavor.
Optional Garnishes (for serving):
- Avocado, diced: Creamy avocado adds richness and healthy fats.
- Lime wedges: Fresh lime juice brightens the flavors and adds a zesty touch.
- Fresh cilantro, chopped: Cilantro adds a fresh, herbaceous flavor and a pop of green color.
- Shredded Monterey Jack cheese or vegan cheese alternative: Cheese adds a creamy, melty element. For a vegan option, choose a good quality vegan cheese that melts well.
- Sour cream or vegan sour cream alternative: Sour cream adds coolness and tanginess. Vegan sour cream is a great plant-based option.
- Pico de gallo or salsa: Adds extra freshness, flavor, and a bit of spice.
- Hot sauce: For those who like extra heat, hot sauce allows for customized spice levels.
Instructions
Making this Vegetarian Tortilla Soup is easier than you might think! Follow these simple steps to create a flavorful and satisfying meal:
1. Prepare the Tortilla Strips (while the soup simmers):
- Preheat oven to 375°F (190°C). Preheat your oven to ensure the tortilla strips bake evenly and become crispy.
- Stack tortillas and cut into thin strips. Stack the corn tortillas and using a sharp knife or pizza cutter, cut them into thin strips, about ¼ to ½ inch wide.
- Toss tortilla strips with olive oil and salt. In a bowl, toss the tortilla strips with olive oil (or cooking spray) and a pinch of salt. Make sure the strips are lightly coated.
- Arrange strips in a single layer on a baking sheet. Spread the tortilla strips in a single layer on a baking sheet lined with parchment paper for easy cleanup.
- Bake for 8-10 minutes, or until golden brown and crispy. Bake in the preheated oven for 8-10 minutes, or until the tortilla strips are golden brown and crispy. Keep an eye on them as they can burn quickly. Let them cool completely on the baking sheet to maximize crispness.
- Alternative: For fried tortilla strips, heat about 1 inch of vegetable oil in a skillet over medium-high heat. Fry tortilla strips in batches until golden brown and crispy, about 1-2 minutes. Drain on paper towels and sprinkle with salt.
2. Sauté the Vegetables for the Soup:
- Heat olive oil in a large pot or Dutch oven over medium heat. Place a large pot or Dutch oven on the stovetop and heat the olive oil over medium heat. Allow the oil to shimmer slightly, indicating it’s hot enough.
- Add onion and sauté until softened, about 5 minutes. Add the chopped onion to the hot pot and sauté, stirring occasionally, until it becomes softened and translucent. This usually takes around 5 minutes.
- Add garlic, bell peppers, and jalapeño (if using) and sauté for 5 minutes more. Add the minced garlic, chopped bell peppers (red and green), and minced jalapeño (if using) to the pot with the softened onion. Sauté for another 5 minutes, stirring frequently, until the bell peppers begin to soften and the garlic becomes fragrant. Be careful not to burn the garlic.
3. Simmer the Soup:
- Add black beans, corn, crushed tomatoes, vegetable broth, chili powder, cumin, smoked paprika, and oregano. Pour in the rinsed and drained black beans, drained corn, crushed tomatoes, vegetable broth, chili powder, cumin, smoked paprika, and dried oregano.
- Season with salt and pepper to taste. Season the soup mixture with salt and black pepper to your liking. Start with a teaspoon of salt and ½ teaspoon of black pepper and adjust as needed, tasting as you go. Remember that the flavors will meld and deepen as the soup simmers.
- Bring to a simmer, then reduce heat and simmer for at least 20 minutes, or up to 30 minutes, stirring occasionally. Increase the heat slightly to bring the soup to a gentle simmer. Then, reduce the heat to low, cover the pot, and simmer for at least 20 minutes, or up to 30 minutes, stirring occasionally. Simmering allows the flavors to meld together beautifully and deepen. The longer it simmers, the richer the flavor will become.
4. Blend a Portion of the Soup (optional, for a thicker consistency):
- For a thicker, creamier soup, use an immersion blender to partially blend a portion of the soup. If you prefer a slightly thicker and creamier texture, use an immersion blender to partially blend about half of the soup directly in the pot. Be careful when blending hot liquids. Alternatively, you can carefully ladle out about 2-3 cups of soup into a regular blender, blend until smooth, and then return it to the pot.
- Note: Be cautious when blending hot liquids. Remove the center piece of the blender lid to allow steam to escape and cover with a kitchen towel to prevent splattering.
- Stir the blended portion back into the soup (if blended). If you blended a portion of the soup, stir it back into the pot and mix well to combine.
5. Serve and Garnish:
- Ladle hot soup into bowls. Ladle the hot Vegetarian Tortilla Soup into serving bowls.
- Top with tortilla strips and your favorite garnishes. Generously top each bowl of soup with crispy tortilla strips and your choice of garnishes such as diced avocado, lime wedges, fresh cilantro, shredded cheese (or vegan cheese), sour cream (or vegan sour cream), pico de gallo, and hot sauce.
- Serve immediately and enjoy! Serve the soup immediately while it’s hot and the tortilla strips are still crispy. Enjoy the delicious and flavorful Vegetarian Tortilla Soup!
Nutrition Facts
This Vegetarian Tortilla Soup is not only delicious but also a nutritious and wholesome meal choice. Here’s an approximate nutritional breakdown per serving. Please note that these values are estimates and can vary based on specific ingredient brands, portion sizes, and garnishes used.
- Servings: 6
- Calories per serving: Approximately 250-300 calories (without garnishes)
Approximate Nutritional Breakdown per Serving (based on estimates, without garnishes):
- Protein: 10-12 grams
- Fat: 8-10 grams
- Saturated Fat: 1-2 grams
- Cholesterol: 0 mg
- Sodium: 600-700 mg (can vary depending on broth and canned tomato brands)
- Carbohydrates: 35-40 grams
- Fiber: 8-10 grams
- Sugar: 8-10 grams (naturally occurring sugars from vegetables and tomatoes)
Key Nutritional Benefits:
- High in Fiber: Black beans, corn, bell peppers, and tomatoes are all excellent sources of dietary fiber, promoting digestive health and satiety.
- Good Source of Protein: Black beans provide a significant amount of plant-based protein, essential for building and repairing tissues.
- Rich in Vitamins and Minerals: This soup is packed with vitamins and minerals from the vegetables, including vitamin C, vitamin A, potassium, folate, and antioxidants.
- Relatively Low in Calories and Fat: This soup is a relatively light and healthy option compared to many cream-based soups, especially when enjoyed without heavy garnishes.
- Vegan and Gluten-Free (naturally): This recipe is naturally vegan and gluten-free, making it suitable for various dietary needs and preferences. Ensure your vegetable broth and any optional garnishes are also gluten-free if needed.
Preparation Time
The preparation time for Vegetarian Tortilla Soup is quite manageable, making it a great option for a satisfying meal without spending hours in the kitchen.
- Prep Time: 20 minutes (includes chopping vegetables, preparing tortilla strips)
- Cook Time: 30 minutes (sautéing vegetables, simmering soup, baking tortilla strips concurrently)
- Total Time: 50 minutes
This soup is relatively quick to make, especially if you prepare the tortilla strips while the soup is simmering. You can save time by chopping vegetables in advance or using pre-cut vegetables.
How to Serve
Vegetarian Tortilla Soup is a versatile dish that can be served in various ways, perfect for different occasions and preferences. Here are some serving suggestions:
- As a Hearty Main Course:
- Serve a generous bowl of Vegetarian Tortilla Soup as a satisfying and complete main meal, especially on cooler days.
- Pair with a simple side salad, such as a mixed green salad with a light vinaigrette, for added freshness and balance.
- Serve with warm cornbread or crusty bread for dipping and soaking up the flavorful broth.
- As a Starter or Lighter Meal:
- Serve smaller bowls of Vegetarian Tortilla Soup as a flavorful starter before a larger meal.
- Enjoy a lighter portion for lunch, especially when paired with a side of avocado toast or a small quesadilla.
- For Casual Gatherings and Parties:
- Tortilla soup is a crowd-pleasing option for potlucks, game day gatherings, or casual dinner parties.
- Set up a “soup bar” with bowls of soup and a variety of garnishes for guests to customize their own bowls.
- Make-Ahead Meal Prep:
- Prepare a large batch of Vegetarian Tortilla Soup on the weekend for easy and healthy lunches or dinners throughout the week.
- Soup stores well in the refrigerator and reheats beautifully.
- Garnishing Bar Ideas (Set out a variety of these for guests to choose from):
- Crunchy: Crispy tortilla strips, crushed tortilla chips, toasted pepitas (pumpkin seeds).
- Creamy: Diced avocado, sour cream (or vegan sour cream), shredded cheese (or vegan cheese).
- Fresh: Fresh cilantro, lime wedges, pico de gallo, diced tomatoes, sliced radishes.
- Spicy: Sliced jalapeños, hot sauce, pickled onions.
- Flavorful: Olives, pickled jalapeños, a drizzle of olive oil, a swirl of pesto.
Additional Tips
To elevate your Vegetarian Tortilla Soup and make it even more delicious, here are five helpful tips:
- Toast Your Spices: For a richer and more complex flavor, toast the chili powder, cumin, smoked paprika, and oregano in a dry skillet over medium heat for 1-2 minutes before adding them to the soup. Be careful not to burn them. Toasting enhances their aroma and flavor.
- Use Quality Broth: The vegetable broth is a key component of the soup’s flavor. Use a good quality vegetable broth or homemade broth for the best taste. Low-sodium broth is recommended to control the salt level.
- Don’t Skip the Simmering Time: Simmering the soup for at least 20-30 minutes is crucial for allowing the flavors to meld and deepen. The longer it simmers, the more flavorful the soup will become.
- Adjust the Spice Level: Customize the spice level to your preference. If you like it mild, omit the jalapeño or ensure it’s thoroughly seeded. For more heat, leave some seeds in the jalapeño or add a pinch of cayenne pepper or extra chili powder. Hot sauce can also be added at the table for individual customization.
- Make it Vegan or Dairy-Free Easily: This recipe is already naturally vegan and dairy-free. Just ensure you use vegan cheese and vegan sour cream alternatives for the garnishes if needed. When serving to vegans or those with dairy allergies, clearly label the garnishes.
FAQ Section
Here are some frequently asked questions about Vegetarian Tortilla Soup:
Q1: Can I make this soup in a slow cooker or Instant Pot?
A: Yes, you can easily adapt this recipe for a slow cooker or Instant Pot.
Q2: Can I add other vegetables to this soup?
A: Absolutely! Feel free to add other vegetables to your Vegetarian Tortilla Soup. Some great additions include:
Q3: Can I freeze leftover tortilla soup?
A: Yes, Vegetarian Tortilla Soup freezes well. Let the soup cool completely before transferring it to freezer-safe containers or bags. Freeze for up to 2-3 months. Thaw overnight in the refrigerator and reheat on the stovetop or in the microwave. It’s best to add fresh tortilla strips and garnishes when serving after freezing, as the tortilla strips will become soggy if frozen in the soup.
Q4: I don’t have corn tortillas. Can I use flour tortillas for the strips?
A: While corn tortillas are traditional for tortilla soup, you can use flour tortillas as a substitute for the strips if needed. Flour tortilla strips will be less crispy and have a slightly different flavor, but they will still work. Bake or fry them in the same way as corn tortillas.
Q5: How can I make this soup spicier?
A: There are several ways to increase the spice level of this soup.
Print
Vegetarian Tortilla Soup recipe
Ingredients
For the Soup:
- 2 tablespoons olive oil: Used for sautéing the vegetables and building a flavorful base for the soup. Olive oil adds richness and helps to unlock the flavors of the aromatics.
- 1 medium yellow onion, chopped: Onion forms the foundation of the soup’s savory flavor. Yellow onions are a good all-purpose choice.
- 2 cloves garlic, minced: Garlic adds a pungent and aromatic dimension, enhancing the overall flavor profile.
- 1 red bell pepper, chopped: Red bell pepper contributes sweetness, color, and a slight crunch to the soup. You can also use other colors like orange or yellow.
- 1 green bell pepper, chopped: Green bell pepper adds a slightly more savory and less sweet flavor compared to red, creating a nice balance.
- 1 jalapeño pepper, seeded and minced (optional): For a touch of heat, jalapeño pepper adds a pleasant kick. Remove the seeds and membranes for milder heat, or leave some seeds in for more intensity. Adjust to your spice preference.
- 1 (15-ounce) can black beans, rinsed and drained: Black beans provide protein, fiber, and a satisfyingly hearty texture to the soup.
- 1 (15-ounce) can corn, drained (or 1 ½ cups frozen corn): Corn adds sweetness and a pop of color. Canned or frozen corn both work well.
- 1 (28-ounce) can crushed tomatoes: Crushed tomatoes form the base of the soup’s liquid and contribute a rich tomato flavor.
- 4 cups vegetable broth: Vegetable broth provides the liquid base for the soup and adds depth of flavor. Choose a good quality broth for the best taste.
- 1 teaspoon chili powder: Chili powder provides a warm and slightly smoky flavor that is essential to tortilla soup.
- 1 teaspoon cumin: Cumin adds an earthy and warm flavor that complements the chili powder and other spices.
- ½ teaspoon smoked paprika: Smoked paprika adds a delicious smoky depth and complexity to the soup.
- ½ teaspoon dried oregano: Oregano adds a classic Mexican herb flavor that enhances the overall taste.
- Salt and black pepper: To season the soup and balance the flavors.
For the Tortilla Strips:
- 6 corn tortillas: Corn tortillas are traditionally used for tortilla soup and provide the best flavor and texture when baked or fried.
- 1 tablespoon olive oil (or cooking spray): Used for brushing or spraying the tortillas before baking or frying to help them crisp up.
- Pinch of salt: To season the tortilla strips and enhance their flavor.
Instructions
1. Prepare the Tortilla Strips (while the soup simmers):
- Preheat oven to 375°F (190°C). Preheat your oven to ensure the tortilla strips bake evenly and become crispy.
- Stack tortillas and cut into thin strips. Stack the corn tortillas and using a sharp knife or pizza cutter, cut them into thin strips, about ¼ to ½ inch wide.
- Toss tortilla strips with olive oil and salt. In a bowl, toss the tortilla strips with olive oil (or cooking spray) and a pinch of salt. Make sure the strips are lightly coated.
- Arrange strips in a single layer on a baking sheet. Spread the tortilla strips in a single layer on a baking sheet lined with parchment paper for easy cleanup.
- Bake for 8-10 minutes, or until golden brown and crispy. Bake in the preheated oven for 8-10 minutes, or until the tortilla strips are golden brown and crispy. Keep an eye on them as they can burn quickly. Let them cool completely on the baking sheet to maximize crispness.
- Alternative: For fried tortilla strips, heat about 1 inch of vegetable oil in a skillet over medium-high heat. Fry tortilla strips in batches until golden brown and crispy, about 1-2 minutes. Drain on paper towels and sprinkle with salt.
2. Sauté the Vegetables for the Soup:
- Heat olive oil in a large pot or Dutch oven over medium heat. Place a large pot or Dutch oven on the stovetop and heat the olive oil over medium heat. Allow the oil to shimmer slightly, indicating it’s hot enough.
- Add onion and sauté until softened, about 5 minutes. Add the chopped onion to the hot pot and sauté, stirring occasionally, until it becomes softened and translucent. This usually takes around 5 minutes.
- Add garlic, bell peppers, and jalapeño (if using) and sauté for 5 minutes more. Add the minced garlic, chopped bell peppers (red and green), and minced jalapeño (if using) to the pot with the softened onion. Sauté for another 5 minutes, stirring frequently, until the bell peppers begin to soften and the garlic becomes fragrant. Be careful not to burn the garlic.
3. Simmer the Soup:
- Add black beans, corn, crushed tomatoes, vegetable broth, chili powder, cumin, smoked paprika, and oregano. Pour in the rinsed and drained black beans, drained corn, crushed tomatoes, vegetable broth, chili powder, cumin, smoked paprika, and dried oregano.
- Season with salt and pepper to taste. Season the soup mixture with salt and black pepper to your liking. Start with a teaspoon of salt and ½ teaspoon of black pepper and adjust as needed, tasting as you go. Remember that the flavors will meld and deepen as the soup simmers.
- Bring to a simmer, then reduce heat and simmer for at least 20 minutes, or up to 30 minutes, stirring occasionally. Increase the heat slightly to bring the soup to a gentle simmer. Then, reduce the heat to low, cover the pot, and simmer for at least 20 minutes, or up to 30 minutes, stirring occasionally. Simmering allows the flavors to meld together beautifully and deepen. The longer it simmers, the richer the flavor will become.
4. Blend a Portion of the Soup (optional, for a thicker consistency):
- For a thicker, creamier soup, use an immersion blender to partially blend a portion of the soup. If you prefer a slightly thicker and creamier texture, use an immersion blender to partially blend about half of the soup directly in the pot. Be careful when blending hot liquids. Alternatively, you can carefully ladle out about 2-3 cups of soup into a regular blender, blend until smooth, and then return it to the pot.
- Note: Be cautious when blending hot liquids. Remove the center piece of the blender lid to allow steam to escape and cover with a kitchen towel to prevent splattering.
- Stir the blended portion back into the soup (if blended). If you blended a portion of the soup, stir it back into the pot and mix well to combine.
5. Serve and Garnish:
- Ladle hot soup into bowls. Ladle the hot Vegetarian Tortilla Soup into serving bowls.
- Top with tortilla strips and your favorite garnishes. Generously top each bowl of soup with crispy tortilla strips and your choice of garnishes such as diced avocado, lime wedges, fresh cilantro, shredded cheese (or vegan cheese), sour cream (or vegan sour cream), pico de gallo, and hot sauce.
- Serve immediately and enjoy! Serve the soup immediately while it’s hot and the tortilla strips are still crispy. Enjoy the delicious and flavorful Vegetarian Tortilla Soup!
Nutrition
- Serving Size: one normal portion
- Calories: 250-300
- Sugar: 8-10 grams
- Sodium: 600-700 mg
- Fat: 8-10 grams
- Saturated Fat: 1-2 grams
- Carbohydrates: 35-40 grams
- Fiber: 8-10 grams
- Protein: 10-12 grams





