Spicy Mexican Lentil Soup with Chipotle and Tortilla Strips
Spicy Mexican lentil soup with chipotle and tortilla strips delivers bold, smoky heat with layers of Mexican flavors that warm you from the inside out. This easy one-pot soup is ready in 40 minutes, has the perfect balance of spice and smokiness from chipotle peppers, and the crispy homemade tortilla strips on top add amazing crunch that makes every spoonful exciting. It’s perfect for meal prep since the flavors deepen overnight, and you can easily adjust the heat level to suit your taste.
What Makes This Mexican Lentil Soup Special
The chipotle peppers in adobo sauce are the star here, adding smoky heat and deep flavor that transforms basic lentil soup into something special and restaurant-worthy.
Brown or green lentils provide hearty texture and plant-based protein while the Mexican spices (cumin, coriander, chili powder) create layers of warm, toasted flavor. The tomatoes and lime juice add brightness that balances the richness and heat perfectly.
The crispy tortilla strips are so easy to make at home; just slice corn tortillas and bake until golden and crunchy. This is budget-friendly comfort food at around $7 for 6 servings, and it’s naturally gluten-free when you use corn tortillas.
Ingredients
You need Mexican spices, chipotle peppers and lentils for this flavorful soup recipe.
For the soup:
- 2 tablespoons olive oil
- 1 large onion, diced
- 1 red bell pepper, diced
- 4 garlic cloves, minced
- 1-2 chipotle peppers in adobo sauce, minced (plus 1 tablespoon sauce)
- 2 tablespoons tomato paste
- 1 tablespoon chili powder
- 2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 1 1/2 cups brown or green lentils, rinsed
- 1 can (28 oz/794g) crushed tomatoes (or 3.5 cups crushed fresh tomatoes)
- 6 cups vegetable broth
- 1 bay leaf
- 1 cup corn kernels (fresh or frozen)
- Salt and black pepper to taste
- 2 tablespoons lime juice
- Fresh cilantro for garnish
For the crispy tortilla strips:
- 6 corn tortillas, cut into thin strips
- 2 tablespoons olive oil
- Salt to taste
For serving:
- Diced avocado
- Sour cream or Mexican crema
- Crumbled cotija or feta cheese
- Lime wedges
- Extra cilantro
The chipotle peppers pack heat, so start with one and add more if you want it spicier.
How to Make This Vegetarian Mexican Soup
- Preheat your oven to 375°F (191°C) for the tortilla strips.
- Toss the tortilla strips with 2 tablespoons olive oil and salt on a baking sheet.
- Spread in a single layer and bake for 12-15 minutes, tossing halfway through, until golden and crispy; set aside.
- While the tortillas bake, heat 2 tablespoons olive oil in a large pot over medium heat.
- Add the onion and bell pepper; sauté for 8 minutes until softened.
- Stir in the garlic, minced chipotle peppers and adobo sauce; cook for 1 minute until fragrant.
- Add the tomato paste and cook for 2 minutes, stirring constantly, until it darkens.
- Add the chili powder, cumin, coriander, smoked paprika and oregano; stir for 1 minute to toast the spices.
- Add the rinsed lentils and stir to coat them in the spice mixture.
- Pour in the crushed tomatoes and vegetable broth; add the bay leaf.
- Bring to a boil, then reduce heat to medium-low, cover partially and simmer for 25-30 minutes until the lentils are tender.
- Stir in the corn kernels and cook for 5 more minutes.
- Remove the bay leaf and stir in the lime juice.
- Taste and adjust seasoning with salt, pepper or more chipotle if you want extra heat.
- Serve the soup hot in bowls, topped with crispy tortilla strips, avocado, sour cream, cheese, cilantro and lime wedges.
Substitutions/Variations
Red lentils will create a thicker, creamier soup; reduce cooking time to 20 minutes. For a milder version, skip the chipotle and just use chili powder and smoked paprika.
Add diced sweet potato or butternut squash with the lentils for extra sweetness that balances the heat. Black beans or pinto beans (1 can, drained) make it even heartier.
For a vegan version, skip the sour cream and cheese or use plant-based alternatives. Fresh jalapeños can replace chipotles for different heat; add them with the bell pepper.
Make it even spicier by adding cayenne pepper or hot sauce to taste. Roasted poblano peppers add smoky, mild heat and authentic Mexican flavor.
What to Serve With This Spicy Lentil Soup
Warm cornbread or jalapeño cornbread is perfect alongside; the sweetness balances the spicy heat beautifully.
A simple Mexican rice or cilantro lime rice makes this a complete, filling meal with different textures.
Fresh jicama and cucumber salad with lime adds cool, crunchy contrast that refreshes your palate between spoonfuls.
More Mexican-Inspired Lentil Recipes
My spiced lentil tacos with avocado crema has similar Mexican flavors but in a handheld format that’s perfect for weeknight dinners.
Try my smoky three-bean lentil chili with cornbread topping which has similar smoky heat but baked under golden cornbread.
For a different spicy soup, make my Moroccan lentil soup with harissa and lemon which has similar heat but with North African spices.
Save this pin to remember this recipe!