Authentic Vegan Tortilla Soup Recipe for Easy Comfort Food

Updated On: October 5, 2025

There’s nothing quite like a warm bowl of tortilla soup to comfort your soul and tantalize your taste buds. This authentic vegan tortilla soup recipe brings together the rich, smoky flavors of traditional Mexican cuisine without any animal products.

Packed with hearty vegetables, aromatic spices, and a touch of heat, it’s a deliciously satisfying meal perfect for any time of year. Whether you’re a seasoned vegan or simply looking to try a wholesome, plant-based twist on a classic, this recipe is sure to become a family favorite.

With layers of flavor developed from fresh ingredients like fire-roasted tomatoes, smoky chipotle peppers, and crisp tortilla strips, this soup is both nourishing and vibrant. Plus, it’s incredibly easy to make with pantry staples and simple techniques.

Get ready to bring a little fiesta to your kitchen!

Why You’ll Love This Recipe

This vegan tortilla soup is a flavorful powerhouse that’s both hearty and healthy. It’s loaded with fiber-rich beans, fresh vegetables, and warming spices that create a deeply satisfying bowl without any meat or dairy.

The smoky chipotle adds just the right kick, balanced by the sweetness of corn and the acidity of lime.

What makes it even better? It’s simple to make, budget-friendly, and easy to customize.

Whether you want to make it spicier, add more veggies, or keep it mild for the kids, this recipe adapts easily to your preferences. Plus, it’s perfect for meal prep and tastes even better the next day!

Ingredients

  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 4 cloves garlic, minced
  • 1 jalapeño pepper, seeded and minced (optional for heat)
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • 1 can (14.5 oz) fire-roasted diced tomatoes
  • 4 cups vegetable broth
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 cup frozen or fresh corn kernels
  • 1 chipotle pepper in adobo sauce, minced (adjust to taste)
  • 1 tablespoon adobo sauce (from the chipotle pepper can)
  • 1 teaspoon salt, or to taste
  • 1/2 teaspoon black pepper
  • 1 lime, juiced
  • 6 corn tortillas, cut into strips
  • 1 avocado, diced (for topping)
  • Fresh cilantro, chopped (for garnish)
  • Optional toppings: sliced green onions, vegan sour cream, or jalapeño slices

Equipment

  • Large soup pot or Dutch oven
  • Cutting board and knife
  • Wooden spoon or spatula
  • Measuring spoons and cups
  • Baking sheet (for tortilla strips)
  • Oven or stovetop for toasting tortillas
  • Ladle for serving

Instructions

  1. Prepare the tortilla strips: Preheat your oven to 375°F (190°C). Cut the corn tortillas into thin strips. Toss them with a little olive oil and a pinch of salt on a baking sheet. Bake for 10-12 minutes or until crispy and golden, turning once halfway through. Set aside.
  2. Sauté the aromatics: Heat 2 tablespoons of olive oil in a large soup pot over medium heat. Add the diced onion and sauté for 5-7 minutes until soft and translucent. Add the minced garlic and jalapeño, cooking for another 1-2 minutes until fragrant.
  3. Add spices: Stir in the ground cumin, smoked paprika, and oregano, allowing the spices to toast lightly for 1 minute to unlock their flavors.
  4. Add tomatoes and broth: Pour in the fire-roasted diced tomatoes with their juices and the vegetable broth. Stir to combine and bring to a simmer.
  5. Simmer the soup: Add the black beans, corn kernels, minced chipotle pepper, and adobo sauce to the pot. Season with salt and black pepper. Let the soup simmer gently for 20-25 minutes to allow the flavors to meld together.
  6. Finish with lime juice: Just before serving, stir in the fresh lime juice. Taste and adjust seasoning if needed.
  7. Serve: Ladle the hot soup into bowls. Top with crispy tortilla strips, diced avocado, and a sprinkle of fresh cilantro. Add any optional toppings like vegan sour cream or sliced jalapeños for extra flavor.

Tips & Variations

For a thicker soup, blend a portion of the soup and then stir it back in.

  • Make it smoky: Add a small piece of smoked dried chipotle or a dash of liquid smoke for deeper smoky flavor.
  • Spice level: Adjust the amount of jalapeño and chipotle pepper based on your heat tolerance.
  • Beans of choice: Substitute black beans with pinto or kidney beans if preferred.
  • Vegetable boost: Add diced zucchini, carrots, or bell peppers for extra nutrition and texture.
  • Homemade broth: Use your favorite homemade vegetable broth for richer taste.
  • Gluten-free option: Use gluten-free corn tortillas to keep it safe for celiac diets.

Nutrition Facts

Nutrient Amount per Serving
Calories 220 kcal
Protein 8 g
Carbohydrates 35 g
Dietary Fiber 9 g
Fat 5 g
Sodium 680 mg
Vitamin C 15% DV
Iron 20% DV

Serving Suggestions

This vegan tortilla soup pairs beautifully with a variety of sides for a complete meal. Consider serving it alongside warm, fluffy vegan cornbread or a fresh green salad with avocado and citrus dressing.

For an indulgent twist, try topping the soup with vegan cheese or a dollop of cashew sour cream. You can also serve it with extra lime wedges for that bright, zesty finish.

To make your meal even more special, check out our Green Chile Cheese Bread Recipe for a cheesy, spicy bread that complements the soup perfectly.

Conclusion

This authentic vegan tortilla soup recipe is a fantastic addition to your recipe collection, offering a warm and hearty meal that’s rich in flavor and nutrients. The combination of smoky chipotle, fresh lime, and crispy tortilla strips creates a pleasing contrast that will keep you coming back for more.

Whether you’re cooking for yourself, family, or friends, this soup is easy to prepare and sure to impress. It’s a wonderful example of how plant-based cooking can be vibrant, exciting, and deeply satisfying.

Be sure to bookmark this recipe and try it alongside other wonderful dishes like our Half Runner Beans Recipe or the comforting Grandma’S Old Fashioned Bread Pudding With Vanilla Sauce Recipe to complete your meal experience!

📖 Recipe Card: Authentic Vegan Tortilla Soup

Description: A flavorful and hearty vegan tortilla soup packed with fresh vegetables and spices. Perfect for a comforting meal with crispy tortilla strips on top.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 6 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 1 jalapeño, seeded and chopped
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon chili powder
  • 4 cups vegetable broth
  • 1 can (14 oz) diced tomatoes
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 cup corn kernels (fresh or frozen)
  • 6 small corn tortillas, cut into strips
  • Salt and pepper to taste
  • Fresh cilantro and lime wedges for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, garlic, and jalapeño; sauté until softened.
  3. Stir in cumin, smoked paprika, and chili powder; cook for 1 minute.
  4. Add vegetable broth, diced tomatoes, black beans, and corn; bring to a boil.
  5. Reduce heat and simmer for 20 minutes.
  6. Meanwhile, bake tortilla strips at 375°F (190°C) for 10 minutes until crispy.
  7. Season soup with salt and pepper.
  8. Serve soup topped with crispy tortilla strips, fresh cilantro, and a squeeze of lime.

Nutrition: Calories: 220 kcal | Protein: 7 g | Fat: 6 g | Carbs: 35 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Authentic Vegan Tortilla Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and hearty vegan tortilla soup packed with fresh vegetables and spices. Perfect for a comforting meal with crispy tortilla strips on top.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 medium onion, diced”, “3 garlic cloves, minced”, “1 jalape\u00f1o, seeded and chopped”, “1 teaspoon ground cumin”, “1 teaspoon smoked paprika”, “1/2 teaspoon chili powder”, “4 cups vegetable broth”, “1 can (14 oz) diced tomatoes”, “1 can (15 oz) black beans, drained and rinsed”, “1 cup corn kernels (fresh or frozen)”, “6 small corn tortillas, cut into strips”, “Salt and pepper to taste”, “Fresh cilantro and lime wedges for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, and jalape\u00f1o; saut\u00e9 until softened.”}, {“@type”: “HowToStep”, “text”: “Stir in cumin, smoked paprika, and chili powder; cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add vegetable broth, diced tomatoes, black beans, and corn; bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat and simmer for 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Meanwhile, bake tortilla strips at 375\u00b0F (190\u00b0C) for 10 minutes until crispy.”}, {“@type”: “HowToStep”, “text”: “Season soup with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “Serve soup topped with crispy tortilla strips, fresh cilantro, and a squeeze of lime.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “7 g”, “fatContent”: “6 g”, “carbohydrateContent”: “35 g”}}

Photo of author

Marta K

Leave a Comment

X