Tender lentils, crispy bacon, and spicy jalapeño come together in this delicious Mexican Lentil Soup. The recipe is easy to make, affordable, and nutritious, plus it includes both stovetop and Instant Pot directions.
This post contains affiliate links, which means I receive a small commission, at no extra cost to you, if you make a purchase using this link.
I grew up eating my mom's sopa de lentejas (lentil soup) loaded with jalapeño, pieces of crunchy bacon, and so much flavor.
When I got married, this was one of the first recipes I learned from my mom. Now, it is one I make a few times a month because it is one of my husband's favorites. I also love making it for my kids because lentils pack so much nutrition and protein. They are still too young to enjoy too much spice, but there's a simple solution to that. Check out the end of the post for my kid-friendly tip.
About This Recipe
A follower once told me she was curious to see how I prepare Mexican lentils since it seems so many people have different variations. It is true, just a simple Google search for Mexican lentil soup brings up over 6 million results!
Lentil Soup, called Sopa de Lentejas in Spanish, is a popular dish throughout Mexico. The soup is affordable, easy to make, and nutritious. The base of the soup begins with dried brown lentils, but the vegetables, seasonings, and other ingredients vary from one recipe to another.
I am particularly fond of my mom's jalapeño bacon lentils because the bacon adds such amazing flavor and the jalapeño adds the perfect spice.
Why You'll Love This Recipe
- Nutritious: Lentils are a great source of many vitamins and minerals. They also are packed with plant-based protein and fiber. Click here to learn more about the health benefits of lentils.
- Affordable: Lentils are inexpensive and a small amount go a long way when cooking.
- Easy to Make: Compared to other legumes, lentils cook much faster so it is easy to make this recipe on weeknights or when short on time.
- Instant Pot and Stovetop Directions: I used to cook my lentils just like my mom, in a good ole stovetop pressure cooker. You can also cook lentils in a regular pot on the stovetop and I have included directions for this method in the recipe. However, since owning an Instant Pot (a Christmas gift I received from my mom a few years back), I now use this handy device and it works great.
- Bacon: The addition of bacon takes the flavor of these lentils to a new level of deliciousness.
The Ingredients
- Brown Lentils: These are some of the most common type of lentils. They have a great earthy flavor and are great in soups because they hold up well in the cooking process.
- Water: You will use water to rinse the lentils, to cook them initially and you may need more in the end if the final product has absorbed too much liquid.
- Chicken Broth: Chicken broth adds more flavor than simply cooking the lentils in water. For added nutrients and protein, you can also use chicken bone broth.
- Bacon: Crispy pieces of bacon add an amazing crunch and frying up the vegetables in a little bit of the bacon grease makes the soup even better.
The rest of the ingredients add great depth of flavor and are very common in many Mexican dishes:
- Jalapeño
- Garlic
- Onion
- Tomato
- Cilantro
- Salt and Pepper
How to Make Sopa de Lentejas
Instant Pot Directions
1. Prepare the Lentils
- Sort through the 1 ½ cups of dried, brown lentils. Pick out any debris or pebbles. Then, place the lentils in a strainer or colander and rinse thoroughly under running water.
- Add lentils to the Instant Pot with 2 cups of water and 3 cups of chicken broth. Place the lid on the Instant Pot and move the valve to seal.
- Pressure cook on high for 12 minutes (if your prefer softer lentils cook them for 15 minutes). Then allow the pressure to naturally release for 10 minutes. Move the pressure release valve from the sealing position to the venting position to release any remaining pressure.
2. Fry the Bacon
- While the lentils cook, dice the bacon into small pieces. If your bacon is extra fatty, remove some of the excess fat. In a deep pot or Dutch oven, fry the bacon pieces on medium heat until crispy.
3. Sauté the Vegetables
- Once the bacon is crispy, add the diced jalapeño, diced white onion, and minced garlic cloves. Sauté for 3-5 minutes until the onion and jalapeño are tender and fragrant.
- Add 1 diced tomato and sauté for another minute.
4. Assemble the Soup
- Add the cooked lentils with any remaining liquid. If needed, add ½ to 1 cup of hot water to your desired “soupy” consistency.
- Season with 1 teaspoon of salt, a pinch of black pepper, and 2 tablespoons of chopped cilantro.
- Let the soup boil for 5 minutes then taste for seasoning. I usually add about another ½ teaspoon of salt.
- Ladle into a bowl and serve immediately.
Stovetop Directions
1. Prepare the Lentils
- If you do not have an Instant Pot, the lentils can also be cooked on the stovetop.
- Begin by sorting through the lentils. Pick out any debris or pebbles. Then, place the lentils in a strainer or colander and rinse thoroughly under running water.
- Add the lentils, 2 cups of water and 3 cups of chicken broth to a medium pot. Bring the liquid to a rapid boil over medium-high heat, then reduce the heat to a gentle simmer.
- Cover and simmer for 20-35 minutes until the lentils are soft and tender, but not falling apart. To ensure this, check on them at 20 minutes and if they are not done, check on them every 5 minutes until they are at the right consistency.
2. Same Directions as Above
- Follow the same directions from frying the bacon, to sautéing the vegetables and assembling the soup listed under the Instant Pot steps.
How to Serve Lentil Soup
My top recommendation is to serve this lentil soup with some Spicy Sardine Empanadas. This is the way my mom always served the soup and the combination is out of this world amazing!
Here are some other ideas on how to serve this soup:
- With some warm crusty bread or warm tortillas
- With some quesadillas
- As an appetizer or first course before the main entree
Storing and Reheating
Store in an air-tight container in the refrigerator for up to 5 days or in a freezer-safe container in the freezer for up to 4 months.
The lentils will absorb some of the liquid when stored, so if you prefer a more soupy consistency add a little more broth or water when reheating.
To reheat, pour the soup in a small pot over medium heat and cook until warm, or microwave it in a microwaveable safe bowl until heated through.
Tips and Variations
- For a kid-friendly version, omit the jalapeño and keep the rest of the steps the same. I always ladle out their servings at the end. Then I add the jalapeño to the remaining soup in the pot and let it simmer for a couple more minutes before serving the adults.
- For a spicier version add an extra jalapeño, or better yet add a serrano pepper as they pack much more heat.
- Make this vegetarian by omitting the bacon and replacing the chicken broth with vegetable broth.
I hope you enjoy!
PLEASE LEAVE A COMMENT BELOW IF YOU MAKE THIS OR TAG ME ON INSTAGRAM @EVERYDAYLATINA.
More Delicious Soup Recipes
- Caldo de Albóndigas (Mexican Meatball Soup)
- Sopa de Verduras (Mexican Vegetable Soup)
- Sopa de Tortilla Azteca (Tortilla Soup)
- Ground Beef Stew with Jalapeño
- Pantry White Chicken Chili with Hominy
- Vegan Asparagus Soup
Recipe
Mexican Lentil Soup (Sopa de Lentejas)
Equipment
- Instant Pot or Small Dutch Oven
Ingredients
- 1 ½ cups dried, brown lentils
- 2 cups water
- 3 cups chicken broth
- 5 strips of bacon
- 1 diced jalapeño
- 2 minced garlic cloves
- ¼ diced white onion
- 1 diced Roma tomato
- 1 cup hot water (if needed)
- 2 tablespoon chopped cilantro
- 1 teaspoon salt (plus more to taste)
- 1 pinch black pepper
Instructions
Instant Pot Directions
- Sort through the lentils. Pick out any debris or pebbles. Then, place the lentils in a strainer or colander and rinse thoroughly under running water.
- Add lentils to the Instant Pot with 2 cups of water and the chicken broth. Place the lid on the Instant Pot and move the valve to seal.
- Pressure cook on high for 12 minutes (if your prefer softer lentils cook them for 15 minutes). Then allow the pressure to naturally release for 10 minutes. Move the pressure release valve from the sealing position to the venting position to release any remaining pressure.
- While the lentils cook, dice the bacon into small pieces. If your bacon is extra fatty, remove some of the excess fat. In a deep pot or Dutch oven, fry the bacon pieces on medium heat until crispy.
- Once the bacon is crispy, add the diced jalapeño, diced white onion, and minced garlic cloves. Sauté for 3-5 minutes until the onion and jalapeño are tender and fragrant.
- Add 1 diced tomato and sauté for another minute.
- Add the cooked lentils with any remaining liquid. If needed, add ½ cup to 1 cup of hot water to reach your desired “soupy” consistency.
- Season with salt, black pepper, and chopped cilantro.
- Let the soup boil for 5 minutes then taste for seasoning. I usually add about another ½ teaspoon of salt.
- Ladle into a bowl and serve with Spicy Sardine Empanadas, bread, quesadillas or warm tortillas.
Stovetop Directions
- Sort the lentils by picking out any debris or pebbles. Then, place the lentils in a strainer or colander and rinse thoroughly under running water.
- Add the lentils, 2 cups of water and 3 cups of chicken broth to a medium pot. Bring the liquid to a rapid boil over medium-high heat, then reduce the heat to a gentle simmer.
- Cover and simmer for 20-35 minutes until the lentils are soft and tender, but not falling apart. To ensure this, check on them at 20 minutes and if they are not done, check on them every 5 minutes until they are at the right consistency.
- From here, follow the same directions from frying the bacon, to sautéing the vegetables and assembling the soup listed under the Instant Pot steps.
Notes
- For a kid-friendly version, omit the jalapeño and keep the rest of the steps the same. I always ladle out their servings at the end. Then I add the jalapeño to the remaining soup in the pot and let it simmer for a couple more minutes before serving the adults.
- For a spicier version add an extra jalapeño, or better yet add a serrano pepper as they pack much more heat.
- Make this vegetarian by omitting the bacon and replacing the chicken broth with vegetable broth.
Looking for another way to cook lentils in the Instant Pot?
One of my new favorite ways to cook lentils in the Instant Pot comes from a recipe by Urvashi Pitre. Check out the link to her recipe for Lebanese Lentils and Rice here.
I also have her Instant Pot cookbook and it is amazing! Checkout the link to her cookbook below and a link to the Instant Pot I own and love.
Originally published July 10, 2019. Updated post October 2022.
Noel
Thank you for the recipe! I love lentils, and this was easy and delicious. I kept going back for a last bite. Next time I'll sub in a serrano pepper for the jalapeño to boost the spice factor and double up on the tomato.
Gemma
Hi Noel, I am so glad you enjoyed it. Serrano definitely would be so good to make it spicy, I like it when it comes out spicier. Thank you!
Kara
These lentils are a go-to recipe now. My whole family, including my 1-year old, love these, even with the jalapeno. Such a great flavor combo! Thanks for another great recipe!
Gemma
Thank you! I love that your whole family likes it!!
Pam S
I made these jalapeño lentils for my evening meal. So very good. I will definitely make this recipe again. Thank you.
everydaylatina
That’s wonderful Pam! I’m so glad you enjoyed them. Thank you for the comment.
Liz
Made this today along with your avocado tomatillo salsa!! Both so flavorful and delicious! Thanks for the wonderful recipes.
everydaylatina
Hi Liz, I am so happy to hear that. Thank you so much for your comment and I am so glad you liked them.
Emily Clark
Great recipe! So easy to follow and simple enough ingredients. We made it the other night and it was DE-LISH!! I added the jalapenos at the end after dishing out some for my girls. The bacon adds a richness to it which makes it tempting to go back for more and more. Thanks for adding a weeknight dish to our menu!!
everydaylatina
Emily, I am so glad you gave it a try and liked it. I always leave the jalapeños out for our kids too. Thank you for making it and for the great comment.
Christopher
This looks amazing! I can't wait to make it. I've had Italian and Indian style lentil soups before but never this.
everydaylatina
Thank you so much! I grew up on this stuff and it is still a favorite.
Raina
This looks amazing! I have never had it before and even though I'm not big on jalapenos... it is not on my list of Instant Pot recipes.
everydaylatina
You can also make it without the jalapeños. That's how I prepare it for my kids and it is still so good because the bacon gives the lentils such great flavor.
Rach
This sounds so good! I love lentil soup but I've never added jalapeno peppers which is funny because I LOVE spicy food! Will be trying this.
everydaylatina
I love it with the spicy kick, so good!
Mama Writes Reviews
Ooohhhh this looks really yummy. Who doesn't love bacon!?
everydaylatina
Thank you. Bacon definitely makes things better!
Meredith
This sounds incredible! I've been obsessed with lentils lately and I'm excited to try them with some spice. Thanks so much for sharing, I'll be keeping this one for the fall!
everydaylatina
Thank you. That's great, hope you give them a try!