Mexican Lentil Soup (Sopa de Lentejas)

Sopa de lentejas is one of those humble Mexican comfort foods that almost every family grows up eating. It is simple, affordable, and deeply nourishing. This Mexican lentil soup is the traditional version I grew up eating in Mexico and still make the same way today. My recipe uses dried lentils, carrots, onion, garlic, tomatoes, and simple spices.

A close-up of a spoonful of hearty sopa de lentejas, or Mexican lentil soup, held above a bowl, with herbs and ingredients blurred in the background.
Sopa de lentejas

[ez-toc]

Some Mexican families also add bacon and chorizo for a smoky touch, but my version keeps all the classic flavor completely plant-based without sacrificing authenticity.

If you’re looking for a traditional, comforting lentil soup recipe that’s easy, budget-friendly, and ready in about 40 minutes, this sopa de lentejas belongs in your weekly rotation. It’s also the perfect Mexican Lent meal.

I grew up eating this soup during Lent and on rainy afternoons when my mami wanted to nourish us with something warm, simple, and nutritious. My mom always reminded me to add the tomatoes after the lentils softened so they would cook properly.

This sopa de lentejas is one of those recipes that seems ordinary, yet it’s deeply comforting and delicious.

Quick Answer Box: What is Mexican Lentil Soup (Sopa de Lentejas)?

Mexican lentil soup, or sopa de lentejas, is a traditional Mexican comfort dish made with dried lentils simmered with onion, garlic, carrots, tomatoes, and simple spices like cumin and bay leaf. Some regional versions include bacon or chorizo, but it is commonly served as a hearty, affordable family meal with bolillo rolls or warm tortillas.

A bowl of Mexican sopa de lentejas garnished with fresh herbs sits on a table. Uncooked lentils, cilantro, sliced jalapeño, and a blue pot surround the bowl, creating a rustic and inviting scene.

It is considered one of the most traditional and budget-friendly Mexican soups served in homes across Mexico.

Mexican Lentil Soup at a Glance

📌What You’ll Need: Dried lentils, onion, garlic, carrots, tomato, celery, ground cumin, parsley, salt, oil, vegetable broth, and optional jalapeno.
Total Time: About 40 minutes

  1. Sauté the veggies, except the tomato.
  2. Add spices and parsley to the pot.
  3. Mix in rinsed lentils.
  4. Pour vegetable broth and simmer until lentils are soft.
  5. Add tomato, simmer 10 minutes, then serve.

Why Sopa de Lentejas Is a Mexican Classic

Sopa de lentejas is one of the classic authentic Mexican soup recipes everyone grows up eating. It is considered a Mexican food basic that many families know how to cook without even looking at a recipe.

It is incredibly easy to prepare and very budget friendly. A bag of dried lentils stretches far and feeds a whole family without breaking the budget.

It’s also perfect comfort food that everyone will enjoy whether they’re vegan, vegetarian, or simply trying to eat more plant-based meals.

If you enjoy traditional Mexican soups you should also try my: sopa de fideo, sopa de conchas, sopa de habas, and albondigas soup recipes a try.

A small, brown clay bowl filled with dried lentils sits on a gray surface—perfect for making vegan Mexican lentil soup or classic sopa de lentejas. Some lentils are scattered around, and part of a patterned bowl appears in the upper left corner.
Dried Brown Lentils

Why This Mexican Lentil Soup Recipe Works

  • Uses dried lentils for authentic texture
  • Adds tomatoes after lentils soften
  • Balanced flavor from cumin and bay leaf
  • Flexible for vegetarian or traditional versions

Sopa de Lentejas Tradicional Mexicana

Across Mexico, sopa de lentejas varies slightly from region to region. Here in west-central Mexico where my family is from, it is often made simply with vegetables and sometimes with bacon for flavor. In other regions lentejas may include chorizo, beef, and plantains or bananas.

In the Yucatan, where I previously lived, 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.

What stays consistent across the regional variations is the foundation of dried lentils, tomato, onion, garlic, carrots, and aromatic spices.

Ingredients for Mexican lentil soup (sopa de lentejas) include clay bowls with lentils, chopped carrots, onions, celery, herbs, garlic, seasonings, a wooden spoon, broth in a glass jar, green chili, and a white embroidered cloth on a dark surface.
Mexican Lentil Soup Ingredients

Ingredients in Mexican Lentil Soup


The ingredients used in traditional soup can vary from family to family, as well as from one region of Mexico to another. Below are the ingredients I use for my version.

Lentils: Use dried brown or green lentils. Do not use canned. Pick through them to remove debris and rinse well with cold water.

Vegetables: Traditionally onion, celery, garlic, carrots and tomatoes are used. Jalapeños add extra flavor and a touch of heat.

Traditional Smoky Element: Traditionally pork bacon is used, you can easily replace it with plant-based bacon. You’d sauté it with the carrots and celery.

Instead of bacon you can add the ground cumin or smoked sweet paprika for a plant-based smoky flavor.

Spices: Traditionally just salt, bay leaves are enough. I also like to add ground cumin and chopped parsley. Fresh cilantro works great too.

Water or Broth: I prefer using low-sodium vegetable broth instead of water. It adds more flavor but you can use either. Traditionally chicken broth is used.

A white bowl placed on top of a blue plate and the bowl is filled with homemade Mexican vegan chorizo made from soy crumbles. Additionally there's two ziploc bags filled with the chorizo.
Homemade Vegan Chorizo

Mexican Lentil Soup Variations

My recipe doesn’t include any meat products or even vegan meats. If you want that flavor, use Mexican chorizo, not Spanish chorizo. For the plant-based option, use my homemade vegan chorizo.

For more heat:

  • Use chipotle peppers in adobo
  • Or use chipotle powder
  • For no heat use ground black pepper

To make it heartier:

  • Add potatoes
  • chayote
  • Add calabacitas or zucchini

Do Lentils Need to Be Soaked

No, lentils do not need to be soaked. Lentils cook quickly compared to beans and can go from perfectly tender to mushy if overcooked. Simply rinse and pick through them before adding to the pot.

Are Lentils Healthy?

Lentils are incredibly nutritious and especially helpful for those following vegetarian or plant-based diets. They are often referred to as “The Poor Man’s Protein” because of their high protein content.

They are rich in:

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

A six-step photo collage shows sautéing vegetables to make Mexican lentil soup—onions, celery, and carrots in a pot, then salt, garlic, jalapeños, spices, herbs, and finally brown lentils—all on a dark kitchen surface.
Steps for Making Mexican Lentil Soup

How to Cook Mexican Lentil Soup

To make this Mexican lentil soup:

  1. Sauté onion, celery, carrots, garlic, and jalapeños until tender.
  2. Add cumin and parsley and cook briefly to release aroma.
  3. Add rinsed lentils.
  4. Pour in vegetable broth and add bay leaf.
  5. Cover and simmer about 20 minutes.
  6. Add chopped tomatoes after lentils soften since acidity can slow cooking.
  7. Taste and adjust seasoning if needed.

That’s it! Simple and so flavorful.

Six-panel collage showing steps to cook a soup: making Mexican lentil soup by stirring broth with herbs, adding lentils, covering pot with a towel, adding chopped tomatoes, covering again, and stirring finished soup with a wooden spoon.
Steps for Making Mexican Lentil Soup

Instant Pot Mexican Lentil Soup

To make sopa de lentejas in an Instant Pot:

  1. Use the sauté function to cook the onion in olive oil.
  2. Add the celery, carrots, garlic, tomatoes, and jalapeño.
  3. Stir in cumin and parsley.
  4. Add rinsed lentils, broth, salt, and bay leaf.
  5. Seal and cook on High Pressure for 15 minutes.
  6. Natural release for 8 to 10 minutes before venting and opening the pot.

How to Serve Sopa de Lentejas

This soup is perfect for meal prep.

Serve with:

  • A squeeze of fresh lime juice
  • Chopped green onions
  • Extra cilantro
  • Warm corn tortilla or a bolillo

For extra heat drizzle with your favorite hot sauce. For extra richness, sprinkle with queso fresco or cotija cheese, for a dairy-free version sprinkle with my vegan cotija cheese.

A metal ladle scoops up hearty sopa de lentejas with carrots, tomatoes, and vegetables from a large pot. The rim is stained, and the chunky soup looks hot, flavorful, and perfect for a comforting meal.
Pot of Vegan Mexican Lentil Soup

How to Store

Allow leftovers to come to room temperature in an airtight container. Store in the refrigerator for up to 5 days. Freeze up to 3 months.

How to Reheat

Reheat on the stovetop for 10 minutes. If the lentils have dried out you can add extra vegetable broth.

Reheat in a microwave safe dish for two minutes.

A spoonful of Mexican lentil soup with carrots and vegetables is held above a bowl filled with the same soup, garnished with parsley, on a rustic table.
Easy and Inexpensive Mexican Soup Recipe

Frequently Asked Questions About Sopa de Lentejas

Is sopa de lentejas traditionally vegetarian?

Traditionally, some families add bacon or chorizo for flavor. However, many versions are naturally vegetarian and rely only on vegetables and spices.

Can I use canned lentils?

Dried lentils are recommended for best texture and flavor. Canned lentils may become too soft.

How do I thicken lentil soup?

Simmer partially covered longer or you can lightly mash some lentils against the side of the pot.

Can Mexican lentil soup be frozen?

Yes, it freezes well and reheats well too.

What is the difference between sopa de lentejas and potaje de lentejas?

Potaje de lentejas is typically heartier and may include meats with additional vegetables, depending on the region.

A bowl of Mexican sopa de fideo, garnished with lime and pepper, rests on a colorful embroidered cloth, surrounded by sour cream, limes, crumbled cheese, tomatoes, pickled jalapenos, and uncooked fideo pasta on a rustic wooden table.

More Authentic Mexican Soup Recipes

Sopa de Lentejas Recipe

Below it my super easy, authentic Mexican lentil soup recipe made with simple ingredients and full of traditional flavor.

A spoonful of Mexican lentil soup with carrots and vegetables is held above a bowl filled with the same soup, garnished with parsley, on a rustic table.

Mexican Lentil Soup (Sopa de lentejas) Traditional Recipe

Nancy Lopez & MexicanMadeMeatless.com
Traditional Mexican Lentil Soup, or sopa de lentejas, is a classic comfort dish made with dried lentils, carrots, garlic, tomatoes, and simple spices. This authentic family-style recipe is naturally plant-based, budget-friendly, and commonly served during Lent or as a hearty everyday meal in Mexican homes.
5 from 35 votes
Pin Recipe Leave a Review

Video

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

Ingredients
  

  • ½ 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 and rinsed
  • 5 cups of low-sodium vegetable broth
  • 2 whole finely chopped tomatoes
  • 1 teaspoon sea salt adjust to taste

Instructions
 

  • Heat a large heavy pot over medium heat and add the olive oil.
  • Add the onion with half to one teaspoon of sea salt and sauté until softened.
  • Stir in celery and carrot and cook for 5 minutes.
  • Add garlic and jalapeño and cook for 2 to 3 minutes.
  • Stir in cumin and cook for 1 minute before adding the parsley and lentils.
  • Pour in vegetable broth and bay leaf.
  • Cover the pot and simmer over medium-low heat for 20 minutes or until lentils are tender.
  • Mix in the chopped tomato, cover and cook for 10 to 15 minutes or until tomato is tender.
  • Taste the soup and adjust seasoning if desired.
  • Cool slightly and serve as desired.

Recipe Notes & Pro Tips

For a variation you could also add some vegan chorizo or vegan bacon. You would add it with the onion and sauté. 
Serve as a main dish or as a side dish. Some Mexicans like to drizzle with lime juice, crema or queso. You can also serve with a bolillo roll or tortillas. 

Nutrition

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!

(Please notice that this article contains Amazon affiliate links, which may earn us a small commission if you make a purchase through them. Your support helps us continue to provide valuable content.)

FREE GUIDE:
5 Essentials of Meatless Mexican Cooking
Featured Image

Similar Posts

5 from 35 votes (31 ratings without comment)

Leave a Reply

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

Rate This Recipe!




13 Comments

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

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

  4. This vegan Mexican lentil soup
    lentil soup is a must-try—healthy, budget-friendly, and so delicious!