Go Back
Mexican Lentil Soup Recipe

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
Cook Time 40 minutes
Total Time 55 minutes
Course Soup
Cuisine Mexican-inspired
Servings 4 people
Calories 270 kcal

Equipment

  • 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)

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)

Instructions
 

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

  • Add the rinsed lentils and diced tomatoes to the pot. Stir well so the lentils are coated in the spices and vegetables. This is where everything starts coming together.

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

  • Turn off the heat and squeeze in fresh lime juice. This step is essential—it transforms the soup from good to amazing. The acidity brightens all the flavors and balances the earthiness of the lentils.

Step 7: Serve Warm

  • Ladle the soup into bowls and garnish with freshly chopped cilantro. Serve immediately while warm and comforting.

Notes

  • 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