Mexican Lentil Soup

5 from 22 votes
Jump to Recipe

As an Amazon Associate I earn from qualifying purchases.

Sopa de lentejas, Mexican lentil soup, exists in various forms all over Mexico. My recipe is a hat tip to Nuevo Leon, where I ate this soup a lot. It’s hearty, warming and easy to make on a cold day.

A bowl of Mexican lentil soup.
Photo by Holly A. Heyser

Lentils are popular in northern Mexico, just as they are in the northern regions of the United States. Why there seems to be a 1500-mile gap in the “lentil belt” I don’t know.

The lentils I’ve seen in Mexican lentil soup are small and brown, so try to get those if possible. Don’t use red lentils, as they dissolve quickly. Green lentils are common, and will work for this recipe. Little black “caviar” lentils would work, too, but are not traditional.

The Mexican states of Michoacan and Guanajuato grow most of the nation’s lentils, so most Mexican lentil soup recipes lean toward Michoacano. This sopa de lentejas is my recreation of several I ate when visiting Nuevo Leon, and it features chorizo, cumin and fiery hot chile pequins.

This is really a very simple soup, with one exception. You cook the lentils separately. Why? Because there’s lots of tomato in the recipe, and the acidity of it will slow the cooking of any sort of legume — and lentils are legumes — to a crawl. So I cook them in a separate pot.

You can do this as a one-pot lentil soup by making it as normal, skipping the tomato until after the lentils are tender, then adding it and letting things get to know each other for a while.

Couple things on the lentils: First, you don’t need to soak lentils overnight. That’s a myth. Lentils will go from dry to done in about 30 minutes. And “done” in the case of Mexican lentil soup is al dente — you want neither hard nor mushy lentils. They should have just a little bite to them.

Vegetarian Mexican Lentil Soup

You can easily make this soup vegetarian by skipping the chorizo and using vegetable broth to cook the lentils. This is done a lot around Lent.

One nice alternative that will give you some of the chew and flavor that meat brings is to mince up a half pound of mushrooms and cook them as if they were the chorizo in the recipe. You can also use a homemade mushroom stock, too, although that can darken the soup.

Close up of a bowl of sopa de lentejas, Mexican lentil soup.
Photo by Holly A. Heyser

Meaty Lentil Soup

Most renditions of Mexican lentil soup I see have some sort of meat. I’m using homemade Mexican chorizo because it adds a lot to the party, but I see cooked bacon a lot. The bacon is fried and removed, the vegetables cooked in the bacon fat, soup built on that, then the bacon added at the end for garnish.

I’ve also seen diced ham — ham and lentils is a classic combo — machaca, which is shredded jerky, as well as link sausage cut into disks. You do you.

The Chiles

This recipe uses both mild-to-medium roasted green chiles as well as mega hot chile pequins. The green chiles act as a vegetable, the pequins as spice.

I roast, peel and seed lots and lots of Hatch green chiles each year and freeze or can them. You can use frozen or canned chiles, or you can roast them specifically for this Mexican lentil soup. If you do, use Anaheim or poblano chiles.

But honestly, frozen is fine, and canned are OK. Just don’t cook canned green chiles too long or they will turn to mush.

The pequins are a signature of Nuevo Leon. Tiny green orbs of fire. Their heat explodes, then fades like a firecracker. Any small, hot chile, like a little Thai chile or the pequin’s cousin the chiltepin, will work well. Or you can skip it if you don’t like your lentil soup picoso.

Make Ahead and Canning

Absolutely. Like all soups and stews, Mexican lentil soup improves the day after it’s made. You can store the soup in the fridge up to a week, and it freezes well.

If you want to pressure can your sopa de lentejas, make it as per the recipe, with the lentils and the rest of the soup separate. Instead of simmering in the pot, add just the lentils to the soup base, then fill quart Mason jars 2/3 to 3/4 full. Top off with the lentil cooking liquid, leaving a full inch of headspace.

Follow your pressure canner’s directions, and can for 90 minutes at the pressure appropriate for your altitude.

If you liked this recipe, please leave a ⭐️⭐️⭐️⭐️⭐️ rating and a comment below; I’d love to hear how everything went. If you’re on Instagram, share a picture and tag me at huntgathercook.

Close up of a bowl of sopa de lentejas, Mexican lentil soup.
5 from 22 votes

Mexican Lentil Soup

This is a quick, hearty lentil soup very similar to the sopa de lentejas I ate in Nuevo Leon, in northern Mexico.
Course: lunch, Main Course, Soup
Cuisine: Mexican
Servings: 6 servings
Author: Hank Shaw
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes



  • 1 1/2 cups lentils (brown or green)
  • 1/2 onion
  • 1 sprig fresh epazote (optional)
  • 1 quart chicken or vegetable broth
  • Salt


  • 8 ounces Mexican chorizo (see above for alternates)
  • 1 cup minced white or yellow onion
  • 1 large carrot, peeled and diced
  • 2 ribs celery, sliced thin
  • 4 cloves garlic, minced
  • 1/2 teaspoon cumin
  • 2 roasted green chiles, seeded, peeled and diced
  • 1 cup crushed tomatoes
  • Salt
  • Chopped cilantro and chile pequin to taste


  • Put the onion and epazote in a pot and add the broth, plus another quart of water. Add the lentils and bring to a simmer. Simmer until the lentils are tender, but not mushy. You want them cooked, but still a little al dente. Add salt to taste and turn off the heat.
  • Meanwhile, in another pot, cook the chorizo — it should be fatty enough so you don't need to add more fat or oil — until well rendered, then add the onion, carrot and celery. Cook these until soft, then add the garlic and cook for another couple minutes.
  • Stir in the cumin, green chiles and tomatoes. If the lentils are done, add them, plus as much of the lentil cooking liquid as you want. If the lentils aren't done, just turn the heat off the soup base until they are.
  • Once everything's all together, simmer another few minutes, adding salt to taste. Serve with chopped cilantro and as many chile pequins as you can stand.


Calories: 331kcal | Carbohydrates: 39g | Protein: 20g | Fat: 11g | Saturated Fat: 4g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 0.2g | Cholesterol: 27mg | Sodium: 932mg | Potassium: 737mg | Fiber: 17g | Sugar: 6g | Vitamin A: 2073IU | Vitamin C: 10mg | Calcium: 70mg | Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe? Tag me today!Mention @huntgathercook or tag #hankshaw!

You May Also Like

Potted Shrimp

A recipe for British potted shrimp, made with tiny pink cocktail shrimp, which are one of the most sustainable shrimp you can buy. Easy and tasty!

Wild Rice Salad

A fresh and bright wild rice salad recipe that mimics Crisp and Green’s “wild child” salad. I use grouse, wild rice and dried wild berries.

Venison Liver and Onions

Venison liver and onions is a bedrock deer liver recipe you will want to learn. I normally don’t like liver, so this recipe is for skeptics like me. I genuinely loved this dish.

Oyster Stew

A recipe for Southern oyster stew, a simple, brothy, creamy soup that highlights fresh oysters. It’s a tradition in the South and, surprisingly, the Midwest.

About Hank Shaw

Hey there. Welcome to Hunter Angler Gardener Cook, the internet’s largest source of recipes and know-how for wild foods. I am a chef, author, and yes, hunter, angler, gardener, forager and cook. Follow me on Instagram and on Facebook.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Found this when trying to recreated my Monterreyan friends soup. It is spot on. I used a mix of normal chorizo and chorizo verde and it came out wonderfully. It freezes well to,

  2. I made this for Lent so left out the chorizo and subbed Mexican Oregano for the epazote which I was too lazy to go find. It’s a fantastic dish, very satisfying in a way that many Lenten dishes aren’t. Will be making it regularly for the next few weeks. Thanks!

  3. I’ve already made this a few times and it will definitely stay in the rotation. It’s great and an extremely fast/easy as a weeknight meal.

  4. We lived this recipe. My husband has had throat cancer so I have to cook to ensure he can swallow. This worked well and there are campuses for more. Thank you so much for another successful dish.

  5. I made this using some leftover slow-roasted pork shoulder, it was a huge hit over here. Making it again today using Mexican chorizo!

  6. Made this kinda last minute, so I omitted the chilis (sadly) and had to sub a Portuguese chorizo for the Mexican. It was still delish! Will be trying again with the proper ingredients soon!! Thanks, Hank!

  7. Many thinks for this recipe which I tried yesterday with great success.

    You might be surprised to learn that you have fans a long way from the US, in my case in Tunisia!

  8. Delicious. Found those pequins dehydrated at my local Mexican/ethnic grocer and reconstituted them in hot water. We each used a bunch and sweated through our meal but – no regrets!

    So, my wife eats game but not most other meats so I used… soyrizo! Came out great, but I added a glug of oil and used some of the lentil liquid to remove the fake meat fond. A real meat that chars a little would surely be tasty.

  9. Hey Hank!
    I just made some venison chorizo from a deer I got last week so this looks like the perfect recipe to use it in! Your instructions say add a half onion to the lentil pot and then later you scoop out the lentils from the broth. So is the onion left unsliced/diced in the pot and added just for flavor and removed before adding the lentils to the rest of the soup in the other pot?

  10. I’m a little baffled why there is a gap in the “lentil belt” too. It’s my favorite legume and we make a lentil dish almost weekly. Usually something mediterranean, middle eastern, or Indian though…. Mexico isn’t a place I normally think of when it comes to lentils. 🙂

    This one will be on the menu next week!

  11. Thanks for the well-timed recipe, Hank.
    Regarding soaking the lentils, I’ve read that this is done to remove the phytic acid found in many legumes, including lentils. Do you think there’s any truth to this?

    Curiously yours,
    Raul Orlando