Mexican Lentil Soup (Sopa de Lentejas)

4.48 (17 ratings)

8

This post may contain affiliate links. Please read our disclosure policy.

If you’re looking for a light and hearty vegetarian meal, this Mexican Lentil Soup (Sopa de Lentejas) is the perfect healthy Meatless Monday option. As a complete one-pot meal that feeds 8 to 10 people, can easily be made in 30 minutes, and is packed with protein, fiber, and veggies, this tasty plant-based dish is ideal for busy weeknights.

One serving of Sopa de Lentejas (Mexican Lentil Soup) in a blue and white Mexican pottery talavera bowl.

There’s no better time to warm up with a cozy and hearty bowl of lentil soup than when it’s cold and damp, and winter is dragging on. Inspired by my grandma who often made lentil soup, especially during the Lenten season, this recipe is chock-full of colorful vegetables that will surely help you meet your veggie quota for the day.

What is Mexican Lentil Soup (Sopa de Lentejas)?

Mexican lentil soup, or Sopa de Lentejas, is a simple and comforting dish made with lentils, fresh vegetables, and warm seasonings. It’s a popular meatless recipe often served during Lent, but it’s delicious and nourishing enough to enjoy all year long. Each family has their own version, and this one was inspired by my grandma’s recipe.

Yvette Marquez muy bueno Mexican food blogger in an orange dress holding a molcajete.

Why You’ll Love This Recipe

  • Family favorite: A comforting recipe passed down from my grandma
  • Quick & easy: Ready in just 30 minutes
  • One-pot meal: Less cleanup, more flavor
  • Minimal ingredients: Made with fewer than 10 affordable items
  • Meal prep friendly: Great for leftovers all week
  • Healthy & hearty: Vegetarian, protein-rich, and packed with veggies
Want to save this recipe?
I’ll email this recipe to you, so that you can come back to it later!

Ingredients & Substitutions

As promised, you only need a handful of simple ingredients to make this tasty Mexican lentil soup recipe. Here’s what to grab:

overhead shot of ingredients needed to make Mexican lentil soup on a wooden cutting board.
  • Lentils – I typically stick to brown lentils for this recipe (they’re my favorite all-purpose variety), but you’re welcome to use green, black, or French lentils. Red or yellow lentils work too, but they tend to get mushy and make a thicker stew-like soup.
  • Carrots – Any color works! Red, orange, purple, or white.
  • Celery – Adds sweetness and depth after cooking. Optional to peel the stringy outer layer.
  • Tomatoes – Fresh or canned both work well for brightness and acidity.
  • Onion – Red, yellow, sweet, or white onions all work. Shallots or leeks can be used in a pinch.
  • Garlic – Fresh is best, but you can use jarred or powdered garlic.
  • Spinach – I like baby spinach, but mature spinach, kale, or chard are great swaps.

The complete list of ingredients, quantities, and instructions can be found in the printable recipe card below.

Optional Variations

  • Extra Protein – Use chicken or beef bone broth instead of water (not vegetarian).
  • Toppings – Add avocado, hot sauce, cheese, or crushed tortilla chips.

How to Make Mexican Lentil Soup

This quick and easy vegan lentil soup will be ready for eating in just 30 minutes. Here’s how to make it:

Step 1: Prep. Sort the lentils by removing any stray beans or pebbles. Rinse well in a colander. Wash and chop your veggies.

Step 2: Simmer Lentils. In a large pot, bring salted water to a boil. Add the rinsed lentils, reduce heat, cover, and simmer until almost tender, about 15 minutes.

Step 3: Sauté Veggies. Heat oil in a separate large skillet over high heat. Add carrots, celery, and tomatoes and sauté for about 5 minutes. Add onion and cook until translucent, about 2 minutes. Stir in garlic and sauté 1 more minute.

Step 4: Assemble. Add sautéed vegetables to the pot with lentils and simmer for another 15 minutes. Stir in spinach to wilt. Salt to taste.

Step 5: Serve. Ladle into bowls, add vinegary hot sauce if desired.

Yvette Marquez - Muy Bueno cookbook author and Latina blogger plating Sopa de Lentejas (Mexican Lentil Soup) at the dining table.

Serving & Topping Suggestions

Serve this soup with a warm bolillo roll or a slice of cheesy cornbread. Top with avocado slices, a squeeze of lime, or crushed tortilla chips for a little crunch.

Sopa de Lentejas Expert Tips & Tricks

Cut back on dishes. Sauté veggies in the soup pot first, then set them aside before cooking lentils.

Meal prep friendly. Make a big pot and enjoy leftovers all week long. The flavors get even better with time.

Storage & Reheating Instructions

This soup keeps well and is perfect for lunch meal prep.

  • Store in the refrigerator for up to 1 week.
  • Freeze for up to 3 months in airtight containers.
  • Reheat on the stovetop or in the microwave until warmed through.
blue and white bowl of easy vegan lentil soup for lent one a blue and white dinner plate with a side of crusty bread.

Frequently Asked Questions

What is Mexican lentil soup (Sopa de Lentejas)?

Mexican lentil soup is a hearty, vegetarian soup made with lentils, vegetables, and warm spices. It’s popular during Lent and is comforting, nourishing, and full of flavor.

Does lentil soup burn belly fat?

While no food targets fat in a specific area, lentil soup is high in fiber and protein, making it a filling and satisfying choice for healthy eating and weight management.

Which country has the best lentil soup?

Lentil soup is loved worldwide, with different regions offering their own twist—from the Middle East to Southeast Asia. I’m especially fond of this Mexican version that reminds me of my grandma’s kitchen.

How healthy is lentil soup for you?

Very! It’s packed with plant-based protein, fiber, and essential nutrients. It’s great for digestion, heart health, and keeping you full longer.

Do people actually eat lentils in Mexico?

Yes! These highly nutritious and inexpensive sources of protein are quite popular in Mexico, especially during the Lenten season.

More Mexican Soup Recipes

If you tried this Mexican Lentil Soup (Sopa de Lentejas) or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the comments below!

Download my free eBook!
Don’t miss out! Fill out the form to download this must-have collection of comforting recipes—perfect for bringing warmth and flavor to your cocina!
Serving Mexican lentil soup with a spoon inside a bowl
4.48 (17 ratings)

Sopa de Lentejas (Mexican Lentil Soup)

Total Time: 45 minutes
Yield: 8 to 10 servings
Prep: 5 minutes
Cook: 40 minutes
This simple and earthy Mexican Lentil Soup (Sopa de Lentejas) is a complete one-pot meal, feeds 8 to 10 people, can easily be made in 30 minutes, and is healthy and hearty packed with protein, fiber, and veggies. This tasty dish is filling and full of flavor yet light and vegetarian.
Email this Recipe
Enter your email, and I’ll send the recipe straight to your inbox! Plus, you’ll get subscribed to my newsletter for more delicious updates.

Ingredients 

  • 2 cups lentils
  • 10 cups water
  • 1 tablespoon salt
  • 1 tablespoon olive oil
  • 1/2 cup chopped carrots
  • 2 stalks celery, chopped
  • 2 vine-ripened or roma tomatoes, chopped
  • 1/2 cup chopped yellow onion
  • 1 clove garlic, chopped
  • 1 cup coarsely chopped spinach

Instructions 

  • Sort the lentils by removing any stray beans or foreign pebbles that are sometimes present. Rinse lentils in a colander with cool water.
  • Over medium heat, in a large stockpot, bring the water to a boil and add the salt. After the water begins to boil, add the rinsed lentils and lower the heat. Cover and simmer until the lentils are almost tender, about 15 minutes.
  • While the lentils are cooking, heat oil in a large skillet over high heat. Add carrots, celery, and tomatoes and sauté for about 5 minutes. Add onion and sauté until translucent, about 2 minutes. Add garlic and sauté for 1 minute. Reserve.
  • Add sautéed vegetables and simmer for 15 minutes. Add spinach and mix. Salt to taste.
  • Serve soup in a bowl, add a few drops of hot sauce, and enjoy!

Notes

  • Ladle the soup into a bowl and serve with a bolillo or a slice of cheesy cornbread.
  • Garnish with a few drops of hot sauce, and enjoy.
  • Mexican lentil soup will keep for up to a week in the refrigerator or can be frozen for up to 3 months.
  • To reheat, allow to defrost overnight in the fridge then microwave in 30-second bursts (stirring between each) or heat in a saucepan on the stovetop. Add a splash of water or broth as needed.
Expert Tips
  • Use chopped frozen onions to cut back on prep. As a bonus, you won’t have to deal with any teary eyes!
  • Cut back on dishes. Consider sautéing the veggies in the soup pot first, then remove them to a serving bowl and reserve them for later.
  • Meal Prep. As with most soups and stews, this lentil Mexican soup is even tastier after a day or two in the fridge. Make a pot on your meal prep day and serve it all week long.
  • Proper storage for your soup is essential to maintain the flavor and quality of your food. Lentil soup packs well for lunch, and it tastes even better the next day. This soup freezes well in these plastic containers.
Optional Variations
  • Extra Protein – Swap in chicken or beef bone broth for an added dose of protein. (Note, this will make it not vegetarian).
  • Add Toppings – Sliced avocado, hot sauce, a sprinkle of melty cheese, and/or some crushed tortilla chips are all welcome additions.

Nutrition

Calories: 199kcal | Carbohydrates: 32g | Protein: 13g | Fat: 2g | Saturated Fat: 1g | Sodium: 902mg | Potassium: 592mg | Fiber: 15g | Sugar: 3g | Vitamin A: 1963IU | Vitamin C: 9mg | Calcium: 48mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @muybuenocooking or tag #muybuenocooking!

Originally published: March 2018. This recipe is also published in the Muy Bueno cookbook. And guess what? It was featured in the April Highlands Ranch Lifestyle Magazine

Photography by Raemi Vermiglio

Leave a comment

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

Recipe Rating




8 Comments

  1. Reynalda Perez says:

    I had a question for you, do you have a recipe for green chile in milk with cheese and I don’t mean a dip is used to eat over beans,your recipes are usually exactly like my family’s. Thank you in advance.

  2. R says:

    Yummy and delicious. Added chicken broth.

  3. Belinda Saenz says:

    Easy recipe. Fun to make and delicious! I didn’t have fresh tomatoes, I used canned.

  4. Pat Hammond says:

    I just made the lentil soup, it is so good. Thank you for sharing it with us.

    1. JW says:

      Did you use dried lentils or canned lentils? Thank you

    2. Yvette Marquez says:

      I used dried lentils for this recipe.

  5. shannon m jensen says:

    I just made the Lentel Soup! Delicious recipe!

  6. Holly says:

    We’ve been adding lentils to our regular rotation of meals recently in an effort to eat more plants and less meat. Your lentil soup recipe will be a great addition to my dinner plans.