Get ready to warm your soul with this hearty lentil tortilla soup that comes together in just 20 minutes! Packed with protein-rich lentils and black beans, this vibrant vegan meal delivers bold Southwestern flavors in every spoonful.
The creamy coconut milk base makes it extra satisfying while keeping the dish completely dairy-free. Whether you’re meal prepping or feeding a crowd, this nourishing soup will quickly become a weeknight favorite.

Why You’ll Love This Soup
Three main reasons make this lentil tortilla soup stand out from other recipes. First, it cooks remarkably fast thanks to quick-cooking split red lentils that soften in minutes.
Second, the combination of spices and lime juice creates layers of flavor that taste like they simmered for hours. Third, you get complete plant-based protein from both the lentils and black beans, making this soup filling enough to be a main dish.
Better yet, you can easily adapt this recipe based on what’s in your pantry. The soup stores beautifully for days, and leftovers taste even better as flavors mingle.
Furthermore, it’s naturally gluten-free and packed with gut-friendly fiber. Though simple to make, this soup feels special enough to serve guests when topped with crunchy tortilla strips and fresh cilantro.
Recipe
Print
Creamy Vegan Lentil Tortilla Soup
- Total Time: 20 min
- Yield: 8 servings 1x
- Diet: Vegan
Description
A creamy vegan tortilla soup packed with protein from lentils and black beans, ready in 20 minutes with bold Southwestern flavors.
Ingredients
- 1 tablespoon olive oil (15ml)
- 1 red onion, diced
- 5 cloves garlic, minced
- 1 tablespoon cumin (8g)
- 2 teaspoons chili powder (5g)
- 1 (15 oz.) can black beans, drained and rinsed (425g)
- 1 (15 oz.) can corn, drained (425g)
- 1 (15 oz.) can fire roasted diced tomatoes (425g)
- 3/4 cup split red lentils (160g)
- 32 oz. V8 or other brand vegetable juice (950ml)
- 1 (13.5 oz.) can full fat coconut milk (400ml)
- juice of 1 lime
- Kosher salt
- fresh cracked pepper
- tortilla strips
- dairy-free sour cream
- sliced jalapeno
- fresh chopped cilantro
Instructions
- Heat olive oil in a large pot over medium high heat.
- Add onion and cook, stirring frequently for 3-4 minutes.
- Add garlic, cumin, chili powder and cook, stirring frequently for another minute.
- Add black beans, corn, lentils, tomatoes, vegetable juice, and coconut milk along with salt and pepper. Stir to combine.
- Cover the pot and bring to a simmer over medium heat.
- Reduce heat to medium low and simmer, covered, for about 5 minutes or until lentils are cooked through.
- Add lime juice and season to taste with salt and pepper.
- Garnish with tortilla strips, plant-based sour cream, jalapeno, and cilantro.
Notes
- Red lentils cook faster than other varieties – don’t substitute
- Drain canned beans well to prevent watery soup
- Full-fat coconut milk creates creamiest texture
- Add more vegetable juice if soup becomes too thick
- Prep Time: 5 min
- Cook Time: 15 min
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 1.5 cups
- Calories: 254 calories
- Sugar: 7.7 g
- Sodium: 541.7 mg
- Fat: 9.1 g
- Saturated Fat: 6.2 g
- Unsaturated Fat: 1.8 g
- Trans Fat: 0 g
- Carbohydrates: 36.4 g
- Fiber: 8.1 g
- Protein: 10.3 g
- Cholesterol: 0 mg
Ingredients and Substitutions
Base Components
- 1 tablespoon olive oil
- 1 red onion, diced
- 5 cloves garlic, minced
- 1 tablespoon cumin
- 2 teaspoons chili powder
- 1 (15 oz.) can black beans, drained and rinsed
- 1 (15 oz.) can corn, drained
- 1 (15 oz.) can fire roasted diced tomatoes
- 3/4 cup split red lentils
- 32 oz. vegetable juice like V8
Creamy Elements
- 1 (13.5 oz.) can full fat coconut milk
- Juice of 1 lime
Seasonings
- Kosher salt
- Fresh cracked pepper
Garnishes
- Tortilla strips
- Dairy-free sour cream
- Sliced jalapeno
- Fresh chopped cilantro
No special equipment needed beyond a large pot and basic kitchen tools. The red lentils cook much faster than green or brown varieties, so don’t substitute them. If you lack fire-roasted tomatoes, use regular diced tomatoes plus 1/4 teaspoon smoked paprika. For a lighter version, replace coconut milk with vegetable broth and blend half the soup to thicken it.

How to Make Vegan Lentil Tortilla Soup
Step 1: Saute Aromatics
Heat olive oil in a large pot over medium-high heat. Add diced onion and cook about 3-4 minutes until translucent, stirring frequently to prevent burning. Next, stir in minced garlic, cumin, and chili powder. Cook another minute until the spices become fragrant.
Step 2: Combine Main Ingredients
Add black beans, corn, lentils, tomatoes, vegetable juice, and coconut milk to the pot. Season generously with salt and pepper. Stir everything thoroughly until well combined. This ensures the flavors distribute evenly throughout the soup.
Step 3: Simmer Until Tender
Cover the pot and bring the soup to a simmer over medium heat. Once bubbling, reduce heat to medium-low. Let it simmer covered for about 5 minutes or until lentils become tender but not mushy.
Step 4: Finish and Serve
Remove pot from heat. Stir in fresh lime juice then taste for seasoning adjustments. Ladle into bowls and garnish as desired. The tart lime brightens all the other flavors beautifully.
Pro Tips for Success
- Rinse lentils thoroughly before adding to remove any debris
- Drain canned beans and corn well to prevent watery soup
- Use full-fat coconut milk for optimal creaminess
- Simmer gently to prevent lentils from breaking down completely
- Add lime juice last to preserve its zesty freshness
For best results, don’t skip rinsing the lentils. This removes excess starch that could make the soup cloudy. Moreover, draining the canned vegetables keeps the broth rich rather than diluted. If your soup thickens too much upon standing, stir in a splash of vegetable broth when reheating.
Flavor Variations
- Add 2 cups chopped spinach or kale during last 2 minutes of cooking
- Swap black beans for kidney beans or chickpeas
- Stir in 1 cup diced zucchini or bell peppers with the onions
- Make it spicier with 1/4 teaspoon cayenne pepper
- Add 1 tablespoon tomato paste for richer tomato flavor
This recipe welcomes creativity. Try different bean varieties or toss in extra veggies you need to use up. For a heartier meal that echoes Tex-Mex flavors, consider this zesty queso chicken enchiladas on the side.
Serving Suggestions
For a restaurant-worthy presentation, serve individual bowls with tortilla strips arranged upright like little sails. Offer garnishes in small bowls so everyone can customize their soup. Pair with simple sides like avocado toast or these mini grilled cheese sandwiches for dunking.
Alternatively, complete your meal by pairing the soup with our 17 quick easy dinner recipes for healthy eating. The soup also makes an excellent appetizer portion when serving three-course meals. Consider doubling the batch to freeze for future lunches that will make coworkers jealous.
Storage and Freezing Instructions
Store cooled soup in airtight containers in the refrigerator up to 5 days. The flavors intensify after 24 hours, making leftovers especially tasty. Freeze in freezer-safe containers or bags for up to 3 months. When ready to eat, thaw overnight in the refrigerator then reheat gently on the stovetop.
Note the coconut milk may separate slightly during freezing. Simply stir briskly while reheating to recombine. If freezing, leave out lime juice and stir it in after reheating for brightest flavor. Add fresh garnishes each time you serve rather than freezing them.
Nutrition Facts per Serving
| Calories | Fat | Carbs | Protein | Fiber | Sugar | Sodium |
|---|---|---|---|---|---|---|
| 254 | 9.1 g | 36.4 g | 10.3 g | 8.1 g | 7.7 g | 541.7 mg |
This nutritional breakdown demonstrates how well-balanced this meal is. You get nearly a third of your daily fiber needs in one bowl, plus a substantial protein boost from the lentils and beans. The fats come primarily from coconut milk, which contains medium-chain triglycerides that may support metabolism. Despite its rich taste, each serving has less than 10 grams of sugar.
FAQs About Vegan Lentil Tortilla Soup
Can I use dried beans instead of canned?
Yes, substitute 3/4 cup dried black beans for the canned version. Soak overnight, then simmer until tender before adding to the soup. This method saves money but adds about an hour to prep time.
What if I can’t find V8 vegetable juice?
Make your own blend by mixing 3 cups tomato juice with 1 cup carrot juice and 1/4 teaspoon celery salt. Alternatively, use low-sodium tomato juice plus 1 teaspoon each of onion powder and garlic powder.
How can I make this soup oil-free?
Simply substitute 1/4 cup water or vegetable broth for the olive oil when sauteing. Cook onions over medium-low heat, stirring frequently. Add small splashes of liquid if they start sticking to the pan.
Do I need to cook lentils separately first?
No, the beauty of split red lentils is that they cook directly in the simmering broth within minutes. Unlike whole lentils, they don’t require pre-cooking for proper texture.
Can I make this in a slow cooker?
Yes, saute the aromatics first for best flavor, then transfer everything except lime juice to the slow cooker. Cook on low 4-6 hours or high 2-3 hours. Stir in lime juice before serving.
Final Thoughts
This creamy vegan lentil tortilla soup proves that quick meals can still deliver incredible depth of flavor. Between the smoky spices, creamy coconut broth, and satisfying plant proteins, it checks every box for a nourishing weeknight dinner.
Perfect for busy families, batch cooking, or casual gatherings, this versatile recipe will make you fall in love with meatless meals.
The leftovers hold up beautifully, making it a savvy choice for meal prep Sundays. We hope this becomes your new go-to soup recipe whenever you need something comforting yet wholesome!







