Mexican Lentil Soup Recipe
Olivia Brooks
This Mexican Lentil Soup Recipe is packed with plant-based protein and flavor! Made with lentils, garlic, cumin, chili, and tomatoes.
Prep Time 15 minutes mins
Cook Time 40 minutes mins
Total Time 55 minutes mins
Course Soup
Cuisine Mexican-inspired
Servings 4 people
Calories 270 kcal
Large heavy-bottom pot or Dutch oven
Sharp kitchen knife
Cutting board
Wooden spoon or spatula
Measuring cups and spoons.
Ladle (for serving)
Small bowl (for prepping ingredients)
- 1 cup dried brown or green lentils rinsed well
- 2 tablespoons olive oil
- 1 large onion finely chopped
- 4 cloves garlic minced
- 1 medium carrot diced
- 1 celery stalk chopped
- 1 bell pepper optional but recommended, diced
- 1 can 400g diced tomatoes
- 5 cups vegetable broth or water
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- ½ teaspoon chili powder adjust to taste
- ½ teaspoon black pepper
- 1 to 1½ teaspoons salt adjust as needed
- 1 bay leaf optional but adds depth
- Juice of 1–2 fresh limes
- Fresh cilantro chopped (for garnish)
Step 1: Build the Flavor Base
Heat olive oil in a large pot over medium heat. Add the chopped onion and cook slowly for about 4–5 minutes until it becomes soft and slightly translucent. This step is important because it builds the foundation of flavor.
Add garlic, carrot, celery, and bell pepper. Cook for another 4 minutes, stirring occasionally. You’ll notice the kitchen starting to smell incredible already—that’s when you know you’re on the right track.
Step 2: Toast the Spices
Now add cumin, smoked paprika, chili powder, oregano, and black pepper. Stir everything well and let the spices toast for about 1 minute. This helps release their natural oils and intensifies the flavor of the soup.
Step 3: Add Lentils and Tomatoes
Step 4: Add Liquid and Simmer
Pour in the vegetable broth and add the bay leaf. Bring everything to a gentle boil, then reduce the heat to low. Cover and let it simmer for 35–40 minutes.
Stir occasionally to prevent sticking. The lentils will slowly soften and begin to thicken the soup naturally.
Step 5: Adjust Texture and Seasoning
Once the lentils are tender, taste the soup. Add salt as needed. If you prefer a creamier texture, you can mash some of the lentils lightly with the back of your spoon or blend a small portion of the soup and mix it back in.
Step 6: Add Fresh Lime and Finish
- Always rinse lentils before cooking to remove dust and improve texture
- Don’t rush the sautéing step—it builds flavor
- Add lime juice at the end, not during cooking
- Adjust spices gradually based on your heat preference
- Let the soup rest for 10 minutes before serving for deeper flavor
Keyword Mexican Lentil Soup Recipe