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.

Lentils 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.

Mexican Lentil Soup

Prep Time
10 min
Cook Time
45 min
Total Time
55 min

Ingredients:

Makes 3 servings


Instructions:

Nutrition Facts

Servings Per Recipe: 3
Amount Per Serving
Calories572
Total fats14 g
Saturated fat2 g
Trans fat
Total carbohydrates88 g
Dietary fiber21 g
Added sugars0 g
Sodium314 mg
Protein31 g

How we define high protein

We define a high protein meal as a meal with 20 grams or more of protein per serving. If you’re looking for a high protein snack, look for a snack with 10 grams or more of protein per serving.

View our full collection of high protein recipes.