The Ultimate One-Pot Vegan Tortilla Soup: Flavorful, Quick, and Healthy

Discover the absolute best homemade vegan tortilla soup recipe that promises to tantalize your taste buds and nourish your body. This incredible one-pot wonder is packed with wholesome vegetables, bursts with vibrant Mexican-inspired flavors, and comes together in less than 30 minutes. Whether you’re seeking a comforting meal on a chilly evening or a light, refreshing dish for a summer day, this versatile plant-based tortilla soup is your perfect go-to.
My journey to creating this recipe began with a love affair for classic tortilla soup. The first time I tasted its rich, spicy, and tangy notes, I was instantly hooked. I knew I had to craft a vegan, veggie-forward version that captured all the beloved essence while being entirely plant-based and incredibly easy to make. This recipe is designed for those busy weeknights when you crave something deeply satisfying without spending hours in the kitchen. It’s simple, quick, and undeniably delicious – truly my favorite kind of meal!
While my vegan taco salad and chickpea tacos are often on rotation for Taco Tuesday, this vegan tortilla soup offers a different kind of comfort. It’s hearty, flavorful, and incredibly adaptable, making it a fantastic addition to your plant-based recipe repertoire. Prepare to be amazed by how much flavor can be packed into a single pot!
Why You’ll Love This Vegan Tortilla Soup Recipe
This isn’t just another soup; it’s a culinary experience designed for convenience, flavor, and health. Here’s what makes this vegan tortilla soup an absolute standout:
- Nutrient-Packed with Fresh Veggies: Loaded with colorful ingredients like sweet corn, protein-rich black beans, and diced tomatoes, this soup is a powerhouse of vitamins, minerals, and fiber. It’s a delicious way to boost your daily vegetable intake.
- Effortless One-Pot Preparation: Say goodbye to stacks of dirty dishes! This entire recipe, from sautéing to simmering, is made in just one pot. This means less cleanup and more time to enjoy your amazing meal.
- Ready in Under 30 Minutes: Perfect for busy weeknights, meal prepping, or spontaneous cravings. You can have a steaming bowl of flavorful soup on the table faster than ordering takeout, making it an ideal quick vegan dinner option.
- Explosive, Authentic Flavors: A carefully selected blend of smoked paprika, chipotle seasoning, and cumin infuses the soup with a smoky depth and a delightful kick. It’s perfectly balanced with just the right amount of spiciness to awaken your palate.
- Endless Customization & Topping Possibilities: From creamy avocado to tangy vegan sour cream and crunchy homemade tortilla strips, the options for personalizing your bowl are limitless. It’s a canvas for your culinary creativity!
Essential Ingredients for the Best Vegan Tortilla Soup
Crafting a truly exceptional vegan tortilla soup starts with fresh, quality ingredients. Each component plays a vital role in building the soup’s robust flavor profile and satisfying texture. Here’s a closer look at what you’ll need and why:
- Onion & Garlic: The foundational aromatics. Sautéing diced yellow onion until tender and fragrant, followed by minced garlic, creates a savory base that is indispensable for almost any great soup, especially this one. Their sweet and pungent notes lay the groundwork for all the other flavors to shine.
- Jalapeño: For that signature warmth and subtle heat. Diced jalapeño, with seeds removed for milder spice, provides a fresh, peppery kick that is characteristic of authentic Mexican-inspired cuisine. If you prefer a milder soup, a green bell pepper is an excellent substitute, offering a similar fresh flavor without the heat.
- Flavorful Seasonings: The heart of the soup’s vibrant taste. Our blend includes:
- Smoked Paprika: Delivers a deep, smoky undertone that adds complexity and warmth.
- Chipotle Seasoning: Brings a rich, earthy spice with a hint of smokiness, enhancing the overall Mexican flavor profile.
- Cumin: An essential spice in many Latin American dishes, providing a warm, earthy, and slightly pungent aroma.
For those who prefer zero spice, chili powder can be used in place of smoked paprika and chipotle seasoning, offering a milder, yet still flavorful, alternative.
- Sweet Corn: A pop of sweetness and texture. Whether you use fresh corn kernels cut directly from the cob during peak season or convenient frozen corn (which I often opt for), it adds a delightful sweetness and pleasant chewiness to the soup.
- Black Beans: A protein and fiber powerhouse. Canned black beans, thoroughly drained and rinsed, provide a hearty, earthy element that makes this soup incredibly filling. I highly recommend using canned beans for this recipe, as it has been specifically tested and perfected with their convenient texture and cooking time.
- Diced Tomatoes: For tangy depth and color. Canned fire-roasted diced tomatoes are a fantastic choice, imparting a smoky, rich tomato flavor that elevates the soup. Alternatively, using diced tomatoes with green chiles can add an extra layer of mild spice and zesty flavor, making the soup even more dynamic.
- Vegetable Broth: The liquid foundation. High-quality vegetable broth is crucial for keeping this soup entirely vegan and provides the savory liquid base. If dietary preferences allow, chicken broth could be used, but for a truly plant-based experience, vegetable broth is key.
Step-by-Step Guide: How to Make Vegan Tortilla Soup
Follow these simple steps to create a delicious and wholesome bowl of vegan tortilla soup in minutes:

Step 1: Sauté the Aromatics and Seasonings. Begin by heating two tablespoons of olive oil in a large pot or Dutch oven over medium heat. Add the diced yellow onion and jalapeño (with seeds removed for less spice) and cook for 4-5 minutes, stirring occasionally, until they soften and become translucent. Next, add the minced garlic, smoked paprika, chipotle seasoning, cumin, and salt. Sauté for just 1 more minute, stirring constantly, to toast the spices and release their incredible aromas. Be careful not to burn the garlic.

Step 2: Add Remaining Ingredients. Once the aromatics are fragrant, pour in the corn (fresh or frozen), rinsed black beans, fire-roasted diced tomatoes (undrained), and vegetable broth. Give everything a good stir to combine all the wonderful ingredients.

Step 3: Simmer the Soup. Bring the soup mixture to a boil over medium-high heat. Once boiling, reduce the heat to a low simmer, cover the pot, and let it cook for 10-15 minutes. This simmering time allows the flavors to meld beautifully and ensures all the vegetables are perfectly cooked. While the soup is simmering, it’s the perfect time to prepare your homemade crispy tortilla strips (optional, but highly recommended – see instructions below).

Step 4: Serve and Garnish. Once the soup has finished simmering, taste and adjust seasoning if necessary. Ladle the hot soup into individual bowls. Then, get creative with your toppings! Sprinkle with fresh cilantro, add a dollop of vegan sour cream, a slice of creamy avocado, or a generous handful of those irresistible crispy tortilla strips. Enjoy your homemade vegan tortilla soup immediately!
FAQs and Expert Tips for Your Vegan Tortilla Soup
To ensure your vegan tortilla soup turns out perfectly every time, and to help you customize it to your liking, here are some frequently asked questions and expert tips:
- How to Adjust the Spice Level: This vegan tortilla soup recipe, as written, has a delightful kick. To make it less spicy, you can easily half the amount of smoked paprika and chipotle seasoning. For an even milder version, swap out the jalapeño pepper for a green bell pepper, which provides a similar fresh flavor without the heat. If you love extra spice, feel free to add an extra jalapeño or a pinch of cayenne pepper!
- Want to Bulk This Soup Up Even More? This soup is already satisfying, but if you’re looking for an even heartier meal, consider adding:
- Pinto Beans: An excellent complement to black beans, adding another layer of texture and protein.
- Peeled and Diced Sweet Potato: Adds natural sweetness, creaminess, and a boost of nutrients. Add it with the broth and simmer until tender.
- Cooked Plant-Based Meat: Crumbled vegan chorizo or ground plant-based “beef” can be sautéed with the onions for extra protein and a meatier texture.
- Quinoa or Rice: Stir in cooked quinoa or rice during the last few minutes of simmering to make the soup extra substantial.
Tip
To make this in the slow cooker: Begin by sautéing the onion, jalapeño, and garlic in a skillet for 3-5 minutes until softened and fragrant. Transfer these aromatics to your slow cooker. Then, add the remaining soup ingredients—corn, black beans, diced tomatoes, vegetable broth, and all seasonings—to the slow cooker. Stir everything together. Cook on HIGH for 3-4 hours or on LOW for 6-8 hours, until all flavors are well-blended and the soup is heated through. Top with your desired garnishes before serving for a truly effortless meal.
Optional (But Highly Recommended) Toppings for Your Tortilla Soup:
Toppings are what truly elevate tortilla soup from good to extraordinary. Don’t skip them!
- Crispy Tortilla Strips or Crushed Tortilla Chips: Essential for that satisfying crunch and authentic tortilla flavor.
- Sliced Jalapeño: For a fresh, fiery garnish and a burst of vibrant green.
- Vegan Sour Cream or Plant-Based Yogurt: Adds a creamy, cooling contrast to the spice.
- Fresh Cilantro: Brightens the soup with its fresh, herbaceous notes.
- Diced or Sliced Avocado: Provides a rich, creamy texture and healthy fats.
- Vegan Cheese: Shredded vegan cheddar or a crumbled cotija-style vegan cheese melts beautifully into the hot soup.
- A Squeeze of Fresh Lime Juice: A finishing touch that brightens all the flavors and adds a zesty tang.
Can I Make My Own Tortilla Strips? Absolutely!
While store-bought tortilla strips are convenient, making them at home is incredibly easy, cost-effective, and results in a superior crunch and fresh taste. They’re quick to prepare while your soup simmers.
Here’s how to do it: First, gather your corn tortillas. For a single serving or two, use about 4 tortillas. If you’re feeding more people or want extra for snacking, use 8. Use a sharp knife or kitchen shears to slice the tortillas into thin strips. Arrange the strips in a single layer on a baking sheet. Lightly spray them with a bit of olive oil or avocado oil-based cooking spray. Bake the strips in a preheated oven at 400°F (200°C) for 5-10 minutes. Keep a close eye on them, checking after 5 minutes, as they can brown quickly. The strips will crisp up further as they cool out of the oven, developing that perfect crunchy texture for your soup.
What Makes This Recipe Vegan?
This recipe is inherently vegan because all its core ingredients are plant-based. It’s naturally meatless and dairy-free. There’s nothing specific that would make it vegetarian instead of vegan, as long as you use vegetable broth. The only consideration for toppings is to ensure they are also plant-based. For example, if you typically enjoy sour cream with your tortilla soup, simply opt for a delicious plant-based yogurt or vegan sour cream alternative to keep the entire meal vegan-friendly.
Storage and Reheating Tips for Vegan Tortilla Soup
This vegan tortilla soup is fantastic for meal prepping and makes delicious leftovers. Here’s how to properly store and reheat it:
Refrigerator: Allow the soup to cool completely to room temperature before storing. Once cool, ladle the soup into an airtight container. It will keep fresh in the refrigerator for up to 5 days. This makes it a perfect make-ahead option for healthy lunches or dinners throughout the week.
Freezer: This soup freezes beautifully, making it excellent for long-term storage. After the soup has cooled down completely, transfer it to a freezer-safe bag or an airtight freezer-safe container. Ensure there is minimal air in the bag or container to prevent freezer burn. Seal it shut and place it in the freezer for up to 3 months. When you’re ready to enjoy, thaw the soup overnight in the refrigerator or gently reheat from frozen on the stovetop over low heat, stirring occasionally until warmed through.

More Delicious Plant-Based Soup Recipes You’ll Love
If you enjoyed this vegan tortilla soup, be sure to explore more of our comforting and healthy plant-based soup recipes:
- Hearty Vegan Minestrone Soup
- Quick Instant Pot Vegetable Soup
- Creamy Vegan Cauliflower Soup
Vegan Tortilla Soup

Ingredients
- 2 tbsp olive oil
- 1 cup yellow onion, approx. 1/2 onion, diced
- 2 garlic cloves, minced
- 2 jalapeño peppers, diced with seeds removed
- 1 tsp smoked paprika
- 1 tsp chipotle seasoning
- 1/2 tsp cumin
- 1/2 tsp salt, or more to taste
- 2 cups corn, (10 oz.)
- 14 oz. black beans, rinsed
- 14 oz. diced tomatoes, fire roasted
- 32 oz. vegetable broth
- Sea salt to taste
- 4-8 corn tortillas, see notes for homemade tortilla strips
toppings:
- vegan yogurt / sour cream
- cilantro
- vegan cheese
- limes
Instructions
-
Preheat oven to 400°F (200°C) for tortilla strips.
-
In a large skillet or Dutch oven, heat olive oil over medium heat. Add diced onions and cook for 4-5 minutes until softened. Then, add minced garlic, diced jalapeño, smoked paprika, chipotle seasoning, cumin, and salt. Cook for another 3-5 minutes, stirring to prevent burning.
-
Stir in corn, rinsed black beans, diced tomatoes (undrained), and vegetable broth. Bring the mixture to a boil, then reduce heat to a simmer and cook for 10-15 minutes, allowing flavors to meld.
-
While soup is simmering, prepare the tortilla strips: Slice corn tortillas into thin strips. Arrange them on a baking sheet and lightly spray with nonstick cooking spray. Bake in the preheated oven for 5-10 minutes, watching carefully to prevent burning. They will crisp further upon cooling.
-
Ladle the hot soup into bowls. Garnish generously with crispy tortilla strips and any other desired toppings like vegan sour cream, fresh cilantro, avocado, or lime wedges.
-
Serve immediately and enjoy!
Notes
Nutrition
Serving: 1g | Calories: 376kcal | Carbohydrates: 63g | Protein: 14g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Sodium: 1232mg | Potassium: 863mg | Fiber: 14g | Sugar: 10g | Vitamin A: 1282IU | Vitamin C: 25mg | Calcium: 99mg | Iron: 4mg
UPDATE NOTE: This post was originally published in August 2019. It was updated with new photos and expanded text in October 2024 to provide a more comprehensive and improved recipe experience.