Hearty Mexican Lentil Soup

Hey there, soup lovers!

Looking for a cozy meal that packs a punch? You’re in the right spot!

Today, I’m excited to share my recipe for Mexican lentil soup.

It’s hearty, spicy, and oh-so-comforting.

Plus, it’s super healthy and easy to whip up!

Get ready to warm up with a big bowl of deliciousness!

mexican lentil soup

Possible Ingredient Alternatives

For a low-carb alternative, replace green lentils with riced cauliflower or chopped mushrooms. Use about 3 cups of either substitute, adjusting cooking time as needed. These options provide similar texture while reducing carbohydrate content. Vegetable stock can be substituted with chicken stock for added flavor, though this changes the dish from vegetarian to non-vegetarian. Use the same amount of chicken stock as called for in the original recipe. For those avoiding nightshades, replace diced tomatoes with pureed butternut squash or sweet potato. Use 2 cups of puree and add a tablespoon of lemon juice or apple cider vinegar to mimic the acidity of tomatoes. This substitution maintains a similar consistency while altering the flavor profile slightly.

Preparation Time 10-15 minutes
Cooking Time 40-50 minutes
Total Time 50-65 minutes
Level of Difficulty Easy

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 600-700
  • Protein: 30-40 g
  • Fat: 20-30 g
  • Carbohydrates: 80-90 g

Ingredients

  • 2 tablespoons extra virgin olive oil
  • 1 diced yellow onion
  • 2 diced carrots, peeled
  • 2 diced celery stalks
  • 1 diced red bell pepper
  • 3 minced garlic cloves
  • 1 tablespoon ground cumin
  • 1/4 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • 2 cups boxed diced tomatoes, including juices
  • 2 small (4 oz) cans diced green chiles
  • 2 cups green lentils, rinsed and sorted
  • 8 cups vegetable stock
  • 1/2 teaspoon salt
  • A dash or more of hot sauce, plus extra for serving
  • Fresh cilantro for garnish
  • 1 diced avocado, peeled and pitted for garnish

Step 1: Sauté the Vegetables

Heat a splash of olive oil in a large pot over medium heat.

Once hot, add the chopped onion, carrots, celery, and bell pepper.

Sauté the vegetables until they begin to soften, which will take about 5 minutes.

Stir occasionally to ensure even cooking.

Step 2: Add Aromatics and Spices

To the sautéed vegetables, add minced garlic, cumin, paprika, and oregano.

Continue to sauté for an additional minute, stirring constantly to release the flavors from the spices and preventing them from burning.

Step 3: Add Remaining Ingredients and Simmer

Pour in the tomatoes, chiles, lentils, broth, and a pinch of salt to the pot.

Bring the mixture to a simmer.

Once simmering, reduce the heat slightly and cover the pot with the lid tilted to allow steam to escape.

Let the soup simmer until the lentils become tender, which should take around 30-40 minutes.

Stir occasionally to prevent sticking.

Step 4: Season and Adjust Flavors

After the lentils are tender, taste the soup and season with additional salt and pepper to your preference.

This is the perfect time to adjust the seasoning to ensure the flavors are balanced and to your liking.

Step 5: Serve and Garnish

Ladle the Mexican Lentil Soup into serving bowls.

Top each bowl with freshly chopped cilantro, slices of avocado, and a few dashes of hot sauce for added heat and flavor.

Serve immediately and enjoy the hearty, flavorful soup!

mexican lentil soup
mexican lentil soup

Leave a Comment