...

Mexican Lentil Soup Recipe (Sopa de Lentejas)

by Steve Rol

Updated on:

Rustic bowl of Mexican lentil soup with carrots, potatoes, cilantro, and lime on a wooden table in warm natural light.

Warm, hearty, and bursting with home-cooked flavor, this Mexican Lentil Soup Recipe turns simple ingredients into pure comfort. A classic sopa de lentejas, it blends tender lentils, a savory tomato base, and a touch of spice from jalapeño for the perfect cozy bowl. What makes this version special? It’s fast, flexible, and loaded with flavor from a quick sofrito no soaking required. Whether you’re after a wholesome weeknight dinner or a make-ahead meal, this one delivers every time.

Why You’ll Love This Recipe

  • Quick and easy: From pot to table in under 40 minutes, no soaking or fancy prep needed.
  • Simple ingredients: Everyday veggies, lentils, and broth come together for deep, rich flavor.
  • Authentic taste: Built on a true Mexican sofrito base with tomatoes, onion, garlic, and a touch of jalapeño.
  • Comfort in a bowl: Perfect for cool nights, meal prep, or feeding a crowd without breaking the budget.
  • Versatile and forgiving: Works beautifully with either chicken or vegetable broth and adapts easily for vegan or meat-lover versions.

Mexican Lentil Soup Recipe (Sopa de Lentejas)

Recipe by Steve Rol
0.0 from 0 votes

A hearty Mexican Lentil Soup simmered with tomatoes, carrots, and jalapeño in a savory broth. Comforting, high-protein, and naturally vegetarian perfect for cozy dinners or weekly meal prep.

Course: Main Course, SoupCuisine: MexicanDifficulty: Beginner-Friendly
Servings

4

servings
Prep time

10

minutes
Cooking time

30

minutes
Calories

214

kcal

Ingredients

  • For the Base
  • 1 tbsp olive oil

  • 3 medium carrots, diced

  • ½ medium onion, chopped

  • 2 Roma tomatoes, halved

  • 1 jalapeño pepper, seeded (optional)

  • 2 garlic cloves, minced

  • For Seasoning
  • ¾ tsp kosher salt

  • ¼ tsp black pepper

  • ¼ tsp dried Mexican oregano

  • ½ tsp chicken bouillon cube (optional)

  • 1 bay leaf or small sprig of epazote

  • For the Body
  • 1 cup dry lentils, rinsed

  • 1 large russet potato, diced

  • 5 cups broth (chicken or vegetable)

  • 12 cilantro sprigs

  • For Serving
  • Fresh lime juice

  • Chopped cilantro or diced avocado

Directions

  • Prepare the base: Blend tomatoes, onion, jalapeño, garlic, salt, pepper, and oregano until smooth.
  • Sauté: Heat olive oil in a large pot over medium heat. Add carrots and cook for 3 minutes.
  • Add blended mixture: Pour in the tomato blend and simmer for 2–3 minutes to build flavor.
  • Combine: Stir in lentils, potatoes, broth, bouillon (if using), bay leaf, and cilantro sprigs. Bring to a boil.
  • Simmer: Reduce heat, cover, and cook for 25–30 minutes, stirring occasionally, until lentils are soft.
  • Finish: Remove cilantro and bay leaf. Adjust salt and add a squeeze of lime before serving. Garnish with cilantro or avocado.

Notes

  • Lentil choice: Brown or green lentils hold shape best; red lentils yield a creamier texture.
  • For spice lovers: Keep the jalapeño seeds or add a dash of chipotle powder.
  • Make it vegan: Use vegetable broth and omit bouillon or use a plant-based version.
  • Texture tip: Blend ½ cup of the soup and stir it back in for a creamy finish without dairy.

Nutrition Facts

  • Calories: 214kcal
  • Fat: 3g
  • Saturated Fat: 0.4g
  • Sodium: 1100mg
  • Potassium: 730mg
  • Carbohydrates: 38g
  • Fiber: 12g
  • Sugar: 5g
  • Protein: 10g
  • Iron: 3mg

There’s something deeply satisfying about this soup it’s humble, hearty, and filled with the warmth of a home kitchen. Every spoonful feels like a hug.

Ingredients Needed

Fresh Mexican lentil soup ingredients including diced carrots, onions, tomatoes, jalapeño, garlic, and lentils arranged on a wooden cutting board.

For the Base

  • 1 tablespoon olive oil: gives the soup a rich, silky texture
  • 3 medium carrots, diced: adds natural sweetness and color
  • ½ medium onion: white or yellow both work well
  • 2 Roma tomatoes, halved: fresh and bright flavor
  • 1 jalapeño pepper: optional, for a gentle heat
  • 2 garlic cloves: crushed or minced for the classic sofrito base

For Seasoning

  • ¾ teaspoon kosher salt, adjust to taste
  • ¼ teaspoon black pepper
  • ¼ teaspoon dried Mexican oregano: earthy and aromatic
  • ½ teaspoon chicken bouillon cube (optional, for depth)
  • 1 bay leaf or 1 small sprig of epazote (optional herb twist)

For the Body

  • 1 cup dry lentils: rinsed and sorted (brown or green hold shape best)
  • 1 large russet potato, diced: adds thickness and texture
  • 5 cups broth: chicken or vegetable, depending on preference
  • 12 cilantro sprigs: tied or left whole for easy removal

Notes & Substitutions

  • Lentils: Brown or green stay firm after cooking; red lentils will soften for a creamier result.
  • Broth swaps: Use vegetable broth for vegan, or chicken broth for a traditional version.
  • Heat control: Remove jalapeño seeds for mild spice, or add a second pepper for a kick.
  • No epazote? Replace with a pinch of cumin for similar depth.
  • Budget-friendly tip: Substitute part of the broth with water plus extra bouillon.

How to Make Mexican Lentil Soup

Tomatoes, onion, garlic, and jalapeño blending into a smooth red sofrito sauce in a glass blender.
  1. Prep the vegetables.
    Dice the carrots, onion, and jalapeño. Halve the tomatoes and peel the garlic. Rinse and drain the lentils to remove any dust or debris.
  2. Blend the base.
    In a blender, combine tomatoes, onion, jalapeño, garlic, salt, pepper, and Mexican oregano. Blend until smooth. This creates your flavorful sofrito, the backbone of authentic Mexican soups.
  3. Sauté the aromatics.
    Warm olive oil in a large pot or Dutch oven over medium heat. Add the diced carrots and cook for about 3 minutes, stirring occasionally. This light caramelization builds the soup’s base flavor.
  4. Add the blended mix.
    Pour the blended tomato mixture into the pot. Stir and let it simmer for 2–3 minutes so the raw flavors cook out and the sauce slightly thickens.
  5. Add lentils, broth, and potatoes.
    Stir in the lentils, diced potato, broth, bouillon (if using), bay leaf or epazote, and cilantro sprigs. Raise the heat until the mixture begins to boil.
  6. Simmer to perfection.
    Reduce to a gentle simmer, cover, and cook for about 25–30 minutes. Stir occasionally until the lentils turn soft and the broth thickens slightly. Remove the cilantro and bay leaf before serving.
  7. Taste and adjust.
    Add more salt or broth as needed. For extra depth, squeeze in fresh lime juice and garnish with chopped cilantro.
Pot of Mexican lentil soup simmering with carrots, potatoes, and lentils in a golden tomato broth.

Cooking Time Guide

MethodLentil TypeCook TimeTexture Cue
StovetopBrown or Green25–30 minTender but holds shape
Instant PotBrown or Green12 min high pressure, 10 min natural releaseSoft and creamy
Red LentilsAny method15–20 minSofter, thicker texture

Mini Tips Within the Process

  • Don’t skip sautéing the carrots they add sweetness and body.
  • Blooming the spices in oil releases more aroma.
  • Add lime juice only at the end so the acid doesn’t dull the lentil flavor.

Pro Tips & Troubleshooting

Expert Tips

  • Build layers of flavor. Sweat your veggies slowly before adding the blended base. This step sweetens the onions and deepens the soup’s aroma.
  • Bloom your spices. Add the oregano and bouillon cube before pouring in the broth—warming them in oil intensifies their flavor.
  • Watch the texture. For a thicker soup, mash a few lentils against the pot’s side during the last 5 minutes of cooking.
  • Season at the end. Lentils absorb salt while cooking, so adjust after simmering for the perfect balance.
  • Add brightness last. A squeeze of lime or sprinkle of cilantro right before serving keeps the flavor fresh and vibrant.

Common Mistakes to Avoid

  • Boiling too hard. This breaks the lentils and makes the broth cloudy keep a gentle simmer.
  • Adding acid too early. Tomatoes and lime can slow lentil cooking if added before they’re soft.
  • Forgetting to rinse lentils. Unrinsed lentils can leave a dusty flavor and uneven texture.
  • Skipping the spice bloom. Tossing spices directly into broth weakens their aroma and taste.

Creative Trick

Blend a half cup of the cooked soup and stir it back in for natural creaminess no dairy needed. It thickens the broth beautifully and makes every spoonful velvety smooth.

Serving, Storage & Variations

Serving Ideas

  • Ladle hot soup into deep bowls and finish with a squeeze of fresh lime juice for brightness.
  • Sprinkle with chopped cilantro or diced avocado for color and freshness.
  • Serve alongside warm corn tortillas, white rice, or a slice of crusty bread, and add an agua fresca recipe to make it a hearty meal.
  • For a Mexican family-style spread, pair it with Mexican rice, pico de gallo, or a simple green salad.

Storage

  • Refrigerator: Let the soup cool completely, then store in an airtight container for up to 4 days.
  • Freezer: Freeze in portioned containers for about 2 to 3 months for best quality, in line with FoodSafety.gov’s cold storage chart for soups and stews.
  • Reheating: Warm gently on the stovetop over low heat, adding a splash of broth or water to loosen the consistency. If using a microwave, heat in 1-minute intervals, stirring between rounds to avoid uneven texture.

Variations

  • Vegan: Use vegetable broth and skip the bouillon cube, or choose a plant-based one, and try this vegan potato soup for another cozy option.
  • Spicy: Add a second jalapeño or a pinch of chipotle powder for smoky heat.
  • Protein Boost: Stir in diced cooked bacon, chorizo, or shredded chicken for a heartier meal.
  • Veggie Packed: Add diced zucchini, spinach, or corn during the last 10 minutes of cooking.
  • Creamy Texture: Blend 1 cup of cooked soup and mix it back for a naturally thickened, smooth finish.

Tip: Batch-cook and freeze single servings for easy weeknight lunches. The flavor actually improves as it sits.

Nutritional Information

Below is the approximate nutritional breakdown for one serving (about 1½ cups) of this Mexican Lentil Soup Recipe. Values may vary based on ingredient brands and portion size.

NutrientAmount per Serving
Calories214 kcal
Protein10 g
Carbohydrates38 g
Dietary Fiber12 g
Total Fat3 g
Saturated Fat0.4 g
Sodium1100 mg
Potassium730 mg
Sugar5 g
Vitamin A5700 IU
Vitamin C13 mg
Calcium44 mg
Iron3 mg

(Nutrition data based on USDA averages for listed ingredients; calculated using MyFitnessPal. For modified versions, use a tool like Cronometer or MyFitnessPal to double-check values.)

Nutritional Highlights

  • High in fiber: supports digestion and keeps you full longer, as noted by Harvard’s Nutrition Source.
  • Good source of plant-based protein: perfect for vegetarian or vegan diets, as noted by Harvard’s Nutrition Source on lentils.
  • Low in fat – rich flavor without heaviness.
  • Packed with vitamins and minerals: thanks to carrots, tomatoes, and lentils.

This soup offers warmth, nourishment, and steady energy a perfect balance of comfort and nutrition.

Conclusion

This Mexican Lentil Soup Recipe brings together everything you want in a home-cooked meal bold flavor, nourishing ingredients, and effortless comfort. Whether you serve it for a cozy dinner, meal prep for the week, or share it with friends, it never disappoints, and Instant Pot potato soup makes a great next recipe to try.

Every spoonful carries a taste of Mexico’s homestyle cooking: a little spice, a lot of heart, and that unmistakable warmth that keeps you coming back for more.

If you try this recipe, leave a comment and a star rating below it helps others find and enjoy it too. Don’t forget to share your creations on Pinterest or Facebook, and tell us in the comments: Did you make it vegan, spicy, or with bacon? We’d love to hear your twist.

Frequently Asked Questions (FAQ)

Can I use red lentils for this soup, and how does it change the texture?

Yes, but expect a different result. Red lentils cook faster and break down more easily, giving you a creamier, thicker soup. If you prefer the lentils to hold their shape, stick with brown or green varieties.

How long should I cook lentils in the Instant Pot for this recipe?

Cook on high pressure for 12 minutes, then let the pressure release naturally for 10 minutes before opening. This produces tender lentils without turning them mushy.

Do I need to soak lentils first?

No soaking is necessary for this recipe, and lentils cook quickly in liquid, as explained by the University of Alaska Fairbanks Extension.

What can I use instead of jalapeño if I want it mild?

Replace jalapeño with half a green bell pepper or add a pinch of smoked paprika for flavor without heat. You can also skip it entirely and finish with extra lime or cilantro for freshness.

Is this recipe freezer-friendly, and for how long?

Absolutely. Cool the soup completely before freezing. Store in airtight containers for up to 3 months, just like this slow cooker potato soup.

Which broth tastes best vegetable or chicken?

Both work beautifully. Vegetable broth makes it vegan and lighter, while chicken broth adds richness and a savory depth of flavor. Choose based on your dietary preference.

How do I make this vegan or vegetarian?

Simply use vegetable broth and skip the bouillon cube, or choose a plant-based one. The flavor stays hearty and satisfying even without meat or dairy.

Leave a Comment