
About This Recipe
This Mexican lentil soup, sopa de lentejas, is one of those classic recipes that feels like a warm hug. It’s made with simple ingredients, all in one pot on the stove. No pressure cooker, no slow cooker, no soaking. Just real food, simmered until every spoonful is packed with flavor.
This is the lentil soup I grew up eating in Mexico. My mom used to serve it with diced green apple stirred in at the end, sweet, savory, comforting. Now I make it for my kids, and it’s one of their favorite meals. I love that it’s naturally vegan, loaded with protein, iron, and fiber, and endlessly flexible for any kind of eater.
If you’ve never cooked with lentils before, this is the perfect place to start. They’re fast, cheap, and don’t need soaking — just rinse and simmer.
Why You’ll Love This Recipe
- One-pot, no fuss. Everything cooks in a single pot — minimal dishes, maximum flavor.
- Ready in 30 minutes. No soaking, no pressure cooker needed.
- Naturally vegan and budget-friendly. Lentils are one of the cheapest sources of plant protein.
- Rich in protein, fiber, iron, and B vitamins. A full nutritional powerhouse in a bowl.
- Perfect for meal prep. Tastes even better the next day. Freezes beautifully.
- Endlessly flexible. Add greens, chipotle, chicken, rice — make it yours.

Ingredient notes
- Olive oil. For sautéing the base. Any neutral oil works too.
- Onion, carrot, and celery. Diced small. This sofrito is the foundation of all the flavor — don’t rush it. Give it 5–7 minutes.
- Garlic. Add at the end of the sauté so it doesn’t burn.
- Green lentils. Dried, not canned. No soaking needed — just rinse well.
- Tomato. Tomato purée, fresh blended tomato, or canned.
- Liquid. Water works, but homemade vegetable broth adds more depth. If using water, be generous with salt.
- Herbs. Bay leaf, dried thyme, and marjoram — the classic Mexican trio for this soup. Dried oregano works too if that’s what you have.


How to Make Mexican Lentil Soup
- Sauté the base. In a large pot, heat olive oil over medium heat. Add the onion, carrot, and celery, with a pinch of salt. Cook for 5–7 minutes until soft and fragrant. Add the garlic and cook 1 more minute.
- Build the soup. Stir in the rinsed lentils, tomato purée, bay leaf, thyme, and marjoram. Mix well.
- Add the liquid. Pour in the vegetable broth or water. Bring to a boil.
- Simmer. Reduce the heat, cover partially, and cook for 25–30 minutes until the lentils are tender but still hold their shape.
- Season and serve. Remove the bay leaf. Taste and adjust salt. Serve hot with your favorite toppings.

Variations, Add-Ins, and Flexitarian options
- Add greens. Stir in baby spinach, kale, or Swiss chard in the last 5 minutes.
- Make it smoky. Add a spoonful of chipotle in adobo or try the chipotle broth version.
- Make it heartier. Stir in cooked brown rice or quinoa.
- Add protein. Shredded chicken, a fried egg on top, or crumbled chorizo all work.
- Top it off. Avocado, diced apple, crushed tortilla chips, cotija cheese, cilantro, lime.
- Make it creamy. Blend 1 cup of the soup, then stir it back in for a thicker, creamier texture.
How to Serve Mexican Lentil Soup
- Diced green apple, the traditional way. My mom always served it this way, and my kids still ask for it. The tartness balances the earthiness of the lentils perfectly.
- Tortillas, warm corn tortillas or flour tortillas.
- Avocado slices: creamy, cool contrast.
- A squeeze of lime: brightens everything.
- Brown rice: A spoonful stirred in makes it a complete meal.
- Chopped cilantro or parsley, for freshness.
- A drizzle of olive oil is simple but elegant.
Home Cook to Home Cook Tips
- Don’t skip the sauté. Cooking the vegetables low and slow for 5–7 minutes is where all the depth comes from. Rushing this step = flat soup.
- No soaking needed. Just rinse the lentils under running water. They cook in 25–30 minutes as-is.
- Use green lentils. They hold their shape. Red or orange lentils will break down — great for creamy soups, not for this one.
- Taste before serving. This soup often needs more salt than you think. Add it gradually.
- Freeze smart. Double the batch and freeze half in individual portions. You’ll thank yourself on a busy weeknight.
- Want another easy Mexican soup? Try my sopa de fideo — it’s a family favorite.
Frequently Asked Questions
You Might Also Like
- Sopa de Fideo — another classic Mexican comfort soup
- Carrot, Tomato & Red Lentil Soup — creamy version with red lentils
- Mexican Lentil Soup with Chipotle — smoky, spicier variation
- Homemade Vegetable Broth — the perfect base for this soup
- Brown Rice — serve alongside or stir in
Mexican Lentil Soup (Sopa de Lentejas)
Equipment
- 1 Soup pot
Ingredients
- 1 tablespoon olive oil
- ½ medium onion finely chopped
- 1 carrot diced
- 1 celery stalk diced
- 2 garlic cloves minced
- 1 cup dried green lentils rinsed
- 1 ½ cups tomato purée or 2 medium tomatoes, blended
- 4 cups vegetable broth or water
- 1 bay leaf
- ½ teaspoon dried thyme
- ½ teaspoon dried marjoram
- Salt and pepper to taste
- Chopped parsley or spinach optional, for serving
Instructions
- Sauté the base. In a large pot, heat olive oil over medium heat. Add onion, carrot, celery, and garlic. Sauté for 5–7 minutes, or until soft and fragrant.
- Add the lentils and tomato. Stir in the rinsed lentils, tomato purée, bay leaf, thyme, and marjoram.
- Pour in the broth. Add the broth or water and bring to a boil.
- Simmer. Reduce the heat, cover partially, and simmer for 25–30 minutes, or until lentils are tender but not mushy.
- Finish and serve. Season with salt and pepper to taste. Add chopped parsley, spinach, or your favorite toppings. Serve hot.
Notes
- No soaking required. Just rinse the lentils well before cooking.
- Add-ins: Stir in greens like kale or spinach toward the end.
- For flexitarians: Add shredded cooked chicken or a spoonful of cooked brown rice to serve.
- Storage: Keeps in the fridge for up to 5 days or freezer for 3 months.
- – No soaking required — just rinse the lentils well.
– Green lentils hold their shape best. Red lentils will turn mushy.
– The sauté step (5–7 minutes) is where all the depth of flavor comes from. Don’t rush it.
– Use vegetable broth for more flavor, or water with extra salt.
– Add greens (spinach, kale) in the last 5 minutes for extra nutrition.
– For flexitarians: add shredded chicken, a fried egg, or crumbled chorizo.
– For a creamier soup: blend 1 cup and stir it back in.
– Storage: fridge up to 5 days, freezer up to 3 months.
– Tastes even better the next day — perfect for meal prep.
Nutrition
information
Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.


