Vegan Mexican Lentil Soup | Sopa de Lentejas

You must try this sopa de lentejas recipe or Mexican lentil soup. It’s a delicious vegan lentil soup recipe that’s easy to make, super budget friendly and very healthy too. I promise you’re going to add this lentejas soup on your meal rotation!

Mexican Lentil Soup Recipe (vegan)
Sopa de Lentejas or Vegan Mexican Lentil Soup Recipe

What is Sopa de Lentejas

Sopa de lentejas (or lentil soup) is a soup that is one of the classic and authentic Mexican recipes everyone grows up eating. It’s also a Mexican food basics that pretty much everyone knows how to cook. Plus it’s incredibly easy to prepare.

Did I mention that this soup recipe is budget friendly? That’s right, you won’t break the budget with this hearty, healthy and filling soup.

It’s also perfect comfort food that everyone will enjoy whether they’re vegan, vegetarian or meat eater. It’s one of my favorite meals on rainy days.

If you enjoy budget friendly soups then you must give my sopa de fideo, sopa de conchas, sopa de habas, and albondigas soup recipes a try. All are so delicious, easy to make and enjoyed by everyone.

Ingredients for Mexican Sopa de Lentejas (vegan recipe)

Ingredients in Sopa de Lentejas

The ingredients used in Mexican lentil soup can vary greatly from on family to another, as well as from one region of Mexico to another. Below are the ingredients I use for my own version of lentil soup. Feel free to adjust or swap out ingredients as desired.

Lentils: We use brown lentils or green lentils. They need to be dried not canned. You should do a quick picking through of them. Don’t forget to rinse well with cold water.

Vegetables: The ones traditionally used are onion, celery, garlic, carrots and tomatoes. You can also use jalapeños for not only extra flavor but a touch of heat.

Bacon: Traditionally pork bacon is used to give the soup a smoky touch. If you want to use vegan bacon go ahead. You’d sauté it with the carrots and celery.

In lieu of bacon you can add the ground cumin or even smoked sweet paprika. Either are amazing!

Spices: Traditionally just salt, bay leaves are used. I also like to add ground cumin and chopped parsley — you can use fresh cilantro instead, if you’d like.

Water or Broth: I prefer using low-sodium vegetable broth instead of water. It adds more flavor. But you can use either, you could also use homemade vegetable stock. The traditional version uses chicken broth or chicken stock.

How to Make Vegan Mexican Lentil Soup
Dried Brown Lentils

Mexican Lentil Soup Variations

My recipe doesn’t include any regular meat products or even vegan meats. But there are people that like to make chorizo lentil soup. You need Mexican chorizo, not Spanish chorizo. For the vegan version just use your favorite soy chorizo or make your own using my homemade vegan chorizo recipe.

Instead of jalapenos, and for a spicier touch, you can add chipotle peppers in adobo sauce or use chipotle powder instead. It will give the lentejas soup a spicy and smoky touch.

If you don’t want any spicy flavor then use ground black pepper instead.

If you don’t like parsley you can use fresh cilantro or if you could also use dried oregano instead.

To make a heartier soup you could add potatoes, chayote, calabacitas or zucchini. Do a mix of vegetables or pick just one.

Where I live in the Yucatan, they eat a version called potaje de lentejas. It’s made with pork bacon, chorizo, ham or pork meat, carrots, potatoes, zucchini, plantains and cabbage. It’s quite the hearty meal.

Do Lentils Need to Be Soaked

No they don’t. Lentils are small and thin enough that they both cook quickly and can go from cooked to mushy texture easily.

Just do a quick picking through them to remove any dirt or debris on them. Also do rinse with cold water before cooking.

Are Lentils Good for You

It’s no secret that lentils are incredibly healthy. Specially so for us that are vegan or vegetarian or plant-based or whatever level of meatless you are.

Lentils are often referred to as “The Poor Man’s Protein”. This of course is due to their high protein content.

Lentils are a great source of the following *, just to name a few nutrients in them.

  • Iron
  • B vitamins
  • Magnesium
  • Zinc
  • Potassium
  • Protein
  • High Fiber
  • Folate

Additionally lentils help lower bad cholesterol, lower the risk of cardiovascular diseases. The health benefits of lentils are countless.

So add them to your diet with this soup, or sprouted lentil salads, or curry recipes.

Vegan Lentil Soup Recipe The Mexican Way
Mexican Sopa de Lentejas or Lentil Soup

How to Cook Lentejas Soup

To make this Mexican lentajas or lentil soup, is incredibly easy!

First we need to build the flavor base. This is done by first sautéing the onion, celery, carrots, garlic cloves and the jalapeños until tender.

How to Make Mexican Lentil Soup
Steps for Making Mexican Lentil Soup

Then we can add the seasonings to bring out their scents. So next we can add the ground cumin and the parsley and sauté for a few minutes.

Next we can pour in the picked through and rinsed lentils to the pot.

How to Make VeganLentil Soup
Steps for Making Mexican Lentil Soup

Now we can add the vegetable broth, and then the bay leaf. Next we cover the pot allow it to simmer for about 20 minutes.

We just want the lentils to soften but not turn mushy. Using a heavy pot with a tight lid helps the cooking process.

Once the lentils have softened then we can add the chopped tomato and all the soup to simmer again. The tomatoes are only added after the lentils softened because their acidity extends the lentil’s cooking time.

Lastly we can taste and adjust the seasoning before serving the lentejas soup.

That’s it, super quick and easy!

Quick and Easy Mexican Lentil Soup
Easy and Inexpensive Mexican Soup Recipe

How to Serve Sopa de Lentejas

This recipe is fantastic for meal prep. If you do meal prepping I highly suggest incorporating this high protein soup recipe.

You can serve Mexican lentil soup with a squeeze of lime, some chopped green onions or more chopped cilantro or parsley, depending on what you used.

You could serve with warm corn tortillas. There are some that serve it with a warm bolillo roll.

If you didn’t use chile peppers and want to add a touch of heat you could drizzle in some hot sauce.

For a vegetarian soup version you could sprinkle in some cotija cheese or use my vegan cotija cheese to keep it vegan.

How to Store

This soup will store in the refrigerator for about 5 days — that is if you made it vegan! If you use meat products it won’t last more than 2 or 3 days. Make it vegan!

Store leftovers in the refrigerator in an airtight container. In the freezer store in a freezer safe container, it’ll keep fresh for about 3 months.

Instant Pot Sopa de Lentejas Recipe

If you wanted to make this soup in and Instant Pot or any electric pressure cooker, the steps are easy.

First you’d heat the pot by selecting the “Sauté” function and once hot add the olive oil and the chopped white onion. Cook until soft then add the celery, carrots, garlic, tomatoes and jalapeno. Cook until they have soften then add the ground cumin and the parsley and mix well for 1 minute.

Next pour in the picked through and rinsed lentils. Then the vegetable broth, salt and bay leaf. Stir until well combined.

Place the lid on the pressure cooker. Move valve to “Sealing”. Then select High Pressure and set for 15 minutes.

Once the cooking time is up let it naturally release for 8 to 10 minutes. Carefully move valve to “Venting” using a wooden spoon and keeping your face away from the steam. Allow all of the steam to release before opening the pot.

Take a small taste test — allow to cool, so you don’t burn yourself. Add more salt if desired. Serve and enjoy!

Mexican Lentil Soup Recipe (vegan)
Pot of Vegan Mexican Lentil Soup or Lentjas

Sopa de Lentejas Recipe

Below it my super easy, quick and cheap Mexican lentil soup recipe. I promise you’re going to love it, its full of amazing flavors!

It’s a great way to feed your family without breaking your budget because the main ingredient is usually not too expensive.

Quick and Easy Mexican Lentil Soup

Mexican Lentil Soup | Sopa de lentejas

Nancy Lopez &
You must try this sopa de lentejas or Mexican lentil soup. It’s a delicious vegan recipe that’s super budget friendly. Plus crazy healthy too!
5 from 36 votes
Save Recipe Pin Recipe Leave a Review
Print Recipe


Prep Time 15 minutes
Cook Time 40 minutes
Course Appetizer, Main Course, Soup
Cuisine Mexican, vegan, vegan mexican
Servings 4 people
Calories 433 kcal


  • ½ cup white onion roughly chopped
  • 1.5 to 2 Tablespoons olive oil
  • 1 cup carrot peeled & chopped (it’s one medium-small carrot)
  • 1 stalk celery finely chopped
  • 3 cloves garlic minced
  • 1 small jalapeño finely chopped
  • ½ teaspoon ground cumin or use smoked paprika or 1/4 cup chopped vegan bacon
  • 2 tablespoons parsley chopped
  • 1 dried bay leaf
  • 2 cups brown or green lentils picked through & rinsed
  • 5 cups of low-sodium vegetable broth
  • 2 whole finely chopped tomatoes
  • 1 teaspoon sea salt adjust to taste


  • Heat a large heavy pot, then add the oil and once warm add the onion and sprinkle in half to one teaspoon of sea salt. Saute it until soft then add celery and carrot and saute for 5 minutes. Then add the garlic and jalapeno and cook for 2 to 3 minute. Next add the cumin and cook for another minute. Mix in the parsley then the lentils.
    How to Make Mexican Lentil Soup
  • Next pour in the vegetable broth and add the bay leaf. Stir well, cover the pot and simmer under medium-low heat for 20 minutes or just until the lentils begin to soften.
    How to Make VeganLentil Soup
  • Once lentils have softened, add the chopped tomatoes and mix well, cover the pot again and simmer another 10 to 15 minutes. You want the tomato to soften. Taste the soup and add more salt if necessary. Allow to cool slightly before serving.
    Mexican Lentil Soup Recipe (vegan)
  • Serve as a main dish or as a side dish. Some Mexicans like to drizzle lime juice over their soup. Others like to serve with a bolillo or Mexican roll. Enjoy
    Quick and Easy Mexican Lentil Soup


Pick through the lentils to remove and dirt and debris, then thoroughly rinse with cold water.
For a variation you could also add some vegan chorizo or vegan bacon. You would add it with the onion and sauté. The rest of the recipe is the same. 


Serving: 4servingsCalories: 433kcalCarbohydrates: 68gProtein: 27gFat: 6gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gSodium: 620mgPotassium: 1110mgFiber: 32gSugar: 6gVitamin A: 5658IUVitamin C: 16mgCalcium: 85mgIron: 8mg
Tried this recipe?Leave me a ⭐⭐⭐⭐⭐ review and tag me on social media @MexicanMadeMeatless or tag #mexicanmademeatless!
Sopa de lentejas or Lentil Soup Recipe
Sopa de lentejas

More Budget Friendly Soup Recipes

Similar Posts

Leave a Reply

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

Recipe Rating


    1. Hi Rene! Here’s the link to it on Amazon, I love this pot it’s beautiful and use it all the time.

  1. 5 stars
    I tried making this today, and it was absolutely delicious! My family loved it and I will definitely be making it again! Thank you for the great recipe!

  2. 5 stars
    I love lentils but I also like easy recipes and this one was the easiest and the flavor!!! I made a small amount and then had to make another batch. This will definitely be a staple for those colder days ahead. Try it, it will not dissapoint!!!

  3. 5 stars
    I loved it! it tastes just as your photos pictured it.. not the less! Absolutely the best lentejas recipe!.