Home > Mexican Soups > Sopa de Lentejas- Mexican Lentil Soup

Sopa de Lentejas- Mexican Lentil Soup

This post may contains links affiliate links, please read our disclosure policy.

Sopa de Lentejas is a comforting Mexican Lentil Soup made with tender lentils, potatoes, cilantro, and a flavorful tomato broth. It’s an easy, budget-friendly meal that’s naturally meatless and can easily be made vegan with vegetable broth.

Reader Emily Says: “I make this soup all the time now – even when it’s 85 degrees out 🙂 I usually eat it with tortilla chips and sometimes a salad for an easy and high-protein dinner. Thanks for such a great recipe!” ★★★★★

Overhead view of lentejas in a white bowl with a gold spoon.

This is the recipe my mother-in-law has made for years, and it’s become one of my favorite weeknight soups. Like many Mexican family recipes, there are plenty of variations, but this simple version lets the lentils shine. If you enjoy comforting soups, be sure to try my Fideo Soup too.

Ingredient Notes

This hearty soup comes together with simple pantry ingredients.

Ingredients with text, (cilantro, potato, green lentils, chicken broth, garlic, roma tomatoes, onion).
  • Dried lentils: Rinse and sort the lentils before cooking to remove any debris. There’s no need to soak them beforehand.
  • Russet potato: Adds heartiness and naturally thickens the soup as it cooks.
  • Roma tomatoes: Blended with onion and garlic to create the flavorful tomato base.
  • White onion: Adds sweetness and depth to the broth.
  • Garlic: Gives the soup rich, savory flavor.
  • Fresh cilantro: Simmers in the broth to infuse the soup with fresh flavor.
  • Chicken or vegetable broth: Use vegetable broth to make the soup vegan. A flavorful broth makes a big difference.

Tips and Notes

  • Rinse and sort the lentils. Remove any small stones or damaged lentils before cooking.
  • Cut the potatoes evenly. Uniform pieces cook at the same rate.
  • Use a flavorful broth. Since the ingredients are simple, a good-quality broth adds the most flavor.
  • Adjust the consistency. If the soup thickens after sitting, stir in a little extra broth or water before serving.
  • Taste before serving. Add more salt if needed, depending on the broth you use.

How to Make Sopa de Lentejas

  1. Rinse and sort the lentils, then add them to a large pot with the broth. Bring to a boil, reduce the heat, and simmer while you prepare the remaining ingredients.
  2. Meanwhile, blend the Roma tomatoes, onion, garlic, and 1 cup of broth until smooth. This simple tomato mixture is also the base for recipes like Sopa de Letras, Albondigas, and Mexican Rice. Taste the mixture and add more salt if needed.
  3. Add the diced potatoes, tomato mixture, and cilantro to the pot. Continue simmering until the lentils and potatoes are tender, then season to taste before serving.
Tomato, onion, garlic, and chicken bouillon in a blender.

Serving and Storage

Serve Sopa de Lentejas with warm tortillas, crusty bread, or a side of Mexican rice. Add avocado slices, a squeeze of fresh lime juice, or your favorite hot sauce for extra flavor.

Store leftovers in an airtight container in the refrigerator for up to 4 days. This soup also freezes well for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of broth or water if needed.

Mexican lentil soup in a white bowl with a gold spoon.

Sopa de Lentejas FAQs

Can I make Sopa de Lentejas vegan?

Yes. Simply use vegetable broth instead of chicken broth for a completely vegan soup.

Can I add more vegetables?

Absolutely. Carrots, zucchini, celery, or chayote are all delicious additions and blend well with the traditional flavors.

Do lentils need to be soaked before cooking?

No. Dried lentils cook quickly enough that soaking isn’t necessary. Just rinse and sort them before adding them to the pot.

More Mexican Soups:

Feature image of Mexican lentil soup in a white bowl.

Mexican Lentil Soup Recipe

Renee
Sopa de Lentejas is a hearty Mexican Lentil Soup made with tender lentils, potatoes, cilantro, and a flavorful tomato broth.
5 from 7 votes
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 6

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

By submitting this form, you consent to receive emails from Thai Caliente

Ingredients
  

  • 1 Cup Dried Green Lentils Washed well
  • 4 Cups Chicken Broth or Vegetable broth for Vegan. You can also use water with bouillon.
  • 2 Roma Tomatoes Halved
  • 1 Cup Broth or Water If using water then add a bouillon.
  • ½ Small White Onion Cut into quarters
  • 1 Garlic Clove
  • 1 Large Russet Potato Peeled and Diced into even small chunks
  • Handful of cilantro with stems Add the cilantro in whole, and remove at the end or you can leave it in.
  • Salt The amount of salt needed will depend on the broth or bouillon you used. Taste when the soup is done and add more if needed.

Instructions
 

  • Rinse dried lentils well, pick out any debris, and place in a medium pot with a lid. Add 4 cups of chicken or vegetable broth. Or you can use water and bouillon. Bring to a boil, reduce heat to medium and simmer lentils for 10 minutes.
  • While lentils are cooking place sliced Tomatoes, Onion, Garlic, and 1 cup of broth in a blender. Blend until smooth.
  • Peel and dice the potato into small even pieces.
  • After 10 minutes of the lentils boiling, add the blended tomato sauce, the diced potatoes, and whole cilantro to the pot.  Bring the heat back to a low boil, cover, and cook for an additional 15 minutes.
  • Check the lentils. If they are still hard, put the lid back on and continue simmering. Once the lentils and potatoes are soft, the soup is done. Taste for seasoning and add more salt if needed. You can remove the cilantro stems or leave them in the soup.
  • Serve the lentil soup with a squeeze of lime, queso freso, diced avocado, or hot sauce for spice.
Last Step!Leave a Rating & Review! Please let me know how you liked this recipe. This helps my business thrive so I can continue to provide free recipes.

Video

Notes

If the lentils are old, they will take longer to cook. 
The seasoning of the soup will depend on the brand of stock or broth you are using. Always taste before serving. 
To Freeze, portion out leftovers into freezer safe bags once the soup has cooled. I like to do 2 portions at a time and freeze up to 2-3 months.
 

Nutrition

Calories: 159kcalCarbohydrates: 28gProtein: 10gFat: 1gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 722mgPotassium: 675mgFiber: 11gSugar: 2gVitamin A: 189IUVitamin C: 21mgCalcium: 39mgIron: 3mg

Nutritional information is provided as an estimate only and depends on ingredients and amounts used. Thai Caliente makes no guarantees to the accuracy of this information.

Keyword Lentejas, Mexican lentil soup, Sopa de Lentejas
Thai CalienteWatch My Videos Here

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

16 Comments

  1. I make this soup all the time now – even when it’s 85 degrees out :)I usually eat it with tortilla chips and sometimes a salad for an easy and high-protein dinner. Thanks for such a great recipe!

    1. Hi Emily, Love to hear that! You must live somewhere cool, because 85 would be a cool front here in Arizona 🙂 So glad you enjoy eating the lentil soup!