• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Everyday Latina
  • Recipes
  • Authentic Mexican Recipes
  • Mi Casa
    • Kid-Friendly Tips
    • Natural Home Remedies
  • About
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
  • All Recipes
  • Authentic Mexican Recipes
  • Mi Casa
  • About
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • All Recipes
    • Authentic Mexican Recipes
    • Mi Casa
    • About
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Authentic Mexican Recipes

    Mexican Lentil Soup (Sopa de Lentejas)

    Published: Oct 11, 2022 · Modified: Nov 18, 2025 by Gemma · This post may contain affiliate links.

    Jump to Recipe Print Recipe

    Tender lentils, crispy bacon, and fresh jalapeño come together in this comforting Mexican Lentil Soup. It's simple, affordable, and nutritious with easy step-by-step directions for both the stovetop and the Instant Pot.

    Two bowls of Mexican Lentil Soup (sopa de lentejas)

    I grew up eating my mom's sopa de lentejas with simple ingredients but amazing flavor. Her version always included jalapeño, crispy bacon and fresh cilantro. When I got married, it became one of the first recipes she taught me, right alongside her Caldo de Albóndigas and Frijoles Charros, and now it's one I make regularly for my own family.

    This recipe stays true to my mom's original. It is easy to make, affordable, and full of protein-rich lentils that my kids happily eat (with a few jalapeño adjustments). Whether you grew up with Mexican lentils or are making them for the first time, this version brings together traditional flavors with easy weeknight steps.

    For more easy soup recipes, check out White Chicken Chili with Hominy or Caldillo de Carne Molida.

    Jump to:
    • About This Recipe
    • Why You'll Love This Recipe
    • Ingredients & Substitutions
    • How to Make Sopa de Lentejas
    • Instant Pot Directions
    • Stovetop Directions
    • How to Serve Lentil Soup
    • Storing and Reheating
    • Variations
    • More Authentic Mexican Recipes
    • Recipe

    About This Recipe

    Lentil soup (sopa de lentejas) is a staple in many Mexican households because it's budget-friendly, filling, and incredibly versatile. Every family prepares it a little differently, but most versions include brown lentils, aromatics, and a chile for gentle heat.

    I am particularly fond of my mom's version (the one this recipe is based on) because the bacon adds such amazing flavor and the jalapeño adds the perfect spice.

    This post includes both stovetop and Instant Pot directions so you can make it however fits your routine.

    Why You'll Love This Recipe

    • Nutritious: Lentils are naturally high in plant-based protein, fiber, iron, and B vitamins, great for kids and adults.
    • Budget-friendly: A small amount of lentils makes a big batch of soup.
    • Quick-cooking: Lentils cook faster than beans, making this a weeknight-friendly comfort meal.
    • Instant Pot or stovetop: Two methods to fit your cooking style.
    • Classic Mexican flavor: Jalapeño, onion, garlic, tomato, and cilantro infuse the broth with familiar warmth.

    Ingredients & Substitutions

    Ingredients for Mexican Lentil Soup: brown lentils, bacon, water, jalapeño, tomato, chicken broth, garlic, onion

    This sopa de lentejas uses simple, everyday ingredients that show up in many Mexican recipes, especially in soups and stews.

    • Brown Lentils - The classic choice for Mexican lentil soup. They cook quickly, hold their shape, and add an earthy base that pairs well with chiles and aromatics.
    • Bacon - A common addition in many family versions of sopa de lentejas. The rendered fat adds depth and smokiness, and frying the vegetables in it creates the signature flavor I grew up with.
    • Jalapeño - A staple in my kitchen and one of the most common fresh chiles used in Mexican cooking. It adds gentle heat and aroma.
    • Onion, Garlic, and Tomato - This trio forms the flavor base for countless Mexican soups, adding so much flavor when sautéed.
    • Chicken Broth - Adds more flavor than water alone. For extra nutrients and protein, you can use chicken bone broth.
    • Cilantro - Stirred in at the end for a bright, fresh finish.

    See recipe card for a full list of the ingredients and quantities.

    How to Make Sopa de Lentejas

    Draining lentils in a mesh strainer
    1. Prep the Lentils: Sort through the lentils and remove any small rocks or debris. Rinse thoroughly in a fine-mesh strainer until the water runs clear.

    Instant Pot Directions

    1. Cook the Lentils: Add the rinsed lentils, 2 cups of water, and 3 cups of chicken broth to the Instant Pot. Seal the lid and cook on High Pressure for 12 minutes (15 minutes for softer lentils). Allow a 10-minute natural release, then release any remaining pressure.
    Fried bacon with diced vegetables in a pot
    1. Fry the Bacon: While the lentils cook, dice the bacon into small pieces.
      In a deep pot or Dutch oven, fry the bacon over medium heat until crisp.
    2. Sauté the Vegetables: Add the jalapeño, onion, and garlic to the pot with the bacon.
      Sauté for 3-5 minutes until the vegetables are softened and fragrant.
      Stir in the diced tomato and cook for another minute.
    Lentils and sautéed vegetables with broth in a pot
    1. Combine: Pour the cooked lentils (with any remaining liquid) into the pot with the vegetables.
      If the soup is too thick, add ½ to 1 cup of hot water to reach your preferred consistency.
    Pot of lentil soup with chopped cilantro on top
    1. Simmer: Pour the cooked lentils (with any remaining liquid) into the pot with the vegetables.
      If the soup is too thick, add ½ to 1 cup of hot water to reach your preferred consistency.

    Stovetop Directions

    1. Cook the Lentils on Stovetop: Place the rinsed lentils, 2 cups of water, and 3 cups of chicken broth in a medium pot. Bring to a boil, then reduce to a gentle simmer.
      Cover and cook for 20-35 minutes, checking every 5 minutes after the 20-minute mark. The lentils should be soft and tender, but not falling apart.
    2. Finish the Soup: Follow the same steps for frying the bacon, sautéing the vegetables, and combining everything as listed in the Instant Pot instructions.

    How to Serve Lentil Soup

    My top recommendation is to serve this soup the way my mom always did, with a side of Spicy Sardine Empanadas. The combination is simple but incredibly flavorful, and it brings back so many memories from my childhood kitchen.

    Here are a few other ideas:

    • With warm tortillas, quesadillas, or fresh bolillos
    • Served as a side with dishes like Sopes de Picadillo or Chicken Enchiladas Suizas
    • With a fresh side salad to balance the warmth of the soup

    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. When reheating, simply add a splash of broth or water to bring it back to a soupy consistency.

    To reheat, pour the soup in a small pot over medium heat and cook until warm, or microwave it in a microwaveable safe bowl for 1-2 minutes.

    Variations

    • Kid-Friendly Version: Omit the jalapeño while cooking. Ladle out the kids' servings, then stir the diced jalapeño into the pot and simmer a couple of minutes for a mild heat.
    • Spice Variations: For mild heat, use one jalapeño and remove the seeds and veins. For extra heat, add a second jalapeño or swap in a serrano.
    • Vegetarian Option: Skip the bacon and cook the lentils in vegetable broth. You can also sauté the vegetables in a little olive oil.
    Bowl of Mexican Lentil Soup

    I hope you enjoy! If you try this recipe, please leave me a comment with a star rating below. Also, be sure to follow me on Instagram, Facebook or Pinterest to stay in touch, and don't forget to subscribe to my newsletter.

    More Authentic Mexican Recipes

    • Authentic Cafe de Olla Recipe
      Authentic Café de Olla Recipe
    • Green Chile guacamole in a bowl surrounded by tortilla chips
      Green Chile Guacamole
    • Plate with flautas de pollo drizzled with jalapeño sour cream
      Flautas de Pollo (Crispy Mexican Chicken Flautas)
    • A glass of Agua de Sandia
      Agua De Sandia (Watermelon Agua Fresca)

    Recipe

    Mexican Lentil Soup

    Mexican Lentil Soup (Sopa de Lentejas)

    by Gemma Aguayo-Murphy
    Tender lentils, crispy bacon, and fresh jalapeño come together in this comforting Mexican Lentil Soup. It's simple, affordable, and nutritious with easy step-by-step directions for both the stovetop and the Instant Pot.
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 30 minutes mins
    Total Time 45 minutes mins
    Course Soup
    Cuisine Mexican
    Servings 6
    Calories 255 kcal

    Equipment

    • Instant Pot or Small Dutch Oven
    • cutting board
    • Knife
    • Wooden Spoon
    • Mesh strainer

    Ingredients
      

    • 1 ½ cups dried, brown lentils
    • 2 cups water
    • 3 cups chicken broth or chicken bone broth
    • 5 strips of bacon
    • 1 diced jalapeño
    • 2 minced garlic cloves
    • ¼ diced white onion
    • 1 diced Roma tomato
    • 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

    • Kid-Friiendly Version: Omit the jalapeño while cooking. Ladle out the kids' servings, then stir the diced jalapeño into the pot and simmer a couple of minutes for a mild heat.
    • Spicier Version: Add an extra jalapeño, or better yet add a serrano pepper as they pack much more heat.
    • Vegetarian Version: Omit the bacon and replace the chicken broth with vegetable broth.

    Nutrition

    Serving: 325gCalories: 255kcalCarbohydrates: 25gProtein: 11gFat: 13gSaturated Fat: 7gCholesterol: 32mgSodium: 720mgPotassium: 650mgFiber: 6gSugar: 5gVitamin A: 850IUVitamin C: 25mgCalcium: 60mgIron: 3.5mg
    Did you try this recipe?Leave me a comment and star rating below or mention @everydaylatina on Instagram!

    Originally published July 10, 2019. Updated post October 2022 and November 2025.

    More Authentic Mexican Recipes

    • Berries with cream layered in a glass cup
      Dairy-Free Berries with Cream
    • Avocado Chicken Salad with Pickled Jalapeños
      Avocado Chicken Salad with Pickled Jalapeños
    • Arroz con Cilantro (Mexican White Rice with Cilantro)
    • Entomatadas de Carne Molida on a plate
      Entomatadas de Carne Molida (Entomatadas with Ground Beef)

    About Gemma

    Gemma is the recipe developer, writer and food photographer behind Everyday Latina. Gemma was born in Mexico, but has spent the majority of her life in the United States. She has been sharing recipes since 2018 with an emphasis on her parents' traditional Mexican cuisine and a focus on clean, healthy ingredients. Her goal is to build a community of people who appreciate family, food and culture and, who like her, want to live a healthy, happy everyday life.

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. surender

      October 09, 2024 at 4:55 am

      This Mexican Lentil Soupis a comforting classic—full of flavor and perfect for any day!

      Reply
      • Gemma

        April 09, 2025 at 9:50 pm

        Thank you! Such a classic and a favorite. So happy you liked it.

        Reply
    2. Noel

      January 29, 2023 at 12:03 am

      5 stars
      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.

      Reply
      • Gemma

        February 21, 2023 at 2:21 pm

        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!

        Reply
    3. Kara

      August 22, 2022 at 10:38 pm

      5 stars
      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!

      Reply
      • Gemma

        August 24, 2022 at 11:05 am

        Thank you! I love that your whole family likes it!!

        Reply
    4. Pam S

      January 20, 2022 at 7:50 pm

      5 stars
      I made these jalapeño lentils for my evening meal. So very good. I will definitely make this recipe again. Thank you.

      Reply
      • everydaylatina

        January 20, 2022 at 11:25 pm

        That’s wonderful Pam! I’m so glad you enjoyed them. Thank you for the comment.

        Reply
    5. Liz

      May 28, 2020 at 3:08 pm

      5 stars
      Made this today along with your avocado tomatillo salsa!! Both so flavorful and delicious! Thanks for the wonderful recipes.

      Reply
      • everydaylatina

        May 28, 2020 at 4:40 pm

        Hi Liz, I am so happy to hear that. Thank you so much for your comment and I am so glad you liked them.

        Reply
    6. Emily Clark

      April 13, 2020 at 11:02 am

      5 stars
      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!!

      Reply
      • everydaylatina

        April 13, 2020 at 4:05 pm

        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.

        Reply
    7. Christopher

      September 14, 2019 at 8:19 pm

      5 stars
      This looks amazing! I can't wait to make it. I've had Italian and Indian style lentil soups before but never this.

      Reply
      • everydaylatina

        September 17, 2019 at 5:47 pm

        Thank you so much! I grew up on this stuff and it is still a favorite.

        Reply
    8. Raina

      July 11, 2019 at 11:14 am

      5 stars
      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.

      Reply
      • everydaylatina

        July 13, 2019 at 9:30 pm

        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.

        Reply
    9. Rach

      July 11, 2019 at 6:41 am

      5 stars
      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.

      Reply
      • everydaylatina

        July 13, 2019 at 9:31 pm

        I love it with the spicy kick, so good!

        Reply
    10. Mama Writes Reviews

      July 10, 2019 at 10:21 pm

      Ooohhhh this looks really yummy. Who doesn't love bacon!?

      Reply
      • everydaylatina

        July 10, 2019 at 10:59 pm

        Thank you. Bacon definitely makes things better!

        Reply
    11. Meredith

      July 10, 2019 at 6:51 pm

      5 stars
      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!

      Reply
      • everydaylatina

        July 10, 2019 at 11:00 pm

        Thank you. That's great, hope you give them a try!

        Reply

    Primary Sidebar

    Hi, I'm Gemma!

    I am originally from Mexico and the recipe developer, writer, and food photographer behind Everyday Latina. Here you will find traditional Mexican cuisine and a focus on clean, healthy ingredients. 

    About Me

    Trending Recipes

    • Arroz Rojo (Mexican Red Rice) #mexicanrice #arrozrojo #arrozmexicano
      Arroz Rojo (Mexican Red Rice)
    • Pitcher and glass with cucumber agua fresca
      Cucumber Lime Agua Fresca
    • Frijoles Charros (Charro Beans) #mexicanbeans #frijolescharros #charrobeans
      Frijoles Charros (Mexican Charro Beans)
    • Easy and Fast Jalapeño Salsa #mexicansalsa #jalapeñosalsa
      Easy and Fast Jalapeño Salsa

    Summer Recipes

    • Two glasses of horchata agua fresca with a pitcher behind it
      Horchata Agua Fresca
    • Ensalada de Coditos in a brown bowl with a red bell pepper and stalk of celery beside it.
      Ensalada de Coditos (Mexican Macaroni Salad)
    • White bowl with shrimp aguachiles with mango with fresh cilantro, cucumber, red onion and an habanero pepper above the dish
      Shrimp Aguachile with Mango
    • Pineapple Agua Fresca

    Footer

    ↑ back to top

    About

    • About Me
    • Disclosure and Privacy

    Newsletter

    Sign Up! for emails and updates

    Contact

    • Contact
    • Instagram
    • Facebook
    • TikTok

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 Everyday Latina