This Vegetarian Tortilla Soup is an incredibly creamy, flavorful, and comforting dish, perfect for any cozy lunch or dinner. Customize it with your favorite toppings for a truly satisfying meal!

As the colder months settle in, there’s truly nothing quite like a warm, hearty bowl of soup to bring comfort and joy. While I haven’t always been a dedicated soup maker, the recent chilly weather has certainly transformed me into a passionate soup enthusiast. My heart now belongs to rich, creamy, and deeply flavorful soups, and this Vegetarian Tortilla Soup stands out as a shining example. It’s wonderfully thick, bursting with authentic Southwest flavors, and provides the perfect canvas for all your favorite garnishes. Forget bland, watery broths – this recipe is designed to deliver a luxurious, satisfying experience that will quickly become a household favorite.
For a long time, tortilla soup remained an unexplored culinary territory for me. Then, one day, the idea simply popped into my head. Intrigued, I delved into various recipes and techniques, ultimately crafting my own unique version. Many recipes suggest adding crispy tortilla strips just before serving, which is certainly a delicious approach. However, driven by my love for truly thick and creamy soups, I decided to blend a portion of the tortillas directly into the soup base. This simple adjustment proved to be nothing short of magical, imparting an incredible depth of flavor and a luxuriously smooth texture that sets this recipe apart. The result is a soup that’s not just a meal, but a warming embrace on a cold day.

Why This Vegetarian Tortilla Soup Is a Nutritional Powerhouse
Beyond its incredible taste and comforting warmth, this Vegetarian Tortilla Soup is also packed with nutrients that your body will appreciate. It’s more than just a delicious meal; it’s a bowl full of wellness.
- Immunity Boost – Soups have long been celebrated for their healing properties, and this recipe is no exception. It’s loaded with essential vitamins and minerals primarily from the vibrant tomatoes and fresh vegetables. The warm vegetable broth helps maintain hydration and replenishes electrolytes, which is crucial, especially during flu season. Furthermore, the hot, aromatic vapors rising from a steaming bowl of soup can effectively help clear nasal passages, offering relief from congestion and making you feel better almost instantly.
- Antioxidant Rich – Tomatoes are a star ingredient in this soup, boasting powerful antioxidant capabilities. Antioxidants play a vital role in neutralizing harmful free radicals in the bloodstream, protecting your cells from damage. The lycopene, a potent antioxidant found abundantly in tomatoes, has been linked to reducing the risk of various chronic diseases, including heart disease and certain types of cancer. Additionally, tomatoes are an excellent source of Vitamin C, which is fundamental for supporting a robust immune system and promoting overall health.
- Folate for Cellular Health – Bell peppers, particularly the colorful red and green varieties used here, are a wonderful source of folate, also known as folic acid or Vitamin B9. Folate is indispensable for numerous bodily functions, most notably for the synthesis of new cells. This includes critical cells like red blood cells, brain cells, and skin cells. Its importance is particularly pronounced for pregnant women, as adequate folate intake can help prevent neural tube defects in infants and reduce the risk of anemia, a common concern during pregnancy. Interestingly, red bell peppers typically contain higher levels of folate compared to their green counterparts, adding extra nutritional value to your bowl.
- Fiber for Digestive Health – This soup is rich in dietary fiber, thanks to the corn tortillas, black beans, corn, and other vegetables. Fiber is essential for a healthy digestive system, promoting regularity and preventing constipation. It also contributes to feelings of fullness, which can aid in weight management by reducing overall calorie intake. A fiber-rich diet is linked to a lower risk of heart disease, type 2 diabetes, and certain cancers.
- Plant-Based Protein – With black beans and corn as key ingredients, this soup provides a good source of plant-based protein. Protein is vital for building and repairing tissues, making enzymes and hormones, and supporting overall bodily functions. For vegetarians and vegans, ensuring adequate protein intake is important, and this soup makes it delicious and easy to achieve.
Mastering the Ingredients for Your Vegetarian Tortilla Soup
The success of any great soup lies in the quality and combination of its ingredients. For this Vegetarian Tortilla Soup, each component plays a crucial role in building its signature creamy texture and bold, savory flavor profile.
- Tortillas – The Heart of the Soup – For this recipe, corn tortillas are non-negotiable. Their unique flavor and texture are essential, and flour tortillas simply won’t yield the same fantastic results when blended. I personally lean towards yellow corn tortillas, as I find they offer a richer, more pronounced flavor compared to white corn varieties. However, feel free to use whichever corn tortillas you prefer, as long as they are indeed made from corn. They are not just a garnish here; a significant portion is blended into the soup, contributing to its incredible thickness and authentic taste.
- Aromatic Vegetables – The Flavor Base – My go-to trio for crafting a deeply flavorful Southwest-inspired meal always includes onion, garlic, and both red and green bell peppers. These vegetables form the aromatic foundation of the soup, caramelizing beautifully to release their sweet and pungent notes, which are perfectly suited for this tortilla soup recipe. The vibrant bell peppers also add a pleasant crunch and a visual pop of color. Don’t rush this step, as properly sautéed vegetables are key to a rich soup base.
- Canned Tomatoes – Depth and Zest – To infuse the soup with a robust, tangy depth, I opt for fire-roasted diced tomatoes with garlic. The fire-roasting process adds a smoky, complex layer of flavor that elevates the soup beyond ordinary. While fire-roasted tomatoes are highly recommended for that extra oomph, regular diced tomatoes will work just fine. The key is to use diced tomatoes for texture and convenience. The liquid from the can is also important, so make sure to add the entire contents.
- A Symphony of Spices – The Soul of Southwest – The generous blend of spices is truly what transforms this vegetarian tortilla soup into a flavor explosion. We’re talking about cumin for its earthy warmth, chili powder for a mild kick, paprika for rich color and sweet notes, smoked paprika for an extra layer of smokiness, granulated garlic and onion powder to enhance the fresh aromatics, and dried Italian seasoning for an unexpected depth. If you don’t keep all these spices on hand, consider visiting a grocery store with a bulk spice section. This allows you to purchase just the small quantities you need without committing to full bottles, making it both cost-effective and convenient to achieve this soup’s signature taste.
- Vegetable Broth – The Liquid Foundation – While water could technically be used, a high-quality vegetable broth is absolutely essential for building the deep, savory base of this soup. It infuses every spoonful with rich flavor that water simply cannot replicate. I often use a concentrated vegetable broth paste, like Better Than Bouillon, mixed with hot water. This offers intense flavor control and allows for easy adjustment. Opt for a low-sodium broth if you are mindful of your salt intake, as you can always adjust the seasoning later.
- Black Beans and Corn – Texture and Substance – Added towards the end, canned black beans and frozen (or fresh) corn kernels provide wonderful texture, heartiness, and an additional boost of plant-based protein and fiber. They complement the Southwest flavor profile perfectly, turning this soup into a complete and satisfying meal. Make sure to rinse and drain canned black beans thoroughly before adding them to the soup.

Crafting Your Perfect Vegetarian Tortilla Soup: A Step-by-Step Guide
While many tortilla soup recipes share common ingredients, the methods for achieving that perfect creamy consistency and rich flavor can vary significantly. Here’s my tried-and-true approach to making a thick, intensely flavorful, and utterly satisfying vegetarian tortilla soup:
- Prepare Your Crispy Tortilla Strips: Begin by preheating your oven to 375 degrees F (190 degrees C). Take your corn tortillas and cut them into thin, uniform slices, then cut those slices into thirds. This size is ideal for both blending and topping. In a medium bowl, toss the cut tortillas with a drizzle of olive oil and a generous pinch of salt, ensuring every piece is lightly coated. Spread them in a single layer on a baking sheet. Bake for about 15 minutes, or until they turn golden brown and beautifully crisp. Keep a close eye on them to prevent burning, as tortillas can crisp up quickly. Once baked, remove them from the oven and let them cool for a few minutes. This crucial cooling period allows them to achieve maximum crispness, enhancing their texture both in the soup and as a topping.
- Build the Flavor Base: Heat a large, heavy-bottomed pot or Dutch oven over medium heat. Add a teaspoon of olive oil. Once shimmering, add the diced onion, red bell pepper, green bell pepper, and a pinch of salt. Cook, stirring occasionally, for about 5 minutes until the vegetables begin to soften. Then, add the minced garlic and continue to cook for another 2-3 minutes, stirring constantly, until the vegetables are tender and slightly caramelized, releasing their sweet aromas. Next, pour in the entire can of diced tomatoes (including the liquid) and all the specified spices: ground cumin, chili powder, paprika, smoked paprika, granulated garlic, onion powder, and dried Italian seasoning, along with the remaining salt and black pepper. Stir well and cook for just 1 minute to allow the spices to bloom and become fragrant. Finally, pour in the vegetable broth, stir everything together, and bring the mixture to a gentle simmer.
- Achieve Creamy Perfection: Once the soup is simmering, carefully add two cups of your freshly baked crispy tortilla strips to the pot. Stir them into the soup and let them cook for about a minute; they will begin to soften and absorb the liquid. Now, for the magic: transfer the hot soup to a high-powered blender. Be extremely cautious when blending hot liquids; only fill the blender about halfway to prevent pressure buildup, and secure the lid tightly, leaving a small vent if possible (or covering the lid opening with a kitchen towel to let steam escape). Blend until the soup is completely smooth and creamy. If you prefer, you can let the soup cool for a few minutes before blending to reduce the risk of steam pressure. Alternatively, an immersion blender can be used directly in the pot, though a high-powered blender will yield the smoothest, most luxurious texture.
- Final Touches and Serving: Pour the velvety smooth soup back into the large pot. Add the rinsed black beans and corn kernels. Stir gently and heat the soup over medium-low heat until it reaches your desired temperature, allowing the flavors to meld further. Once hot, ladle the rich, creamy vegetarian tortilla soup into individual bowls. Now comes the best part: load it up with your favorite toppings!

Customizing Your Tortilla Soup: Toppings and Variations
While I’m a huge advocate for a thick and creamy soup, the beauty of this recipe lies in its adaptability. If you prefer a thinner, more brothy soup, you can absolutely skip the blending step and serve it as is. The rich, aromatic broth with tender vegetables and softened tortilla pieces is delicious in its own right. However, for those who, like me, appreciate a velvety smooth consistency, blending is the way to go.
The toppings are where you can truly let your creativity shine! Crispy tortilla strips are, in my opinion, an absolute must for their delightful crunch and authentic flavor. Beyond that, the sky’s the limit. My personal favorites include creamy slices of avocado, fresh diced red onion for a zing, bright cilantro for herbaceous freshness, juicy chopped tomatoes, thinly sliced jalapeños for a touch of heat, a dash of your favorite hot sauce, and finely chopped green onions for a mild oniony bite. Other fantastic options include a dollop of vegan sour cream or cashew cream for extra richness, a sprinkle of vegan cheese shreds, or even some pickled onions for a tangy contrast. Don’t be shy – pile on your favorites!

Tips for Success and Storage
- Achieving the Perfect Consistency: If your soup turns out too thick after blending, simply add a bit more vegetable broth until it reaches your desired consistency. If it’s too thin, you can simmer it uncovered for a bit longer to reduce, or blend in a few more softened tortilla pieces (you might need to re-blend a small portion with extra tortillas).
- Make Ahead: This soup is fantastic for meal prep! You can make the soup base a day or two in advance and store it in the refrigerator. When ready to serve, gently reheat it on the stovetop and prepare fresh crispy tortilla strips and other toppings.
- Storage: Leftover soup can be stored in an airtight container in the refrigerator for up to 3-4 days. It also freezes beautifully for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.
- Spice Level: If you love heat, consider adding a pinch of cayenne pepper or a chopped chipotle in adobo sauce to the soup base along with the other spices. For a milder soup, reduce the amount of chili powder or omit the jalapeños from toppings.
Beyond the Bowl: Serving Suggestions
While this Vegetarian Tortilla Soup is a complete and satisfying meal on its own, it also pairs wonderfully with a few simple sides. A fresh green salad with a light vinaigrette can offer a refreshing contrast to the richness of the soup. A side of warm crusty bread or cornbread is perfect for dipping and soaking up every last drop of the flavorful broth. For a heartier meal, serve it alongside some vegan quesadillas or tacos. The vibrant flavors also make it an excellent appetizer for a larger Mexican-inspired feast.
Have a question about this recipe? Or perhaps you’ve discovered a new favorite topping? I’d love to hear from you! Share your thoughts and questions in the comments below, and I’ll get back to you as soon as possible.
Explore More Delicious and Nourishing Soup Recipes
If you’ve fallen in love with the comforting warmth of this tortilla soup, you’ll be thrilled to discover other nourishing creations perfect for any season or craving. Dive into these delightful recipes:
Vegan Chickpea Noodle Soup
Roasted Ratatouille Soup
Creamy Pinto Bean Pumpkin Soup
Smoky Vegetarian Split Pea Soup
Quick and Easy Vegetarian Lentil Soup
Print Recipe
Vegetarian Tortilla Soup
Overall Rating: 5 Stars (from 2 reviews)
- Author: She Likes Food
- Total Time: 45 minutes
- Yield: 4 Servings
Description
This thick and creamy Vegetarian Tortilla Soup is so flavorful and delicious! Perfect for a cozy meal on a cold day, it’s packed with vibrant ingredients and a comforting texture.
Ingredients
- 1 teaspoon olive oil
- 1/2 yellow onion, diced
- 1 large green bell pepper, diced
- 1 large red bell pepper, diced
- 2 cloves garlic, minced
- 1 (14.5) oz can diced tomatoes (fire-roasted recommended)
- 2 teaspoons ground cumin
- 1 teaspoon chili powder
- 1 teaspoon paprika
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon granulated garlic
- 1/2 teaspoon onion powder
- 1/2 teaspoon dried Italian seasoning
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 3 cups vegetable broth
- 1 cup black beans, rinsed and drained
- 1 cup corn kernels (fresh or frozen)
For Crispy Tortilla Strips
- 10 corn tortillas
- Olive oil or cooking spray
- Salt, to taste
Instructions
- Pre-heat oven to 375 degrees F (190 C). Cut corn tortillas into thin slices and then cut into thirds. Toss with olive oil and a pinch of salt until all tortillas are coated. Spread evenly on a baking sheet and bake until crispy, about 15 minutes. Let cool for a few minutes; they will crisp up even more.
- Heat a large pot over medium heat and add onion, bell peppers, and a pinch of salt. Cook for 5 minutes, then add garlic. Continue cooking until vegetables have softened and begin to caramelize, about 2-3 more minutes. Next, add the entire can of diced tomatoes (undrained) and all the spices (cumin, chili powder, paprika, smoked paprika, granulated garlic, onion powder, Italian seasoning, salt, and black pepper). Cook for 1 minute, stirring constantly, then add the vegetable broth. Stir and bring to a gentle simmer.
- Add two cups of the crispy tortilla strips to the simmering soup. Cook for about a minute to allow them to soften. Carefully transfer the soup to a high-powered blender (blend in batches if necessary, filling only halfway). Blend until completely smooth and creamy. Alternatively, use an immersion blender directly in the pot.
- Pour the blended soup back into the pot. Stir in the rinsed black beans and corn kernels. Heat until the soup reaches your desired temperature, allowing all ingredients to warm through and flavors to meld. Ladle into bowls and top with your favorite garnishes.
- Prep Time: 20 mins
- Cook Time: 25 mins
- Category: Soup, Vegan
- Method: Oven, Stovetop, Blending
- Cuisine: American/Mexican
Did you make this recipe?
Tag @shelikes.food on Instagram and hashtag it #shelikesfood to share your creation!