Creamy Lentil Tortilla Soup
This Creamy Lentil Tortilla Soup is a hearty, flavor-packed vegan meal that combines tender red lentils, black beans, corn, fire-roasted tomatoes, and warming Mexican-inspired spices in a rich, creamy broth. Coconut milk creates a velvety texture while lime juice adds a fresh acidic finish, and the entire soup comes together on the stovetop in just 20 minutes.
Why You’ll Love This Recipe
- Ready in Just 20 Minutes – With only 5 minutes of prep and approximately 15 minutes of cooking, this soup is ideal for busy weeknight dinners.
- Made With Pantry Staples – Canned beans, corn, tomatoes, vegetable juice, lentils, and coconut milk make this an easy recipe to prepare without a complicated shopping list.
- Naturally Vegan and Satisfying – Lentils and black beans provide plant-based protein and fiber, making the soup hearty enough to serve as a complete meal.
- Rich Without Dairy – Full-fat coconut milk gives the broth a smooth, creamy consistency without requiring cream, butter, or other dairy products.
- Easy to Adjust – The amount of chiles in adobo can be increased or decreased depending on how smoky and spicy you want the finished soup.
- Excellent for Leftovers – The flavors continue to develop after refrigeration, making this a convenient option for meal prep and next-day lunches.
Ingredients You’ll Need
For the Soup
- 1 tablespoon olive oil – Provides the cooking fat for sautéing the aromatics and helps extract flavor from the spices.
- 1 red onion, diced – Adds sweetness, depth, and an aromatic foundation to the broth.
- 5 cloves garlic, minced – Provides a strong savory flavor that complements the cumin and chili powder.
- 1 tablespoon ground cumin – Adds earthy warmth and classic Mexican-inspired flavor.
- 2 teaspoons chili powder – Contributes mild heat, color, and additional savory spice.
- 1–3 teaspoons chiles in adobo, optional – Add smoky heat and deeper chile flavor; adjust according to your preferred spice level.
- 1 (15 oz.) can black beans, drained and rinsed – Provide plant-based protein, fiber, and a hearty texture.
- 1 (15 oz.) can corn, drained – Adds subtle sweetness and a slight bite that contrasts with the creamy broth.
- 1 (15 oz.) can fire-roasted diced tomatoes – Supply acidity, tomato richness, and a lightly smoky flavor.
- ¾ cup split red lentils – Cook quickly and soften into the broth, naturally helping to thicken the soup.
- 32 oz. V8 or another vegetable juice – Forms the flavorful vegetable-based liquid foundation of the soup.
- 1 (13.5 oz.) can full-fat coconut milk – Creates a creamy consistency while balancing the acidity of the tomatoes.
- Juice of 1 lime – Brightens the finished soup and balances its rich, smoky flavors.
- Kosher salt, to taste – Enhances the spices, vegetables, lentils, and tomato flavors.
- Freshly cracked black pepper, to taste – Adds gentle heat and additional seasoning.
For Garnishing
- Tortilla strips, as needed – Add the signature crunchy tortilla element and contrast with the creamy soup.
- Sour cream or vegan sour cream, as desired – Provides additional richness and a cooling finish.
- Sliced jalapeño, as desired – Adds fresh chile flavor and extra heat.
- Fresh chopped cilantro, as desired – Provides color and a fresh herbal finish.
Step-by-Step Instructions
Step 1: Heat the Olive Oil
Heat 1 tablespoon olive oil in a large, heavy-bottomed pot over medium-high heat. Allow the oil to become hot but not smoking before adding the onion.
Step 2: Sauté the Red Onion
Add the diced red onion and cook for 3–4 minutes, stirring frequently. The onion should soften and become slightly translucent without developing excessive browning.
Step 3: Bloom the Garlic and Spices
Add the minced garlic, cumin, chili powder, and 1–3 teaspoons chiles in adobo. Cook for approximately 1 minute, stirring continuously so the garlic does not burn while the heat releases the aromatic compounds in the spices.
Step 4: Add the Main Soup Ingredients
Stir in the drained black beans, corn, split red lentils, fire-roasted tomatoes, vegetable juice, and full-fat coconut milk. Season with several generous pinches of kosher salt and freshly cracked black pepper, then stir thoroughly.
Step 5: Bring the Soup to a Simmer
Cover the pot and bring the mixture to a gentle simmer over medium heat. Stir occasionally, especially near the bottom of the pot, to prevent the lentils from sticking.
Step 6: Cook the Lentils
Reduce the heat to medium-low and simmer, covered, for approximately 5–7 minutes, or until the split red lentils are tender. Avoid aggressively boiling the soup, as a gentle simmer gives you better control over the final consistency.
Step 7: Finish With Fresh Lime
Remove the soup from high heat and stir in the juice of 1 lime. Taste carefully and adjust with additional salt, pepper, or lime juice as necessary.
Step 8: Garnish and Serve
Ladle the hot soup into individual bowls and finish with crunchy tortilla strips, sliced jalapeño, chopped cilantro, and sour cream or a dairy-free alternative. Serve immediately while the tortilla strips are still crisp.
Recipe Notes & Tips
- Use Split Red Lentils for Speed – Split red lentils generally become tender within 5–7 minutes, making them particularly well suited to this quick soup.
- Bloom the Spices First – Briefly cooking cumin and chili powder in olive oil helps release their fat-soluble aromatic compounds, creating a deeper flavor than adding them directly to the liquid.
- Season Throughout Cooking – Lentils, beans, and tomatoes benefit from adequate seasoning. Add salt during cooking and taste again immediately before serving rather than relying on a single addition.
- Don’t Worry About Coconut Flavor – Cumin, chili powder, tomato, garlic, and chiles in adobo dominate the flavor profile, while coconut milk primarily contributes richness and subtle sweetness.
- Adjust for Other Lentils – Green, brown, or whole red lentils require considerably more cooking time than split red lentils. Follow the recommended cooking time on the package and simmer until tender.
- Control the Final Consistency – Red lentils continue absorbing liquid as they sit. If the soup becomes thicker than desired, stir in a small amount of vegetable broth, vegetable juice, or water before serving.
Nutritional Information
- Prep Time: 5 minutes
- Cooking Time: 15 minutes
- Total Time: 20 minutes
- Servings: 8 portions
- Serving Size: Approximately ⅛ of the prepared soup
- Calories: Approximately 254 calories per serving
- Protein: Approximately 10.3 g
- Carbohydrates: Approximately 36.4 g
- Fiber: Approximately 8.1 g
- Total Fat: Approximately 9.1 g
- Sugar: Approximately 7.7 g
- Sodium: Approximately 541.7 mg
- Cholesterol: 0 mg when prepared entirely with plant-based ingredients

Nutritional values are estimates and may change depending on the brands of vegetable juice, coconut milk, beans, corn, tomatoes, and garnishes used.
Perfect Pairings
- Avocado and Lime Salad – Fresh avocado, greens, tomatoes, and lime vinaigrette provide a cool contrast to the warm, smoky soup.
- Warm Corn Tortillas – Soft tortillas are perfect for dipping into the creamy broth and make the meal even more filling.
- Guacamole and Tortilla Chips – Creamy avocado and crunchy tortilla chips reinforce the Mexican-inspired flavors while adding contrasting textures.
- Fresh Pico de Gallo – Tomatoes, onion, cilantro, jalapeño, and lime add a crisp, acidic element that cuts through the richness of the coconut milk.
Ideal Occasions
- Quick Weeknight Dinners – The 20-minute cooking time makes this soup particularly useful when you need a substantial homemade meal with minimal preparation.
- Cold-Weather Meals – Its warm spices, creamy broth, beans, and lentils create the comforting texture expected from a satisfying fall or winter soup.
- Plant-Based Family Dinners – The combination of beans and lentils makes this hearty enough to appeal to both vegetarian and non-vegetarian diners.
- Weekly Meal Prep – Prepare a large batch and portion it into individual containers for convenient lunches and dinners throughout the week.
Storage & Serving Tips
- Refrigerate Leftovers – Allow the soup to cool before transferring it to airtight containers. Refrigerate for approximately 3–4 days.
- Store Tortilla Strips Separately – Never refrigerate crunchy tortilla strips directly in the soup, as they will absorb moisture and become soggy.
- Thin When Reheating – Lentils continue absorbing broth during storage. Add a splash of vegetable juice, broth, or water when reheating if the soup has become too thick.
- Add Fresh Garnishes Last – Reheat only the soup itself, then add cilantro, jalapeños, sour cream, lime, avocado, or tortilla strips immediately before serving.
Creative Variations to Try
- Extra-Spicy Chipotle Version – Increase the chiles in adobo and garnish with fresh jalapeños or serrano peppers for a noticeably hotter, smokier soup.
- Creamy Tomato Version – Increase the fire-roasted tomatoes and slightly reduce the vegetable juice for a thicker, more tomato-forward broth.
- Higher-Protein Version – Increase the lentils and black beans slightly or add another variety of beans, adjusting the liquid as needed to maintain a soup-like consistency.
- Non-Vegan Cream Version – Replace the 13.5-ounce can of coconut milk with approximately ¾ cup heavy cream. Because coconut milk contributes natural sweetness, a small amount of sugar may be needed to balance the tomato acidity.
Troubleshooting Common Issues
- Soup Is Too Thick – Red lentils absorb considerable liquid as they cook and rest. Stir in vegetable broth, vegetable juice, or water a little at a time until the desired consistency returns.
- Soup Is Too Thin – Simmer uncovered for several additional minutes, stirring occasionally, so excess liquid evaporates and the lentils continue thickening the broth.
- Lentils Are Still Firm – Continue simmering in short intervals until tender. If using green or brown lentils instead of split red lentils, expect a substantially longer cooking time.
- Soup Tastes Flat or Too Acidic – First adjust the salt because insufficient seasoning can mute the other flavors. If the tomato acidity remains too strong, additional coconut milk can provide richness and subtle sweetness to restore balance.
Why This Recipe Works
The success of this soup comes from building flavor in stages rather than simply combining everything in the pot at once. Sautéing the onion first develops sweetness, while briefly cooking the garlic, cumin, chili powder, and adobo in olive oil releases aromatic compounds and intensifies the spices. Split red lentils are particularly effective because they cook rapidly and begin breaking down as they soften, releasing starch that naturally gives the broth additional body. Full-fat coconut milk supplies fat and richness while its subtle sweetness counterbalances the acidity of the tomatoes and vegetable juice. Black beans provide a firmer texture, corn introduces sweetness, and the final addition of lime restores brightness after the rich ingredients have simmered together. The result is a creamy soup without the need for flour or other traditional thickeners, providing approximately 254 calories, 10.3 grams of protein, and 8.1 grams of fiber per serving.
Final Thoughts
Creamy Lentil Tortilla Soup delivers impressive flavor and satisfying texture despite requiring only about 20 minutes from start to finish. Red lentils, black beans, corn, tomatoes, aromatic spices, and coconut milk create a hearty plant-based meal with approximately 10.3 grams of protein and 8.1 grams of fiber per serving. For a lighter variation, use light coconut milk and keep calorie-dense garnishes modest, while extra beans, vegetables, cilantro, jalapeño, and fresh lime can be used generously to build flavor and texture.






