Advertisement

Mexican Lentil Soup (Sopa de Lentejas)

This cozy, one-pot Mexican lentil soup is loaded with plant protein, rich flavor, and nourishing ingredients. It’s vegan, easy to make, freezer-friendly, and perfect for busy weeknights or meal prep.

Bowl of Mexican lentil soup with carrots and herbs served in a white bowl from above

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.
Overhead view of chopped veggies and herbs arranged for Mexican lentil soup: diced onions in a gold bowl, halved tomatoes, diced carrots, celery, and a plate with dried herbs and a bay leaf on a white and wood background.

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

  1. 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.
  2. Build the soup. Stir in the rinsed lentils, tomato purée, bay leaf, thyme, and marjoram. Mix well.
  3. Add the liquid. Pour in the vegetable broth or water. Bring to a boil.
  4. Simmer. Reduce the heat, cover partially, and cook for 25–30 minutes until the lentils are tender but still hold their shape.
  5. Season and serve. Remove the bay leaf. Taste and adjust salt. Serve hot with your favorite toppings.
A white hexagon outline on a black background contains a fish, a plant, and circular arrows, symbolizing aquaponics or a sustainable cycle involving fish and plant growth. The design is simple and uses bold white lines.

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

A white bowl filled with Mexican lentil soup, garnished with herbs, sits on a folded blue napkin. The soup contains visible diced carrots and lentils in a rich broth. A silver spoon with a wooden handle lies next to the bowl.

Mexican Lentil Soup (Sopa de Lentejas)

Alejandra Graf
This cozy, one-pot Mexican lentil soup is loaded with plant protein, rich flavor, and nourishing ingredients. It’s vegan, easy to make, freezer-friendly, and perfect for busy weeknights or meal prep.
4.55 de 11 votos
Prep Time 15 minutes
Cook Time 20 minutes
0 minutes
Total Time 35 minutes
Course Soup
Cuisine Mexican vegan
Servings 6 people
Calories 470.75 kcal

Equipment

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

Serving: 1servingCalories: 470.75kcalCarbohydrates: 77.91gProtein: 32.05gFat: 3.84gSaturated Fat: 0.55gSodium: 40.04mgPotassium: 1420.92mgFiber: 38.24gSugar: 5.72gVitamin A: 2488.17IUVitamin C: 18.52mgCalcium: 94.26mgIron: 9.4mg
Keyword how to make vegan lentil soup, mexican vegan lentil soup

information

Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.

Did you make this recipe?Tag @piloncilloyvainilla on Instagram and hashtag it #alecooks so we can all see your creations.
Add us as a preferred source on Google

Add us as a preferred source on Google
Soups
4.55 from 11 votes (3 ratings without comment)
Subscribe
Notify of
guest
Recipe Rating




10 Comments
Oldest
Newest
Inline Feedbacks
View all comments