Mexican Lentil Soup: A Warm and Hearty Vegan One-Pot Meal

Ruby Bennett Avatar
By:
Ruby Bennett
Published:

Mexican Lentil Soup (Lentejas)

You know those cold nights when all you want is something warm, hearty, and easy? That is exactly how I ended up making this Mexican Lentil Soup, or lentejas as my friend Maria calls it.

She told me about her mother’s version, and I knew I had to recreate it in my own kitchen. I pulled out my big pot and got to work.

This soup is a vegetarian, vegan, and gluten free one pot meal that fits right into a busy weeknight. It is packed with protein, fiber, and vegetables, so you can feel good about serving it to your family.

The warming Mexican inspired flavor comes from cumin, smoked paprika, and oregano, along with diced green chiles that add a gentle kick without overwhelming the dish.

I love how simple the ingredients are. You probably have most of them in your pantry already. Onions, carrots, celery, and a red bell pepper form the base, just like a traditional sofrito or mirepoix. Then you add garlic, spices, tomatoes, green chiles, lentils, and vegetable broth. That is it. No complicated steps or hard to find items.

The recipe yields 6 generous servings, and it takes just 10 minutes of prep and 45 minutes of cooking time, for a total of 55 minutes from start to finish. It is the kind of soup that fills your kitchen with an amazing aroma and makes everyone come asking when dinner will be ready.

If you have been here long, you know I am always looking for meals that work hard for my family. This recipe works because it is nutritious, budget friendly, and reheats beautifully for lunch the next day. Plus, it is mild enough for kids but easy to spice up for the adults at the table.

This is the kind of soup you make once and enjoy for days. It stores well, reheats fast, and tastes even better the second day.

Jump to:

Why this Mexican Lentil Soup Recipe Works

The secret to a great lentil soup is choosing the right type of lentil. This recipe calls for green lentils, and there is a very good reason for that. Green lentils hold their shape after cooking. They stay firm and whole, which gives the soup a satisfying texture in every spoonful.

Red lentils, on the other hand, break down quickly and become soft and mushy. That might be fine for a creamy dal, but for a hearty soup like this one, you want lentils that have some bite. Green lentils simmer gently in the flavorful broth and absorb all those wonderful spices without turning to paste.

Another reason this recipe works is the layering of flavors. You start by sauteing onion, carrots, celery, and red bell pepper in olive oil until they soften. Then you add garlic, cumin, smoked paprika, and oregano for just a minute to release their aromas. This simple step makes a huge difference in the final taste.

Mexican Lentil Soup, Why this Mexican Lentil Soup Recipe Works

The broth itself is a combination of vegetable broth, diced tomatoes with their juices, and two cans of diced green chiles. The tomatoes add acidity and depth, while the green chiles bring a mild, earthy heat that is distinctly Mexican. A dash of hot sauce adds just enough warmth without making the soup too spicy for children.

  • Green lentils keep their shape and provide a firm, hearty texture
  • Aromatics base of onion, carrots, celery, and bell pepper builds flavor from the start
  • Spices like cumin, smoked paprika, and oregano give authentic Mexican flavor
  • Diced green chiles add mild heat that is kid friendly but satisfying for adults
  • One pot method means less cleanup and easy weeknight cooking

I have tried making this with brown lentils too, and they work similarly well. But I always come back to green lentils because they have the best texture for this particular soup. The dried lentils simmer in the broth for about 30 to 40 minutes with the lid tilted, and they come out perfectly tender every time.

One thing I appreciate is how forgiving this recipe is. If you need to add a little more broth to reach your preferred consistency, go ahead. If you want more spice, add extra hot sauce. The recipe gives you a solid foundation and invites you to make it your own.

How to Serve Lentejas

Serving this soup is where you can really have fun. The toppings make each bowl feel special and let everyone customize their own portion. I like to set out small bowls of garnishes so my family can build their perfect bowl.

Mexican Lentil Soup, How to Serve Lentejas

Fresh cilantro is my favorite topping. It adds a bright pop of color and a fresh flavor that lifts the whole soup. If you are one of those people who thinks cilantro tastes like soap, you can skip it or substitute fresh parsley instead. But if you love it like I do, sprinkle generously.

Avocado is another must. I peel, pit, and dice one avocado and divide it among the bowls. The creamy richness of avocado balances the earthy lentils and the mild heat from the chiles. It makes the soup feel more like a complete meal and adds healthy fats too.

Mexican Lentil Soup, How to Serve Lentejas

And then there is the hot sauce. The recipe includes just a dash in the pot, but I always serve extra on the side. A few dashes on top of each bowl let you control the heat. My kids skip it entirely, while my husband loads it on. Everyone wins.

Mexican Lentil Soup, How to Serve Lentejas
ToppingWhat it Adds
Fresh cilantroBright color and fresh flavor
Diced avocadoCreamy richness and healthy fats
Hot sauceAdjustable heat for each person

This soup makes a large pot, which is perfect for leftovers. I often pack it in an insulated container for my work lunch and it is still warm by noon. It also freezes well, so you can make a double batch and save some for those nights when cooking feels like too much effort.

If you want to round out the meal, serve it with warm tortillas, a simple side salad, or some crusty bread for dipping. A squeeze of fresh lime juice on top is also delicious and very traditional. The acidity brightens everything up and makes the flavors sing.

Mexican Lentil Soup, How to Serve Lentejas

Per serving, this soup provides 235 calories, 9 grams of fat, 32 grams of carbohydrates, 10 grams of fiber, and 9 grams of protein. It is a nourishing, plant based meal that leaves you feeling satisfied without being heavy. That is what I call a win for a busy weeknight.

FAQs

Are green or brown lentils better for Mexican lentil soup?

Green lentils are the best choice for Mexican lentil soup because they stay firm and hold their shape during simmering. Brown lentils also work well and have a similar texture. Avoid red lentils as they break down and become mushy, which is better for creamy purees rather than hearty soups.

How do you make Mexican lentil soup from scratch?

Heat 2 tablespoons olive oil in a large pot over medium heat and sauté diced onion, carrots, celery, and red bell pepper for 5 minutes. Add minced garlic, cumin, smoked paprika, and oregano for another minute. Stir in 2 cups diced tomatoes, 2 cans green chiles, 2 cups green lentils, 8 cups vegetable broth, and salt. Simmer with the lid tilted for 30 to 40 minutes until lentils are tender. Season to taste and serve.

Can you freeze Mexican lentil soup?

Yes, Mexican lentil soup freezes well for up to 3 months. Let the soup cool completely, then transfer it to airtight containers or freezer bags. The avocado garnish should always be added fresh after thawing and reheating. When reheating, add a splash of broth or water if the soup has thickened.

What are good toppings for Mexican lentil soup?

Top each bowl with fresh cilantro, diced avocado, and a few dashes of hot sauce to add creaminess and heat. A squeeze of fresh lime juice brightens the flavors. You can also serve with warm corn tortillas or tortilla chips on the side for dipping.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mexican Lentil Soup

Mexican Lentil Soup (Lentejas)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Mexican Lentil Soup (Lentejas) You know those cold nights when all you want is something warm, hearty, and easy? That is exactly how I ended up making this Mexican Lentil Soup, or lentejas as my friend Maria calls it.

  • Total Time: 55 min
  • Yield: 6 1x

Ingredients

Scale

2 tablespoons extra virgin olive oil
1 yellow onion, diced
2 carrots, peeled and diced
2 stalks celery, diced
1 red bell pepper, diced
3 cloves garlic, minced
1 tablespoon cumin
1/4 teaspoon smoked paprika
1 teaspoon oregano
2 cups diced tomatoes and the juices
2 (4 oz.) cans diced green chiles
2 cups green lentils, rinsed and picked over
8 cups vegetable broth
1/2 teaspoon salt
dash (or more) hot sauce
fresh cilantro, for garnish
1 avocado, peeled, pitted, and diced

Instructions

1-Heat olive oil in a large pot: Heat olive oil in a large pot over medium heat. Add onion, carrots, celery, and bell pepper. Saute until beginning to soften, about 5 minutes. Add garlic, cumin, paprika, and oregano and saute another minute.
2-Add tomatoes, chiles, lentils, broth and salt: Add tomatoes, chiles, lentils, broth and salt. Bring to a simmer. Simmer the soup with the lid tilted until lentils are tender, about 30-40 minutes. Season to taste with salt and pepper.
3-Serve Mexican Lentil Soup topped with fresh: Serve Mexican Lentil Soup topped with fresh cilantro, avocado, and a few dashes of hot sauce.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
  • Prep Time: 10 min
  • Cook Time: 45 min
  • Method: stovetop

Nutrition

  • Serving Size: 1
  • Calories: 235 calories
  • Sugar: 13 grams sugar
  • Sodium: 1367 grams sodium
  • Fat: 9 grams fat
  • Saturated Fat: 1 grams saturated fat
  • Carbohydrates: 32 grams carbohydrates
  • Fiber: 10 grams fiber
  • Protein: 9 grams protein
  • Cholesterol: 0 milligrams cholesterol

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star