This Vegan Lentil Tortilla Soup is the ultimate cozy, nourishing bowl packed with bold flavors, hearty textures, and vibrant spices. Made with red lentils, black beans, fire-roasted tomatoes, sweet corn, and fresh vegetables, this one-pot soup delivers a satisfying balance of smoky, spicy, and tangy notes in every spoonful.
Perfect for chilly evenings, meal prep, or a comforting family dinner, this easy vegan tortilla soup comes together in just 30 minutes. It’s rich, filling, and layered with flavor, making it a plant-based recipe you’ll want to make again and again.
Topped with crispy tortilla strips, creamy avocado, fresh cilantro, and a squeeze of lime, this soup transforms simple ingredients into a restaurant-style comfort meal right at home.
Why You’ll Love This Recipe
- One-pot vegan meal ready in just 30 minutes
- Packed with protein-rich lentils and beans
- Naturally gluten-free and dairy-free
- Bold, smoky, and slightly spicy flavor profile
- Perfect for meal prep and freezing
Ingredients
For the Soup
- 1 yellow onion, diced – Builds a savory flavor base
- 2 tablespoons olive oil – Adds richness and depth
- 4 cloves garlic, minced – Brings bold aromatic flavor
- 1 jalapeno, seeds removed for less spice – Adds heat and freshness
- 1 red bell pepper, diced – Adds sweetness and color
- 1 tablespoon tomato paste – Deepens the tomato flavor
- 2 cans (15 oz each) fire-roasted crushed tomatoes – Smoky, rich base of the soup
- ¾ cup red lentils – Adds protein and thick texture
- 1 can black beans, drained and rinsed – Adds heartiness and fiber
- 1 cup corn kernels – Adds natural sweetness and crunch
- ⅓ cup cashew cream – Creates a creamy, silky texture
- 3–4 cups low-sodium vegetable broth – Adjusts soup consistency
- 2 teaspoons chili powder – Adds smoky spice
- 2½ teaspoons cumin – Gives warm, earthy depth
- 1 tablespoon brown or coconut sugar – Balances acidity and spice
- 1 teaspoon salt – Enhances overall flavor
- 1 teaspoon oregano – Adds herbal notes
- 1 tablespoon lime juice – Adds brightness and freshness
For Serving
- Tortilla strips – Crunchy topping for texture contrast
- 1 avocado, sliced – Creamy, rich topping
- Fresh lime juice – Brightens each bowl
- ½ cup chopped cilantro – Fresh herbal finish
How to Make Vegan Lentil Tortilla Soup
Sauté the Vegetables
In a large pot or Dutch oven, heat olive oil over medium heat. Add diced onion and cook for about 5 minutes until softened and fragrant.
Add garlic, jalapeno, and red bell pepper. Sauté for another 3 minutes until the vegetables become tender and aromatic.
Build the Flavor Base
Stir in the tomato paste and cook for 1–2 minutes to deepen its flavor and remove any raw taste.
Add Main Ingredients
Add fire-roasted tomatoes, red lentils, black beans, corn, vegetable broth, chili powder, cumin, oregano, salt, and sugar.
Stir everything well to combine. Bring the soup to a boil, then reduce heat to low and cover.
Simmer for 20–25 minutes, stirring occasionally, until the lentils are fully cooked and tender.
Blend for Creaminess
Once the lentils are soft, transfer about 2 cups of soup to a blender and blend until smooth. This step creates a naturally creamy texture without dairy.
Return the blended soup to the pot and stir to combine.
Finish with Lime and Creaminess
Stir in lime juice and cashew cream. Taste and adjust seasoning if needed. Add more broth if you prefer a thinner consistency.
Serve and Garnish
Ladle the soup into bowls and top with tortilla strips, avocado slices, fresh cilantro, and an extra squeeze of lime juice. Serve hot.

Tips for Success
- Blend part of the soup for a naturally creamy texture
- Adjust spice level by controlling jalapeno seeds
- Use fire-roasted tomatoes for deeper smoky flavor
- Add broth gradually for preferred thickness
- Fresh lime juice at the end brightens all flavors
Equipment Needed
- Large pot or Dutch oven
- Knife and cutting board
- Blender or immersion blender
- Wooden spoon or ladle
- Measuring cups and spoons
Recipe Variations
Extra Spicy Tortilla Soup
Add extra jalapeno or chipotle powder for more heat.
Creamy Coconut Version
Replace cashew cream with coconut cream for a richer flavor.
Protein-Boosted Version
Add extra black beans or chickpeas for more protein.
Chunky Style Soup
Skip blending for a fully chunky, rustic texture.
Quinoa Tortilla Soup
Add cooked quinoa for extra texture and nutrition.
Serving Suggestions
This vegan lentil tortilla soup pairs perfectly with:
- Warm corn tortillas
- Mexican-style rice
- Guacamole and chips
- Fresh green salad
- Vegan sour cream or cashew cream drizzle
Serve it as a main dish for lunch or dinner, especially on cold or rainy days.
FAQs
Can I make this soup ahead of time?
Yes, it tastes even better the next day as the flavors develop.
Can I freeze vegan tortilla soup?
Absolutely. Freeze for up to 3 months in airtight containers.
Can I skip blending?
Yes, blending is optional and only adds creaminess.
What can I use instead of cashew cream?
Coconut cream or any plant-based cream works well.
How spicy is this soup?
It’s mildly spicy, but you can adjust heat by reducing jalapeno.
Can I use canned corn?
Yes, canned or frozen corn both work perfectly.
Final Thoughts
This Vegan Lentil Tortilla Soup is a warm, hearty, and deeply satisfying plant-based meal that proves healthy food can still be rich in flavor and comfort. With smoky tomatoes, tender lentils, and bold spices, every bowl is both nourishing and delicious.
Whether you’re making it for meal prep, a cozy family dinner, or a quick weeknight meal, this easy vegan soup is guaranteed to become a staple in your kitchen. One taste and you’ll see why it’s a true comfort food favorite.
Print
Vegan Lentil Tortilla Soup
- Total Time: 30 minutes
- Yield: 6 servings
- Diet: Vegan
Description
This one pot vegan tortilla soup is made with red lentils, black beans, fire roasted tomatoes, corn, and fresh spices. It’s hearty, flavorful, and perfect for a cozy meal.
Ingredients
- 1 yellow onion, diced
- 2 tablespoons olive oil
- 4 cloves garlic, minced
- 1 jalapeño, seeded and diced
- 1 red bell pepper, diced
- 1 tablespoon tomato paste
- 2 cans fire roasted crushed tomatoes (15 oz each)
- 3/4 cup red lentils
- 1 can black beans, drained and rinsed
- 1 cup corn
- 1/3 cup cashew cream
- 3–4 cups vegetable broth (low sodium)
- 2 teaspoons chili powder
- 2 1/2 teaspoons cumin
- 1 tablespoon brown sugar
- 1 teaspoon salt
- 1 teaspoon oregano
- 1 tablespoon lime juice
- Tortilla strips (for serving)
- 1 avocado (for serving)
- 1 lime, juiced (for serving)
- 1/2 cup chopped cilantro
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and sauté for about 5 minutes.
- Add garlic, bell pepper, and jalapeño. Cook for 3 more minutes.
- Stir in tomato paste and cook for 2 minutes.
- Add fire roasted tomatoes, lentils, black beans, corn, spices, sugar, salt, and vegetable broth.
- Bring to a boil, then reduce heat and simmer covered for 20–25 minutes, stirring occasionally.
- Check lentils for doneness and cook longer if needed.
- Blend 2 cups of soup until smooth and return to pot.
- Stir in lime juice and adjust seasoning or thickness as needed.
- Serve topped with tortilla strips, avocado, cilantro, and fresh lime juice.
Notes
- Cashew cream can be replaced with coconut cream if needed.
- You can use diced fire roasted tomatoes if crushed are not available.
- Adjust broth amount for desired thickness.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican



