When you’re craving a warm, comforting meal that’s packed with plant-based protein and bold Mexican-inspired flavors, this Vegan Lentil Tortilla Soup is the perfect choice. Made with red lentils, black beans, fire-roasted tomatoes, sweet corn, and a blend of aromatic spices, this hearty one-pot soup delivers incredible flavor while remaining simple enough for busy weeknights.
Ready in just 30 minutes, this nourishing vegan soup is rich, filling, and naturally dairy-free. The addition of blended lentils creates a creamy texture without heavy cream, while fresh lime juice, avocado, cilantro, and crispy tortilla strips bring brightness and crunch to every bowl.
Whether you’re meal prepping for the week or looking for a cozy dinner on a chilly evening, this easy Vegan Lentil Tortilla Soup is guaranteed to become a favorite.
Why You’ll Love This Recipe
- Ready in only 30 minutes
- One-pot recipe with easy cleanup
- Packed with plant-based protein and fiber
- Naturally vegan and dairy-free
- Rich, creamy texture without heavy cream
- Great for meal prep and freezer-friendly
- Loaded with bold Mexican-inspired flavors
- Budget-friendly and family-friendly
Ingredients
For the Soup
- 1 yellow onion, diced – Creates a flavorful base.
- 2 tablespoons olive oil – Used for sautéing vegetables.
- 4 cloves garlic, minced – Adds aromatic depth.
- 1 jalapeño, diced – Provides a gentle kick of heat.
- 1 red bell pepper, diced – Adds sweetness and color.
- 1 tablespoon tomato paste – Deepens the tomato flavor.
- 2 (15-ounce) cans fire-roasted crushed tomatoes – Create a smoky, rich broth.
- ¾ cup red lentils – Add protein and natural creaminess.
- 1 can black beans, drained and rinsed – Boost protein and fiber.
- 1 cup corn kernels – Adds sweetness and texture.
- ⅓ cup cashew cream – Creates a silky finish.
- 3 to 4 cups low-sodium vegetable broth – Forms the soup base.
- 2 teaspoons chili powder – Adds warmth and spice.
- 2½ teaspoons ground cumin – Brings earthy flavor.
- 1 tablespoon brown sugar or coconut sugar – Balances acidity.
- 1 teaspoon salt – Enhances overall flavor.
- 1 teaspoon dried oregano – Adds herbal notes.
- 1 tablespoon fresh lime juice – Brightens the soup.
Optional Toppings
- Tortilla strips
- Sliced avocado
- Fresh lime wedges
- Chopped cilantro
- Vegan sour cream
- Extra jalapeños
How to Make Vegan Lentil Tortilla Soup
Sauté the Aromatics
In a large pot or Dutch oven, heat the olive oil over medium heat.
Add the diced onion and cook for about 5 minutes until softened.
Stir in the garlic, jalapeño, and bell pepper. Continue cooking for 3 minutes until fragrant.
Add the Tomato Paste
Add the tomato paste and cook for 1 to 2 minutes, stirring frequently. This helps deepen the flavor and removes any raw tomato taste.
Simmer the Soup
Add the fire-roasted tomatoes, red lentils, black beans, corn, vegetable broth, chili powder, cumin, sugar, oregano, and salt.
Stir everything together and bring the soup to a boil.
Reduce the heat to low, cover, and simmer for 20 to 25 minutes, stirring occasionally.
Blend for Creaminess
Once the lentils are tender, carefully transfer about 2 cups of the soup to a blender.
Blend until smooth and creamy.
Pour the blended mixture back into the pot and stir well to combine.
Finish the Soup
Stir in the cashew cream and fresh lime juice.
Taste and adjust seasoning as needed. Add additional broth if you prefer a thinner consistency.
Garnish and Serve
Ladle the soup into bowls and top with tortilla strips, avocado, cilantro, fresh lime juice, and vegan sour cream if desired.
Serve immediately and enjoy.

Tips for Success
- Start with 3 cups of broth for a thicker soup and add more if needed.
- Remove jalapeño seeds for a milder flavor.
- Blend only part of the soup to maintain texture while creating creaminess.
- Use fire-roasted tomatoes for the best smoky flavor.
- Add lime juice at the end to preserve its fresh taste.
- Stir occasionally while simmering to prevent lentils from sticking.
Equipment Needed
- Large pot or Dutch oven
- Cutting board
- Chef’s knife
- Measuring cups and spoons
- Blender or immersion blender
- Wooden spoon
Recipe Variations
Coconut Cream Version
Substitute coconut cream for cashew cream for a slightly richer flavor.
Extra Spicy Tortilla Soup
Add an additional jalapeño, chipotle peppers, or cayenne pepper.
Vegetable-Packed Version
Add zucchini, carrots, spinach, or kale for extra nutrients.
High-Protein Option
Stir in extra black beans or chickpeas for even more plant-based protein.
Chunky Tortilla Soup
Skip the blending step for a heartier texture.
Serving Suggestions
This Vegan Lentil Tortilla Soup pairs perfectly with:
- Warm corn tortillas
- Mexican rice
- Avocado toast
- Fresh green salad
- Guacamole and tortilla chips
- Roasted vegetables
It’s hearty enough to serve as a complete meal on its own while still pairing beautifully with your favorite side dishes.
Frequently Asked Questions
Can I make this soup ahead of time?
Yes. The flavors deepen as it sits, making it an excellent make-ahead meal.
How long does it last in the refrigerator?
Store in an airtight container for up to 5 days.
Can I freeze Vegan Lentil Tortilla Soup?
Absolutely. Freeze in individual portions for up to 3 months.
Can I use green or brown lentils?
Red lentils work best because they break down and create a creamy texture. Other lentils may require longer cooking times.
What can I use instead of cashew cream?
Coconut cream, oat cream, or another plant-based cream alternative will work well.
Is this soup gluten-free?
Yes, as long as your vegetable broth and toppings are certified gluten-free.
Final Thoughts
This Vegan Lentil Tortilla Soup is everything you want in a comforting plant-based meal—hearty, flavorful, nourishing, and incredibly easy to prepare. The combination of tender red lentils, smoky fire-roasted tomatoes, black beans, and warming spices creates a rich and satisfying soup that’s perfect for any season.
Whether you’re feeding your family, meal prepping for the week, or simply looking for a cozy vegan dinner, this one-pot recipe delivers big flavor with minimal effort. Top it with crunchy tortilla strips, creamy avocado, and fresh cilantro for a restaurant-worthy bowl you’ll want to make again and again.
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 lots of fresh spices! It’s incredibly easy to make and the perfect hearty soup for a chilly day.
Ingredients
- 1 yellow onion
- 2 tablespoons olive oil
- 4 cloves garlic
- 1 jalapeno, seeds removed for less spice
- 1 red bell pepper
- 1 tablespoon tomato paste
- 2 (15 ounce) cans fire roasted crushed tomatoes
- 3/4 cup red lentils
- 1 can black beans, drained and rinsed
- 1 cup corn
- 1/3 cup cashew cream
- 3–4 cups low sodium vegetable broth
- 2 teaspoons chili powder
- 2 1/2 teaspoons cumin
- 1 tablespoon brown or coconut sugar
- 1 teaspoon salt
- 1 teaspoon oregano
- 1 tablespoon lime juice
- 1 cup tortilla strips
- 1 avocado
- 1 lime, juiced
- 1/2 cup chopped cilantro
Instructions
- In a large pot or Dutch oven, add the finely diced onion and olive oil. Saute for about 5 minutes.
- Add the minced garlic, diced bell pepper, and diced jalapeno. Saute for about 3 minutes.
- Add the tomato paste and saute for another 2 minutes.
- Add all remaining ingredients except the lime juice.
- Stir well to combine and bring to a boil.
- Reduce heat to low, cover, and simmer for 20–25 minutes, stirring occasionally.
- Check that the lentils are fully cooked. Simmer 5–10 minutes longer if needed.
- Transfer about 2 cups of soup to a blender and blend until smooth.
- Return blended soup to the pot and stir well.
- Stir in the lime juice and adjust seasoning or broth as desired.
- Serve topped with tortilla strips, avocado, cilantro, fresh lime juice, and vegan sour cream if desired.
Notes
- You can use coconut cream in place of the cashew cream if preferred.
- You can use one 28-ounce can of fire roasted tomatoes instead of two 15-ounce cans.
- If you can’t find crushed fire roasted tomatoes, use diced or chopped fire roasted tomatoes and pulse them in a blender before adding.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American