I can’t get enough of this vegetarian lentil tortilla soup, with bold Mexican-inspired flavor packed into every hearty, plant-based spoonful. It’s the kind of easy, crowd-pleasing recipe that makes leftovers feel like a prize.

I’m obsessed with this Vegetarian Lentil Tortilla Soup because it eats like a full-on meal, not a sad little starter. The lentils make it hearty, the corn adds those sweet pops, and every spoonful has that zippy, slightly smoky, tortilla-shop thing I crave hard.
I love it next to tacos, but honestly, I’ll grab the biggest bowl and call dinner handled. And leftovers?
I’m thrilled every time. It’s the kind of plant-based soup I keep coming back to because it’s bold, filling, and ridiculously satisfying.
No fuss. Just a big, brothy bowl with crunch, color, and serious flavor for days.
Ingredients

- Lentils bring the hearty protein, so this soup actually keeps you full.
- Olive oil helps the veggies soften and adds a little cozy richness.
- Onion and garlic do the heavy lifting for that savory, homemade base.
- Carrots add a tiny sweetness, plus they make the bowl feel brighter.
- Bell pepper gives soft crunch and that classic tortilla soup vibe.
- Diced tomatoes bring tang, body, and the brothy red color we love.
- Vegetable broth keeps it flavorful without needing chicken or extra fuss.
- Corn adds sweet pops that make every spoonful more fun.
- Cumin, chili powder, oregano, and paprika make it warm, smoky, and bold.
- A bay leaf is quiet, but it’s doing background flavor work.
- Salt and pepper pull everything together.
Basically, don’t skip tasting.
- Lime juice wakes the whole pot up at the end.
- Cilantro adds freshness, unless you’re firmly on Team No Cilantro.
- Tortilla strips give crunch, and toppings make it feel restaurant-level.
Ingredient Quantities
- 1 cup dry brown or green lentils, rinsed
- 1 tablespoon olive oil
- 1 medium yellow onion, finely chopped
- 3 garlic cloves, minced
- 2 medium carrots, diced
- 1 medium bell pepper, diced
- 1 (14.5 ounce) can diced tomatoes with juices
- 4 cups vegetable broth
- 1 cup water
- 1 cup frozen or fresh corn kernels
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon dried oregano
- 1/2 teaspoon smoked paprika
- 1 bay leaf
- 1 to 1 1/2 teaspoons kosher salt, to taste
- 1/2 teaspoon freshly ground black pepper
- 1 tablespoon fresh lime juice
- 1/4 cup fresh cilantro, chopped
- 4 to 6 corn tortillas, cut into strips or torn for topping
- Optional garnishes: diced avocado, shredded cheddar or cotija cheese, sour cream or Greek yogurt
How to Make this
1. Heat 1 tablespoon olive oil in a large pot over medium heat; add 1 medium finely chopped yellow onion and cook until softened, about 4 minutes.
2. Add 3 minced garlic cloves, 2 diced medium carrots, and 1 diced medium bell pepper; cook until vegetables begin to soften, about 5 minutes.
3. Stir in 1 teaspoon ground cumin, 1 teaspoon chili powder, 1 teaspoon dried oregano, 1/2 teaspoon smoked paprika, and 1/2 teaspoon freshly ground black pepper; cook 1 minute until fragrant.
4. Add 1 cup dry brown or green lentils (rinsed), 1 (1
4.5 ounce) can diced tomatoes with juices, 4 cups vegetable broth, 1 cup water, and 1 bay leaf; bring to a boil.
5. Reduce heat to low, cover, and simmer until lentils are tender, about 25 to 30 minutes; check and stir occasionally, adding more water if needed.
6. When lentils are tender, stir in 1 cup frozen or fresh corn kernels, 1 to 1 1/2 teaspoons kosher salt to taste, and 1 tablespoon fresh lime juice; simmer 3 to 5 more minutes to heat the corn and meld flavors.
7. Remove and discard the bay leaf, then stir in 1/4 cup chopped fresh cilantro; adjust salt and pepper if needed.
8. Meanwhile, crisp 4 to 6 corn tortillas cut into strips by tossing with a little oil and baking at 400 F for 8 to 10 minutes or pan frying in a thin layer of oil until golden and crisp.
9. Ladle soup into bowls and top with tortilla strips; offer optional garnishes such as diced avocado, shredded cheddar or cotija cheese, and sour cream or Greek yogurt.
10. Leftovers can be cooled, refrigerated, or frozen for later; reheat gently and add a squeeze of lime and fresh cilantro before serving.
Equipment Needed
1. Large heavy pot with lid
2. Chef knife
3. Cutting board
4. Wooden spoon or heatproof spatula
5. Measuring cups and spoons
6. Fine mesh sieve or colander (for rinsing lentils)
7. Baking sheet or large skillet (for crisping tortilla strips)
8. Ladle and serving bowls
FAQ
Vegetarian Lentil Tortilla Soup Recipe Substitutions and Variations
- 1 cup dry brown or green lentils: substitute with 1 cup split red lentils for a faster-cooking, creamier texture; or 2 cups cooked/canned lentils, rinsed, to skip the long simmer.
- 4 cups vegetable broth: use low-sodium chicken broth for a nonvegetarian option; or 4 cups water plus 1 to 2 teaspoons vegetable bouillon paste or powder if you need pantry-stable swap.
- 4 to 6 corn tortillas for topping: swap with flour tortillas cut into strips, baked tortilla chips, or crispy baked wonton strips for crunch and convenience.
- 1 teaspoon ground cumin: replace with 1 teaspoon ground coriander for a milder citrusy note; or use 1 teaspoon taco seasoning if you want a spiced blend, adjusting salt accordingly.
Pro Tips
1. Bloom the spices in the oil after the onions soften. Cooked spices taste deeper and less raw than when added to the broth, and a brief sizzle with the garlic and veggies makes the whole soup more aromatic.
2. Keep the lentils from getting mushy by watching the simmer. Use a gentle low simmer and start checking at 20 minutes. If you want a creamier texture, mash a cup of the cooked lentils against the pot and stir back in.
3. Brighten at the end with acid and fresh herbs. The lime juice and cilantro should go in right before serving so they stay vibrant. If you need more brightness, add a splash more lime rather than more salt.
4. Make your tortilla strips extra flavorful and crunchy. Toss them with a little oil, a pinch of cumin or smoked paprika, and salt before baking or frying. Do this right before serving so they stay crisp on top of the soup.
5. Layer your savory base for depth. Use a good vegetable broth, sauté the onions until sweet, and consider adding a splash of soy sauce or a teaspoon of tomato paste when you add the tomatoes to boost umami without changing the overall taste.

Vegetarian Lentil Tortilla Soup Recipe
I can’t get enough of this vegetarian lentil tortilla soup, with bold Mexican-inspired flavor packed into every hearty, plant-based spoonful. It’s the kind of easy, crowd-pleasing recipe that makes leftovers feel like a prize.
4
servings
373
kcal
Equipment: 1. Large heavy pot with lid
2. Chef knife
3. Cutting board
4. Wooden spoon or heatproof spatula
5. Measuring cups and spoons
6. Fine mesh sieve or colander (for rinsing lentils)
7. Baking sheet or large skillet (for crisping tortilla strips)
8. Ladle and serving bowls
Ingredients
-
1 cup dry brown or green lentils, rinsed
-
1 tablespoon olive oil
-
1 medium yellow onion, finely chopped
-
3 garlic cloves, minced
-
2 medium carrots, diced
-
1 medium bell pepper, diced
-
1 (14.5 ounce) can diced tomatoes with juices
-
4 cups vegetable broth
-
1 cup water
-
1 cup frozen or fresh corn kernels
-
1 teaspoon ground cumin
-
1 teaspoon chili powder
-
1 teaspoon dried oregano
-
1/2 teaspoon smoked paprika
-
1 bay leaf
-
1 to 1 1/2 teaspoons kosher salt, to taste
-
1/2 teaspoon freshly ground black pepper
-
1 tablespoon fresh lime juice
-
1/4 cup fresh cilantro, chopped
-
4 to 6 corn tortillas, cut into strips or torn for topping
-
Optional garnishes: diced avocado, shredded cheddar or cotija cheese, sour cream or Greek yogurt
Directions
- Heat 1 tablespoon olive oil in a large pot over medium heat; add 1 medium finely chopped yellow onion and cook until softened, about 4 minutes.
- Add 3 minced garlic cloves, 2 diced medium carrots, and 1 diced medium bell pepper; cook until vegetables begin to soften, about 5 minutes.
- Stir in 1 teaspoon ground cumin, 1 teaspoon chili powder, 1 teaspoon dried oregano, 1/2 teaspoon smoked paprika, and 1/2 teaspoon freshly ground black pepper; cook 1 minute until fragrant.
- Add 1 cup dry brown or green lentils (rinsed), 1 (1
- 5 ounce) can diced tomatoes with juices, 4 cups vegetable broth, 1 cup water, and 1 bay leaf; bring to a boil.
- Reduce heat to low, cover, and simmer until lentils are tender, about 25 to 30 minutes; check and stir occasionally, adding more water if needed.
- When lentils are tender, stir in 1 cup frozen or fresh corn kernels, 1 to 1 1/2 teaspoons kosher salt to taste, and 1 tablespoon fresh lime juice; simmer 3 to 5 more minutes to heat the corn and meld flavors.
- Remove and discard the bay leaf, then stir in 1/4 cup chopped fresh cilantro; adjust salt and pepper if needed.
- Meanwhile, crisp 4 to 6 corn tortillas cut into strips by tossing with a little oil and baking at 400 F for 8 to 10 minutes or pan frying in a thin layer of oil until golden and crisp.
- Ladle soup into bowls and top with tortilla strips; offer optional garnishes such as diced avocado, shredded cheddar or cotija cheese, and sour cream or Greek yogurt.
- Leftovers can be cooled, refrigerated, or frozen for later; reheat gently and add a squeeze of lime and fresh cilantro before serving.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 632g
- Total number of serves: 4
- Calories: 373kcal
- Fat: 20g
- Saturated Fat: 3g
- Trans Fat: 0g
- Polyunsaturated: 2.5g
- Monounsaturated: 11.2g
- Cholesterol: 0mg
- Sodium: 900mg
- Potassium: 1018mg
- Carbohydrates: 63g
- Fiber: 11g
- Sugar: 6g
- Protein: 17g
- Vitamin A: 3050IU
- Vitamin C: 55mg
- Calcium: 75mg
- Iron: 5.1mg











