This Vegan Lentil Tortilla Soup is the ultimate cozy, plant-based soup packed with red lentils, black beans, fire-roasted tomatoes, corn, and a blend of warming spices. Perfect for chilly days, this one-pot recipe is incredibly easy to make, flavorful, and nourishing. Creamy cashew cream adds a luxurious touch while keeping the soup fully vegan. With a combination of textures from tender lentils, sweet corn, and crispy tortilla strips, this soup is satisfying and wholesome. Whether you’re making a quick weeknight dinner or preparing a comforting meal for guests, this Vegan Lentil Tortilla Soup delivers bold, layered flavors in just 30 minutes.
Introduction
A good tortilla soup is all about balance: smoky tomatoes, hearty beans and lentils, fresh spices, and a touch of creaminess. This Vegan Lentil Tortilla Soup captures all of that in a healthy, vegan-friendly version. It’s made in a single pot, which makes it perfect for busy weeknights or meal prep without sacrificing flavor.
The combination of fire-roasted tomatoes, red lentils, black beans, and corn creates a hearty and satisfying soup base. Aromatics like garlic, onion, jalapeno, and red bell pepper provide depth and warmth, while spices such as cumin, chili powder, and oregano add complexity. A swirl of cashew cream softens the flavors and gives the soup a rich, creamy texture.
This soup is also versatile. Adjust the spice level by removing jalapeno seeds, make it more brothy or thicker depending on preference, and finish with fresh toppings like avocado, lime, and tortilla strips to elevate the flavor and texture. It’s perfect for vegans, plant-based eaters, or anyone craving a nutritious, hearty soup.
Why You’ll Love This Recipe
- One-pot convenience: Minimal cleanup, maximum flavor
- Hearty and satisfying: Lentils, beans, and corn provide protein and texture
- Creamy yet vegan: Cashew cream adds richness without dairy
- Flavor-packed: Smoky, spicy, and tangy layers of flavor
- Quick to make: Ready in 30 minutes
- Customizable: Adjust spice, thickness, and toppings to preference
Ingredients Breakdown
Servings: 6
Soup Base
- 1 yellow onion, finely diced
- 2 tablespoons olive oil
- 4 cloves garlic, minced
- 1 jalapeno, seeds removed for less spice
- 1 red bell pepper, diced
- 1 tablespoon tomato paste
- 2 (15 ounce) cans fire-roasted crushed tomatoes
- ¾ cup red lentils
- 1 can black beans, drained and rinsed
- 1 cup corn
- ⅓ cup cashew cream
- 3–4 cups low sodium vegetable broth
- 2 teaspoons chili powder
- 2 ½ teaspoons cumin
- 1 tablespoon brown or coconut sugar
- 1 teaspoon salt (adjust if broth is not low sodium)
- 1 teaspoon oregano
- 1 tablespoon lime juice (about ½ lime)
Toppings / Serving Suggestions
- 1 cup tortilla strips
- 1 avocado, sliced or diced
- 1 lime, juiced
- ½ cup chopped fresh cilantro
Ingredient Notes
- Red lentils: Cook quickly, add protein, and thicken the soup
- Black beans: Provide texture and heartiness
- Fire-roasted tomatoes: Impart smoky flavor; can substitute with diced or chopped fire-roasted tomatoes if needed
- Cashew cream: Creates creamy texture while keeping it vegan
- Spices: Chili powder, cumin, and oregano provide warmth and depth
Tools & Equipment Needed
- Large pot or Dutch oven
- Cutting board and knife
- Wooden spoon or spatula
- Blender (for partially pureeing soup)
- Measuring cups and spoons
Step-by-Step Instructions
- Sauté aromatics
In a large pot or Dutch oven, heat 2 tablespoons olive oil. Add finely diced onion and sauté for about 5 minutes until softened. - Add garlic and peppers
Stir in minced garlic, diced red bell pepper, and diced jalapeno. Sauté for an additional 3 minutes. - Add tomato paste
Stir in 1 tablespoon tomato paste and sauté for 2 more minutes to deepen flavor. - Add remaining soup ingredients
Add fire-roasted tomatoes, red lentils, black beans, corn, vegetable broth (start with 3 cups), chili powder, cumin, brown sugar, salt, and oregano. Stir to combine. - Simmer the soup
Bring to a boil, then reduce heat to low. Cover and simmer for 20–25 minutes, stirring occasionally. Check lentils for tenderness; simmer an additional 5–10 minutes if needed. - Blend part of the soup
Transfer 2 cups of soup to a blender and blend until smooth. Return to pot and stir to combine for a creamy texture with chunky elements. - Add lime juice
Stir in 1 tablespoon fresh lime juice. Taste and adjust seasonings or add additional broth if desired. - Serve and garnish
Ladle into bowls and top with tortilla strips, avocado, fresh lime juice, and chopped cilantro.
Tips & Variations
- Spice adjustment: Remove jalapeno seeds or use less for a milder soup
- Broth consistency: Use 3 cups for thicker soup, 4 cups for thinner, more brothy soup
- Cashew cream alternatives: Coconut cream can substitute for a slightly different flavor
- Tomato substitutions: One 28-ounce can of fire-roasted tomatoes works if you don’t have two cans
- Extra vegetables: Add zucchini, spinach, or kale for more nutrition
Flavor Profile
This Vegan Lentil Tortilla Soup is smoky, savory, and lightly spiced. The fire-roasted tomatoes provide depth, while the combination of red lentils and black beans gives body and heartiness. Corn adds sweetness and texture, and the cashew cream smooths out the flavors. Topped with fresh lime, avocado, and crispy tortilla strips, the soup has a balanced combination of creamy, crunchy, tangy, and earthy flavors that make every bite satisfying.
Nutritional Overview
Estimated per serving:
- Calories: 431 kcal
- Protein: 19 g
- Carbohydrates: 53 g
- Fat: 14 g
- Saturated Fat: 2 g
- Fiber: 19 g
- Sugar: 9 g
This recipe is high in fiber, plant-based protein, naturally vegan, and nutrient-dense.
Make-Ahead & Meal Prep Tips
- Prep ahead: Chop vegetables in advance; rinse and drain beans
- Storage: Keep in an airtight container in the refrigerator for up to 3 days
- Reheating: Reheat gently on stovetop; add extra broth if needed
- Freezing: Works well; partially puree after thawing for smooth consistency
FAQs
1. Can I use canned diced tomatoes instead of crushed?
Yes, pulse in a blender before adding to soup.
2. Can I make this soup spicier?
Yes, include jalapeno seeds or add cayenne or hot sauce.
3. Can I omit the cashew cream?
Yes, though it will be less creamy; coconut cream can also substitute.
4. How can I make it thinner or thicker?
Adjust the vegetable broth quantity as desired.
5. Can I prepare this soup in advance?
Yes, store in refrigerator or freeze. Add toppings fresh when serving.
Cooking Timeline
| Step | Time |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 20 minutes |
| Total Time | 30 minutes |
| Servings | 6 |
Serving Suggestions
Serve hot in bowls topped with:
- Crunchy tortilla strips
- Fresh avocado slices
- Lime wedges
- Chopped cilantro
- Optional vegan sour cream
Recipe Variations
- Extra creamy: Increase cashew cream to ½ cup
- Thicker soup: Reduce broth slightly
- Extra protein: Add cooked quinoa or tempeh
- Seasonal twist: Add roasted zucchini, squash, or mushrooms
Ingredient Spotlight
Red Lentils
Cook quickly, thicken the soup naturally, and provide plant-based protein. Rinse before using to reduce starchiness.
Fire-Roasted Tomatoes
Provide smoky flavor and depth. Can use diced or chopped with a quick blend if crushed not available.
Pro Cooking Tips
- Sauté vegetables well to deepen flavor
- Blend part of soup for creamy texture with chunks intact
- Adjust spice to taste
- Stir occasionally to prevent sticking
Storage & Freezing Guide
- Refrigerator: Up to 3 days in airtight container
- Freezer: Up to 2 months, blend after thawing for consistency
- Reheating: Heat gently on stovetop, adding broth if too thick
Nutrition Estimate Table (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 431 kcal |
| Protein | 19 g |
| Carbs | 53 g |
| Fat | 14 g |
| Fiber | 19 g |
Dietary Notes:
Vegan, high-fiber, naturally gluten-free (if using gluten-free toppings), nutrient-dense.
Expanded Conclusion
This Vegan Lentil Tortilla Soup is proof that plant-based meals can be hearty, flavorful, and deeply satisfying. With tender lentils, smoky fire-roasted tomatoes, black beans, corn, and a creamy touch of cashew cream, it’s a one-pot meal that warms both the heart and body.
Perfect for chilly evenings, meal prep, or a comforting lunch, this soup is easy to make, versatile, and endlessly adaptable. Save this recipe, share with friends and family, and enjoy a bowl of nourishing, plant-based comfort whenever you need it.
Print
Vegan Lentil Tortilla Soup – Hearty, Flavorful, and Easy One-Pot Meal
This one pot vegan tortilla soup is made with red lentils, black beans, fire roasted tomatoes, corn, and lots of fresh spices! It’s easy to make and perfect for a hearty, chilly day.
- Total Time: 30 minutes
- Yield: 6 servings 1x
Ingredients
- 1 yellow onion
- 2 tbsp olive oil
- 4 cloves garlic, minced
- 1 jalapeno, seeds removed for less spice
- 1 red bell pepper
- 1 tbsp tomato paste
- 2 (15 oz) 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 tsp chili powder
- 2 1/2 tsp cumin
- 1 tbsp brown or coconut sugar
- 1 tsp salt
- 1 tsp oregano
- 1 tbsp lime juice (about 1/2 lime)
- Serving garnishes: tortilla strips, 1 avocado, lime juice, 1/2 cup chopped cilantro
Instructions
- In a large pot, sauté diced onion in olive oil for 5 minutes.
- Add garlic, diced bell pepper, and jalapeno. Sauté 3 more minutes.
- Add tomato paste and sauté 2 more minutes.
- Add remaining ingredients except lime juice; stir and bring to a boil. Reduce heat and simmer 20–25 minutes, stirring occasionally.
- Check lentils; simmer additional 5–10 minutes if still firm.
- Transfer 2 cups of soup to a blender and blend until smooth; return to pot and stir.
- Stir in lime juice and adjust seasoning or add more broth to desired consistency.
- Serve with tortilla strips, chopped cilantro, lime, and avocado.
Notes
- Can use coconut cream instead of cashew cream if preferred.
- One 28 oz can of fire roasted tomatoes can be used as a substitute.
- If using diced or chopped fire roasted tomatoes, pulse in a blender before adding to soup.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican-Inspired
- Diet: Vegan
Nutrition
- Serving Size: 1 bowl
- Calories: 431
- Sugar: 9 g
- Sodium: 500 mg
- Fat: 14 g
- Saturated Fat: 2 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 53 g
- Fiber: 19 g
- Protein: 19 g
- Cholesterol: 0 mg



