Go Back
Adam

Vegan Lentil Tortilla Soup – Spicy, Comforting & Packed With Bold Mexican-Inspired Flavor

When you’re craving a bowl of soup that’s bold, hearty, and bursting with vibrant flavor, this Vegan Lentil Tortilla Soup is the perfect answer. Inspired by classic tortilla soup but made fully plant-based, this recipe transforms red lentils, black beans, fire-roasted tomatoes, jalapeño, sweet red peppers, corn, and aromatic spices into a comforting and nourishing meal that feels like a warm hug in a bowl. Unlike traditional tortilla soup, which often includes chicken, this vegan version celebrates the power of plant-based ingredients. Red lentils add incredible creaminess and protein, black beans bring heartiness, fire-roasted tomatoes offer smoky depth, and cashew cream provides a luscious finish without dairy. The flavors of cumin, chili powder, garlic, and oregano infuse the broth with rich warmth, while fresh lime and cilantro brighten every spoonful. Topped with crispy tortilla strips, creamy avocado, and a squeeze of fresh lime, this soup becomes an irresistible combination of textures and flavors — creamy, crunchy, spicy, zesty, and deeply comforting. It’s a one-pot recipe that feels gourmet yet incredibly simple to prepare, making it perfect for busy weeknights, meal prep, or feeding family and friends. This soup is naturally gluten-free, high in protein, fiber-rich, budget-friendly, and absolutely loaded with flavor. Let’s make the ultimate Vegan Lentil Tortilla Soup that will steal the spotlight in your kitchen.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings

Ingredients
  

Vegetables
  • 1 avocado for topping
  • 1 can black beans drained and rinsed
  • ½ cup chopped cilantro
  • 1 cup corn fresh or frozen
  • 1 yellow onion diced
  • 4 garlic cloves minced
  • 1 jalapeño minced
  • 1 red bell pepper diced
  • ¾ cup red lentils
  • 2 cans 15 oz each fire-roasted tomatoes
  • Zest + juice of 1 lime plus 1 tbsp extra lime juice
Broth & Base
  • 3 cups vegetable broth low sodium
  • 1 tbsp tomato paste
Seasonings
  • 2 ½ tsp cumin
  • 2 tsp chili powder
  • 1 tsp oregano
  • 1 tsp salt
  • 1 tbsp brown sugar or coconut sugar
Condiments
  • cup cashew cream
Oil
  • 2 tbsp olive oil
  • Crunch Topping
  • 1 cup tortilla strips

Equipment

  • Large soup pot or Dutch oven
  • Cutting board
  • Sharp knife
  • Wooden spoon
  • Measuring cups & spoons
  • Ladle
  • Blender (optional for smoother texture)

Method
 

Step 1: Sauté the Aromatics
  1. Heat olive oil in a large pot over medium heat.
  2. Add diced onions and cook 5 minutes until soft.
  3. Add garlic, jalapeño, and red bell pepper.
  4. Cook another 2–3 minutes until fragrant.
Step 2: Add Spices & Tomato Paste
  1. Stir in:
  2. Chili powder
  3. Cumin
  4. Oregano
  5. Salt
  6. Brown sugar
  7. Tomato paste
  8. Cook 1–2 minutes to toast the spices and deepen their flavor.
Step 3: Add Lentils, Beans, Tomatoes & Corn
  1. Stir in:
  2. Red lentils
  3. Black beans
  4. Corn
  5. Fire-roasted tomatoes
  6. Mix well so everything is coated with the seasonings.
Step 4: Add Broth & Simmer
    Pour in 3 cups vegetable broth.
    1. Stir and bring to a gentle boil.
    2. Reduce heat and simmer 20–25 minutes, until lentils are soft and the soup thickens naturally.
    Step 5: Add Lime Juice & Cashew Cream
    1. When lentils are tender, add:
    2. ⅓ cup cashew cream
    3. Juice of 1 lime
    4. Stir until creamy and smooth.
    5. Step 6: Adjust Consistency
    6. If soup is too thick, add a splash of broth.
    7. If too thin, simmer uncovered 5 minutes.
    Step 7: Add Cilantro
    1. Stir in chopped cilantro right before serving.
    Step 8: Serve With Toppings
    1. Ladle into bowls and top with:
    2. Tortilla strips
    3. Avocado cubes
    4. Extra cilantro
    5. Lime wedges

    Notes

    🧊 Storage & Reheating
    Refrigerator
    Store up to 4 days in airtight containers.
    Freezer
    Freeze up to 3 months (without tortilla strips or avocado).
    Reheating
    Stovetop: Medium heat, 5–7 minutes
    Microwave: 1–2 minutes
    Add extra broth if needed.
    🥄 Variations
    Spicy Version: Add more jalapeño or chipotle powder.
    Mild Version: Remove jalapeño seeds or omit jalapeño.
    Extra Creamy: Add more cashew cream or blend part of the soup.
    Protein Boost: Add chickpeas or cooked quinoa.
    Veggie Packed: Add zucchini, spinach, or sweet potatoes.
    Smoky Version: Add smoked paprika.
    Chunky Style: Do not blend — keep all ingredients whole.
    ❓ 10 FAQs
    1. Can I use green lentils instead of red?
    Yes, but cooking time increases and texture is less creamy.
    2. Can I make this oil-free?
    Yes — sauté vegetables in a splash of broth.
    3. Is cashew cream necessary?
    No, but it adds richness. Replace with coconut milk for creaminess.
    4. How do I make it less spicy?
    Remove jalapeño seeds or use half a pepper.
    5. Can I blend the soup?
    Yes — blend half for a smoother base.
    6. Can I use fresh tomatoes?
    Yes, but fire-roasted canned tomatoes add deeper flavor.
    7. Can I replace tortilla strips?
    Try crushed tortilla chips or baked tortillas.
    8. Does this soup thicken over time?
    Yes — lentils absorb liquid. Add broth when reheating.
    9. Can I use frozen corn?
    Absolutely — no need to thaw.
    10. Is this recipe gluten-free?
    Yes — as long as tortilla strips are certified gluten-free.
    🏁 Conclusion
    This Vegan Lentil Tortilla Soup delivers everything you love in a comforting bowl: spicy heat, creamy texture, hearty beans, smoky tomatoes, zesty lime, and the satisfying crunch of tortilla strips. With wholesome ingredients and bold flavor, it brings together the best of Mexican-inspired cooking with nourishing plant-based nutrition.
    It’s budget-friendly, protein-rich, fiber-packed, and incredibly easy to prepare. Perfect for weeknight dinners, cozy evenings, or meal prepping for the week — this soup is a flavorful experience you’ll want to make again and again.
    Warm, vibrant, creamy, crunchy — this bowl is comfort reinvented.