Mexican Lentil Soup
A hearty and flavorful vegan soup that is packed with protein.
If youโre looking to pack nutrients into a meal, soup is a great way to do so. This Mexican lentil soup is completely vegan but still high in protein. Its protein source is almost exclusively from the lentils, but also a little from the sliced almonds on top.
LentilsTrusted Sourceย are rich in several nutrients, such as folate. Folateย may help protectย against Alzheimerโs disease.
If you arenโt looking to keep this recipe vegan, you can always top the soup with a little bit of shredded cheese for an extra source of protein.

Ingredients:
Makes 3 servings
- 3 yellow onions
- 6 sticks celery
- 3 red bell peppers
- 3 tbsp fresh oregano
- โ cup olive oil
- 2 tbsp minced garlic
- โ cup tomato paste
- 6 cups red lentils (dry)
- 4 ยฝ cups canned diced tomato with herbs
- 3 tbsp cumin
- 2 tbsp ground coriander
- 1 tbsp smoked paprika
- ยพ cup sliced almonds
- ยพ cup fresh cilantro
Instructions:
Step 1:Peel and dice onion. Trim celery and finely chop. De-seed and dice red bell pepper. Remove stems from oregano and finely chop as well.
Step 2:In a large pot over medium high heat, combine olive oil, onion, celery and red bell pepper; cook, stirring occasionally, until softened, about 5 minutes. Add garlic and oregano and cook 2 more minutes.
Step 3:Add tomato paste and cook, stirring regularly, until very thick, 2 to 3 minutes. Add lentils, diced tomato (along with any liquid) and 15 cups water. Bring mixture to a boil, then reduce heat to low and simmer until lentils are soft and water is almost gone, 20 to 25 minutes.
Step 4:Remove soup from heat. Stir in cumin, ground coriander, smoked paprika and salt and pepper to taste. Cover and let rest 5 minutes before serving. Garnish with sliced almonds and fresh cilantro.