Mexican Lentil Soup (Sopa de Lentejas)
8
on Apr 05, 2023, Updated Mar 23, 2025
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.

Table of Contents
- What is Mexican Lentil Soup (Sopa de Lentejas)?
- Why You’ll Love This Recipe
- Ingredients & Substitutions
- Optional Variations
- How to Make Mexican Lentil Soup
- Serving & Topping Suggestions
- Sopa de Lentejas Expert Tips & Tricks
- Storage & Reheating Instructions
- Frequently Asked Questions
- More Mexican Soup Recipes
- Sopa de Lentejas (Mexican Lentil Soup) Recipe
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.
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
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:
- 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.
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.
Frequently Asked Questions
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.
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.
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.
Very! It’s packed with plant-based protein, fiber, and essential nutrients. It’s great for digestion, heart health, and keeping you full longer.
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!
Sopa de Lentejas (Mexican Lentil Soup)
Ingredients
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.
- 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.
- 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
Nutrition information is automatically calculated, so should only be used as an approximation.
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
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.
Yummy and delicious. Added chicken broth.
Easy recipe. Fun to make and delicious! I didn’t have fresh tomatoes, I used canned.
I just made the lentil soup, it is so good. Thank you for sharing it with us.
Did you use dried lentils or canned lentils? Thank you
I used dried lentils for this recipe.
I just made the Lentel Soup! Delicious recipe!
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.