Preparing this page in English. The original is shown until the full translation is ready.
← All recipes
From our kitchen

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.
Jump to recipe ↓Leave a comment ↗
Creamy Lentil Tortilla Soup
Prep time
5 minutes
Cook time
15 minutes
Total time
20 minutes
Servings
8 portions

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.
The recipe

Creamy Lentil Tortilla Soup

Everything you need, in one place.

Prep time
5 minutes
Cook time
15 minutes
Total time
20 minutes
Servings
8 portions
Check off ingredients as you go.

Ingredients

For the Soup

For Garnishing

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.

Nutrition estimate: Approximately 254 calories per serving. Values vary with ingredients and portion size.

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.

Make it your own

How did it turn out?

Share your experience or ask a question in the comments.

Leave a comment ↗

Leave a Reply

Your email address will not be published. Required fields are marked *

Keep cooking

Something else to try.

All recipes →