Sopa de Lentejas (Mexican Lentil Soup)

A comforting Mexican-style lentil soup made with tender lentils, vegetables, tomatoes, and savory spices. Simple, hearty, and full of homemade flavor, this traditional soup is perfect for a cozy family dinner and tastes even better the next day. ❤️


Full Recipe (Ingredients + Instructions)

Ingredients

For the Soup:

  • 2 cups dried brown or green lentils, rinsed and picked over
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 3 medium Roma tomatoes, chopped
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 2 medium potatoes, peeled and diced
  • 1 zucchini, diced
  • 8 cups chicken or vegetable broth
  • 2 cups water
  • 1 teaspoon ground cumin
  • 1 teaspoon Mexican oregano
  • ½ teaspoon smoked paprika
  • 1 bay leaf
  • ½ teaspoon black pepper
  • Salt to taste
  • ¼ cup fresh cilantro, chopped

Optional Mexican Additions:

  • 6 slices bacon, chopped
  • 1 Mexican chorizo, casing removed
  • 1–2 jalapeños, finely chopped
  • 1 cup chopped green chiles
  • 1 cup diced ham
  • ½ cup chopped cabbage

For Serving:

  • Fresh lime wedges
  • Chopped cilantro
  • Diced avocado
  • Queso fresco
  • Chopped green onion
  • Warm corn or flour tortillas

Instructions

1. Prepare the Lentils

  1. Rinse the lentils thoroughly under cold water.
  2. Pick through them and remove any small stones or damaged lentils.
  3. No soaking is necessary.

2. Build the Flavor Base

  1. Heat olive oil in a large soup pot over medium heat.
  2. If using bacon, cook it first until crispy. Remove excess grease if necessary.
  3. Add onion and carrots.
  4. Cook for 4–5 minutes until softened.
  5. Add celery and garlic.
  6. Cook for another minute.

3. Add the Tomatoes & Spices

Add:

  • Tomatoes
  • Cumin
  • Mexican oregano
  • Smoked paprika
  • Black pepper
  • Bay leaf
  • Salt

Cook for 5–7 minutes, stirring occasionally, until the tomatoes soften.


4. Simmer the Soup

  1. Add rinsed lentils.
  2. Add potatoes and zucchini.
  3. Pour in broth and water.
  4. Bring to a boil.
  5. Reduce heat to low.
  6. Cover partially and simmer for 35–45 minutes, stirring occasionally.

The lentils should be tender but not completely falling apart.


5. Finish the Soup

  1. Remove the bay leaf.
  2. Taste and adjust salt and spices.
  3. Stir in fresh cilantro.
  4. Add a squeeze of fresh lime juice.

Let the soup rest for 5 minutes before serving.


Extra Recipe Tips & Variations

🥓 Lentil Soup With Bacon
Crispy bacon adds smoky, salty flavor and makes the soup extra hearty.

🌶️ Spicy Mexican Lentil Soup
Add:

  • Jalapeños
  • Serranos
  • Roasted green chile
  • Chipotle peppers

🌭 Lentils With Chorizo
Brown Mexican chorizo with the onion before adding the vegetables.

🥩 Ham & Lentil Soup
Add diced ham or leftover ham for a rich, savory version.

🥬 Extra Vegetable Version
Add:

  • Cabbage
  • Spinach
  • Green beans
  • Corn

🥔 Creamier Texture
Mash some of the cooked lentils and potatoes against the side of the pot and stir them back into the soup.


Flavor Upgrades / Secret Tips

🍅 Use Fresh Tomatoes
Fresh Roma tomatoes give the broth a bright homemade flavor.

🌿 Mexican Oregano
It gives the soup a more traditional Mexican flavor than regular oregano.

🔥 Sauté Before Simmering
Cooking the vegetables and spices before adding the broth creates a much deeper flavor.

🍋 Don’t Skip the Lime
A little fresh lime juice at the end makes the earthy lentils taste brighter.

🌶️ Roasted Green Chile
A little roasted chile adds smoky flavor without overpowering the lentils.

🥓 Bacon Fat
If you’re making the bacon version, use a little of the rendered bacon fat to sauté the vegetables.


Serving Ideas

Serve Sopa de Lentejas with:

🌽 Warm corn tortillas
🌯 Homemade flour tortillas
🥑 Avocado
🧀 Queso fresco
🌶️ Salsa verde
🍋 Fresh lime
🥗 Mexican salad
🧅 Pickled onions

A spoonful of Mexican crema on top is also delicious.


Storage & Meal Prep Tips

Refrigerator:

Store in an airtight container for 4–5 days.

Freezer:

Freeze for up to 3 months.

Reheating:

Warm on the stovetop over medium-low heat. Add broth or water if the soup becomes too thick.

Meal Prep:

This soup is excellent for meal prep because the flavor gets even better after a night in the refrigerator.


Calories + Nutrition Estimate

Per serving, based on 8 servings:

  • Calories: 320 kcal
  • Protein: 20g
  • Carbohydrates: 48g
  • Fat: 7g
  • Fiber: 17g

Nutrition will vary depending on optional bacon, chorizo, toppings, and broth.


Frequently Asked Questions (Q&A)

Do lentils need to be soaked?

No. Unlike many dried beans, lentils can be cooked directly after rinsing.

What type of lentils are best?

Brown or green lentils work best because they hold their shape while cooking.

Can I use canned lentils?

Yes. Drain and rinse them, then add them during the last 15–20 minutes of cooking.

Can I make this vegetarian?

Absolutely. Use vegetable broth and leave out the bacon, ham, and chorizo.

Can I make it spicy?

Yes! Add jalapeños, serranos, chile de árbol, or roasted green chile.

Why did my soup get thicker the next day?

Lentils continue absorbing liquid as they sit. Simply add a little broth or water when reheating.


Social Media Captions (Facebook / Instagram)

Version 1 🥣❤️

Nothing warms the heart like a big bowl of homemade Sopa de Lentejas. 🥕🍅

Tender lentils, potatoes, carrots, tomatoes, and Mexican spices simmer together to make one of the most comforting soups.

Simple, hearty, affordable, and full of homemade flavor.

👇 Full recipe in the comments!


Version 2 🇲🇽🥣

A classic bowl of Mexican comfort food! ❤️

Sopa de Lentejas is packed with tender lentils, fresh vegetables, tomatoes, and delicious spices.

Add a squeeze of lime, fresh cilantro, and warm tortillas on the side, and dinner is ready!

👇 Recipe below!


Version 3 — Family Memory Style ❤️

Some recipes remind you that the best meals don’t have to be complicated.

A pot of lentils slowly simmering on the stove, the smell of tomatoes and garlic filling the kitchen, warm tortillas on the table, and family gathering together — that’s what homemade food is all about. ❤️

This Sopa de Lentejas is simple, nourishing, and made with love. 🥣🇲🇽

👇 You can find the full recipe in the comments!


Final Food Description for Post

🥣🇲🇽 Sopa de Lentejas is a hearty Mexican-style lentil soup filled with tender lentils, potatoes, carrots, celery, tomatoes, and traditional spices. The lentils create a naturally rich and satisfying broth while fresh cilantro and lime add a bright finish.

Whether made with vegetables alone, smoky bacon, savory chorizo, or roasted green chile, this comforting soup is the perfect homemade meal for a cozy day — simple, nourishing, and full of the flavors of home. ❤️