I’ve found that the best healthy, easy dinner ideas are often the simplest ones, and this mexican lentil soup recipe fits that perfectly. It’s incredibly hearty, and the smell of the spices blooming in the pot makes the house feel so cozy. This recipe transforms standard lentil soup into a truly special meal with minimal extra effort, perfect for families and a great choice for meal prep. Get ready for a new family favorite that feels elevated and satisfying.

Ingredients
For the Soup:
- Olive Oil (30 ml / 2 tablespoons): The foundation for sautéing the aromatic vegetables; use a good quality extra virgin olive oil for flavor depth.
- Mirepoix Vegetables (1 medium yellow onion, 1 medium carrot, 1 stalk celery): Finely diced to ensure quick softening and even distribution of flavor throughout the soup base.
- Aromatics and Spices (3 cloves garlic, 5 ml ground cumin, 10 ml chili powder, 2.5 ml dried oregano): These spices provide the essential earthy, smoky, and slightly spicy character of classic Mexican cuisine; ensure spices are fresh for best results.
- Main Components (200 g brown lentils, 400g diced tomatoes, 1 L vegetable stock, 240 ml water, salt, pepper): Brown lentils hold their shape well during simmering, while diced tomatoes add essential acidity and depth; use a high-quality low-sodium stock.
For the Smoky Poblano-Avocado Crema:
- Roasted Poblano Peppers (2 medium peppers): Roasting the peppers adds a crucial smoky depth to the crema; ensure skins are fully charred for easy peeling.
- Fresh Ingredients (1 large ripe avocado, 30g fresh cilantro, 30 ml fresh lime juice): The avocado provides a creamy, rich texture without dairy, while cilantro and lime juice add brightness and balance.
- Cream Consistency (30-60 ml water, 1.25 ml salt): Water adjusts the thickness of the crema for drizzling; add gradually until you reach the desired consistency.
For Serving:
- Garnish (Fresh cilantro, lime wedges): Optional but highly recommended for a finishing touch of color and extra zing.
Instructions
Follow these steps to create this simple yet deeply flavorful mexican lentil soup recipe.
Prepare the Poblano Peppers
Preheat your oven to 200°C (400°F) and place the poblano peppers on a baking sheet to roast for 20-25 minutes, turning occasionally until the skins are thoroughly blistered and charred. Alternatively, you can char them over a gas flame or under a broiler for a slightly more intense smoky flavor before transferring them to a bowl and covering tightly to steam for 10-15 minutes to loosen the skin. Once cooled, peel the skins and remove the stems and seeds before roughly chopping the roasted flesh; this step is critical for developing the crema’s flavor profile.Sauté the Aromatics
Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion, carrot, and celery, cooking for 8-10 minutes until softened and translucent, stirring occasionally to prevent browning.Bloom the Spices
Add the minced garlic, ground cumin, chili powder, and dried oregano to the pot, continuing to cook for exactly 1 minute while stirring constantly. The goal is to briefly toast the spices to release their full aroma and flavor; do not overcook the garlic or spices, as they can burn quickly.Simmer the Lentils
Stir in the rinsed brown lentils, canned diced tomatoes (with their liquid), vegetable stock, and 240 ml (1 cup) of water. Bring the mixture to a boil, then reduce the heat to low, cover the pot, and simmer for 25-30 minutes, or until the lentils are tender and have absorbed some liquid. Season this mexican lentil soup with 5 ml (1 teaspoon) salt and 1.25 ml (¼ teaspoon) black pepper and adjust to taste. A micro-anecdote from my kitchen: I find that if my kids are eating this, I sometimes let it simmer for an extra 5-10 minutes to ensure the lentils are very soft. If the soup looks too thick, simply stir in an extra splash of water or stock to reach your desired consistency.Make the Poblano-Avocado Crema
While the soup simmers, combine the chopped roasted poblano pepper flesh, ripe avocado flesh, fresh cilantro, fresh lime juice, 30 ml (2 tablespoons) of water, and 1.25 ml (¼ teaspoon) salt in a high-speed blender. Blend until the mixture is completely smooth and creamy, adding additional water (1 tablespoon at a time) if needed to reach a thick, pourable consistency for drizzling. Taste and adjust seasoning with additional salt or lime juice if necessary. The vibrant green crema adds a unique twist to a traditional mexican lentil soup recipe.Serve the Soup
Ladle the hot mexican lentil soup into individual rustic ceramic bowls, ensuring each serving contains both lentils and vegetables. Take a spoon and generously drizzle or swirl the vibrant green Smoky Poblano-Avocado Crema over the center of each serving for contrast. Garnish with fresh chopped cilantro and serve with a lime wedge on the side for an added burst of freshness. This completes your perfect, healthy mexican lentil soup recipe.
Make-Ahead Tips and Freezing
Store leftovers of the main mexican lentil soup recipe in an airtight container in the refrigerator for up to 4 days; the flavors actually deepen overnight, making it even better the next day. The crema should be stored separately in an airtight container for up to 2 days, as avocado tends to brown when exposed to air.
This lentil soup freezes exceptionally well. Cool it completely, then transfer to freezer-safe containers, leaving about an inch of headspace for expansion. Freeze for up to 3 months. To reheat, thaw the frozen soup overnight in the refrigerator. Reheat gently on the stovetop over medium-low heat, adding a splash of water or stock if needed to restore the consistency. Reheat the crema separately or serve it cold over the hot soup.

Variations and Customizations
For a heartier meal, add extra protein by stirring in shredded rotisserie chicken or ground turkey during the last 10 minutes of simmering. For a meat-free option, add canned black beans or corn during the final minutes to make this mexican lentil soup recipe even more filling.
- Adjust the heat level: Poblano peppers are generally mild; to increase the heat, add ½ small diced jalapeño or serrano pepper to the pot along with the garlic in Step 3.
- Change the texture: For a thicker, creamier soup without dairy, use an immersion blender to partially blend about one-third of the soup mixture before serving; this will naturally thicken the base.
- Use different lentils: While brown lentils are recommended for holding their shape, red lentils will cook down faster and create a thicker soup consistency. Green lentils can also be used but may require longer simmering time.
- Add a different topping: Try using Greek yogurt or sour cream as a quicker, non-blended topping instead of the crema for busy weeknights.
FAQs
Can I use canned lentils instead of dry lentils?
While dry lentils give this mexican lentil soup recipe a better texture and flavor, you can use canned if you’re in a pinch. Drain and rinse them well, and add them in the last 10 minutes of cooking to heat through.
How do I make this soup in a slow cooker?
To adapt for a slow cooker, add all soup ingredients (except the crema components) to the pot and cook on low for 6-8 hours or high for 3-4 hours, or until lentils are tender. When I make this, I add a little less liquid initially since less evaporates.
Why do I need to roast the poblano peppers?
Roasting adds a crucial smoky flavor that significantly improves the depth of the crema. Do not skip this step or substitute raw peppers, as the flavor profile of the mexican lentil soup recipe will be completely different.
Can I make the avocado crema ahead of time?
Avocado crema is best made fresh just before serving. The avocado will oxidize and turn brown relatively quickly, even when stored properly. You can prep the other ingredients but wait to blend the crema until you are ready to serve.
Is this recipe vegetarian or vegan?
Yes, as long as you use vegetable stock, this recipe is naturally vegetarian and vegan. The combination of ingredients makes it a very hearty and healthy meal option, great for family dinners.
What if my soup is too thin after simmering?
If the soup is thinner than you’d like, continue simmering uncovered for 5-10 minutes to reduce the liquid. You can also partially blend a portion of the soup to thicken it without adding extra ingredients, which works great for a creamier texture.
Conclusion
This mexican lentil soup recipe with the Smoky Poblano-Avocado Crema truly hits the mark for a comforting, yet elegant, weeknight meal. The combination of hearty lentils and the bright, creamy crema makes it a family favorite that satisfies both a craving for comfort and a desire for fresh, vibrant flavor. Pin this easy family-friendly recipe for later or try making it this week and share your experience with us!
Print
mexican lentil soup recipe
- Total Time: 55 minutes
- Yield: 6 servings
- Diet: Vegan, Vegetarian, Gluten-Free
Description
This Mexican lentil soup is a hearty, healthy, and easy dinner idea, perfect for meal prep. The soup features savory spices and vegetables, elevated by a bright, creamy poblano-avocado crema, offering a satisfying and cozy meal for the whole family.
Ingredients
- 30 ml (2 tablespoons) olive oil
- 1 medium yellow onion, finely diced
- 1 medium carrot, finely diced
- 1 stalk celery, finely diced
- 3 cloves garlic, minced
- 5 ml (1 teaspoon) ground cumin
- 10 ml (2 teaspoons) chili powder
- 2.5 ml (1/2 teaspoon) dried oregano
- 200 g brown lentils, rinsed
- 400 g diced tomatoes, canned
- 1 L vegetable stock, low sodium
- 240 ml (1 cup) water
- Salt and pepper to taste
- 2 medium poblano peppers
- 1 large ripe avocado
- 30 g (1/2 cup) fresh cilantro, plus extra for garnish
- 30 ml (2 tablespoons) fresh lime juice
- 30–60 ml (2–4 tablespoons) water
- Lime wedges for serving
Instructions
- Roast Poblanos: Preheat oven to 400°F (200°C). Roast poblano peppers for 20-25 minutes until skins blister and char. Place peppers in a covered bowl to steam for 10-15 minutes, then peel skins, remove stems and seeds, and roughly chop the flesh.
- Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add diced onion, carrot, and celery; cook for 8-10 minutes until softened and translucent.
- Bloom Spices: Add minced garlic, cumin, chili powder, and oregano; cook for 1 minute while stirring constantly to release aromas.
- Simmer Lentils: Stir in rinsed lentils, canned tomatoes with liquid, vegetable stock, and 240 ml of water. Bring to a boil, then reduce heat, cover, and simmer for 25-30 minutes, or until lentils are tender. Season with salt and pepper to taste.
- Prepare Crema: While soup simmers, combine roasted poblano flesh, avocado, cilantro, lime juice, water, and salt in a blender. Blend until completely smooth and creamy, adding extra water to reach desired drizzling consistency.
- Serve: Ladle hot soup into bowls. Drizzle generously with the Smoky Poblano-Avocado Crema and garnish with fresh cilantro and lime wedges.
Notes
For a thicker soup, continue simmering uncovered for 5-10 minutes, or partially blend a portion of the soup with an immersion blender. Avocado crema is best made fresh just before serving. To adjust heat, add a diced jalapeño or serrano pepper along with the garlic in Step 3.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Soup, Main Course
- Method: Simmering, Roasting
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 210 kcal
- Sugar: 5 g
- Sodium: 400 mg
- Fat: 7.5 g
- Saturated Fat: 1 g
- Unsaturated Fat: 6.5 g
- Trans Fat: 0 g
- Carbohydrates: 25 g
- Fiber: 7 g
- Protein: 7.5 g
- Cholesterol: 0 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- ✅ Printable PDF (ingredients + steps)
- ✅ Save it to your phone (no long scrolling)
- ✅ Includes cook time + servings
- ✅ Easy to follow
FAQ
Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.
I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.