Go Back
+ servings
Vegan tortilla soup in a bowl.

Best Vegan Tortilla Soup

Justine Drosdovech
Vegan tortilla soup full of bold flavors and a mixture of textures. Crispy corn tortilla strips are covered in a chile-infused broth and garnished with lime, avocado, cheese, and more.
5 from 17 votes
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Course Mains
Cuisine Gluten-Free, Mexican, Vegan
Servings 4 servings
Calories 413 kcal

Equipment

  • Skillet
  • Blender
  • Stockpot
  • Mesh Strainer

Ingredients
 

Broth

  • 4 tablespoons olive oil
  • 3 pasilla chiles (stemmed & seeded)
  • 3 arbol chiles (stemmed & seeded)
  • 6 Roma tomatoes (roughly chopped)
  • ½ medium white onion (roughly chopped)
  • 3 cloves garlic
  • ½ teaspoon Mexican oregano
  • 6 cups vegetable broth
  • 1 bay leaf
  • 2-3 epazote sprigs
  • Salt & pepper to taste

Tortillas

Garnishes optional

  • Vegan mozzarella cubes
  • Avocado cubes
  • Vegan Mexican crema
  • Chopped cilantro
  • Lime wedges

Instructions
 

Broth

  • First, heat the olive oil in a skillet over medium. Cut the seeded pasilla chiles into thin rings using kitchen shears, then add them to the skillet along with the seeded arbol chiles. Fry for 30-40 seconds, or until fragrant.
  • In the meantime, add the tomatoes, onions, garlic cloves, Mexican oregano, and 2 cups of vegetable broth to a blender. Add ⅔ of the pasilla chiles and all of the arbol chiles, then mix on high until smooth.
  • Transfer the leftover chile oil to a stockpot over medium heat. Pour the salsa through a mesh strainer into the pot, then let it simmer for 10 minutes, stirring occasionally.
  • Add the rest of the vegetable broth, bay leaf, and sprigs of epazote to the pot. Stir to combine, then turn the heat down to simmer for 20 minutes. Taste and season with salt and pepper to your liking.

Tortillas

  • Heat about ~1 inch of neutral oil in a deep saucepan or skillet over medium. Cut the tortillas into thin strips and fry in batches until golden brown, about 2-4 minutes per batch.
  • Transfer the strips to a paper towel-lined plate to drain excess oil. Continue this process until all the strips are gone.

Assembly

  • To serve, add a handful of tortilla strips to a bowl followed by a few ladles of broth. Top the bowl with cubed avocado, cubed vegan mozzarella, fried pasilla chile rings, lime wedges, cashew crema, and cilantro. Happy eating!

Video

Notes

  • Season to taste: Adjust the salt and other seasonings at the end of cooking to ensure the broth tastes just right.
  • Fresh herbs: Make sure the chiles and herbs you use are fresh for the best flavor.
  • Don’t forget to garnish: Use a variety of garnishes as they all provide different textural components and enhance the dish. 
  • Simmer: Simmering the soup helps the flavors meld together. Don’t skip this important step!
  • Nutritional information is a rough estimate and should not be taken as health advice.

Nutrition

Serving: 1serving | Calories: 413kcal | Carbohydrates: 59.6g | Protein: 7.7g | Fat: 18g | Saturated Fat: 2.4g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 11g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 1467.6mg | Potassium: 567.7mg | Fiber: 9.5g | Sugar: 7.1g | Vitamin A: 3477.5IU | Vitamin C: 14.9mg | Calcium: 110.3mg | Iron: 2.3mg
Don't miss another recipe!Subscribe to our newsletter!