Sopa de Lentejas: A Beginner’s Guide to Mexican Lentil Soup
There’s nothing quite like a warm, comforting bowl of soup to nourish both the body and soul. Sopa de Lentejas, or Mexican Lentil Soup, is a staple in many households because of its simplicity, rich flavors, and wholesome ingredients. It’s the kind of dish that brings back childhood memories—perhaps of a grandmother simmering a pot on the stove, filling the house with an inviting aroma.
PrintSopa de Lentejas: A Beginner’s Guide to Mexican Lentil Soup
Simple ingredients, bold flavors—Sopa de Lentejas is a true Mexican comfort classic! This lentil soup is packed with protein, simmered with aromatic spices, and bursting with warmth in every spoonful. It’s a one-pot wonder that’s perfect for beginners and seasoned cooks alike. Whether you enjoy it as a light meal or pair it with rice and tortillas for a heartier dish, this soup is both nourishing and delicious. One bowl, and you’ll be hooked!
#MexicanLentilSoup 🍲 #SavorTheFlavor 🔥 #EasyAndHealthy 🌱 #SoupLoversUnite 🥣 #NourishingEats 💛 #CozyComfortFood 😍 #PlantPoweredProtein 💪 #OnePotMeals 🍜 #SimpleAndDelicious 🍽 #WarmUpWithSoup ❤️
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
Ingredients
Main Ingredients
- 1 cup dry lentils (brown or green)
- 4 cups vegetable broth or water (for a heartier version, use chicken or beef broth)
- 1 medium onion, roughly chopped
- 2 Roma tomatoes, roughly chopped
- 2 garlic cloves, minced
- ⅓ cup diced carrot
- 1 teaspoon olive oil (or any neutral cooking oil)
- Salt, to taste
- ¼ teaspoon dried oregano
- 1 bay leaf
- Handful of fresh cilantro with stems (can be removed after cooking or left in)
Optional Additions
- 1 cup cooked, shredded chicken or browned ground beef for extra protein
- ½ teaspoon cumin for a warm, earthy flavor
- ½ teaspoon smoked paprika for a deeper, slightly smoky taste
- ½ cup diced zucchini or bell pepper for added vegetables
Instructions
1. Prepare the Ingredients
Start by rinsing the lentils thoroughly under running water. This removes any dust or debris and helps them cook evenly. Set them aside.
Next, add the chopped tomatoes, onion, and minced garlic into a blender. Blend until smooth to create a flavorful puree that forms the base of the soup.
2. Sauté the Aromatics
If using an Instant Pot, press the “Sauté” button and allow it to heat up. Once hot, add the oil to the inner steel pot. If cooking on the stovetop, use a large pot over medium heat.
Carefully pour in the onion-tomato puree and stir for 1 to 3 minutes until fragrant. This step helps deepen the flavors and brings out the natural sweetness of the tomatoes and onions.
3. Add the Lentils and Vegetables
Once the puree is aromatic, add the rinsed lentils and diced carrots. If you are using additional vegetables like zucchini or bell peppers, add them at this stage. Stir everything together to ensure the lentils are coated with the flavorful puree.
4. Season and Add Liquid
Season the mixture with salt, dried oregano, and the bay leaf. If you enjoy more spice, you can add cumin or smoked paprika at this point. Pour in the broth or water, stirring well to combine.
5. Pressure Cook or Simmer
Instant Pot Method:
- Press “Cancel” to turn off the Sauté function.
- Secure the lid and set the Instant Pot to “Pressure Cook” for 10 minutes.
- Once done, do a quick release of pressure by turning the valve to venting.
Stovetop Method:
- Bring the soup to a boil, then reduce the heat to a low simmer.
- Cover and let cook for about 25-30 minutes, or until the lentils are tender.
6. Final Touches
Once the soup is cooked, remove the bay leaf and the bunch of cilantro (if desired). Stir well, taste, and adjust seasoning as needed.
If you’re adding shredded chicken or browned ground beef, stir it in at this stage and let it warm through for a few minutes before serving.
Notes
Troubleshooting Common Issues
- Soup too thick? Add more broth or water to reach your desired consistency.
- Too bland? Add an extra pinch of salt, a squeeze of fresh lime, or a dash of cumin for more depth.
- Overcooked lentils? Reduce the cooking time next time and check them sooner.
Kitchen Tips for Efficiency
- Chop the onion, garlic, and tomatoes ahead of time for faster prep.
- Rinse and sort lentils before cooking to remove any debris.
- Use an immersion blender at the end if you prefer a smoother soup.
This recipe is perfect for beginner cooks because it requires minimal ingredients, is budget-friendly, and can be made in one pot. It also doesn’t demand advanced cooking techniques, making it an excellent choice for those new to the kitchen. Plus, lentils are packed with plant-based protein, fiber, and essential nutrients, making this dish both delicious and nutritious.
Our version of Sopa de Lentejas is entirely gluten-free and can be made vegan or customized with chicken or beef for added protein. Using an Instant Pot speeds up the cooking process, but it can also be made on the stovetop with a few minor adjustments.
Whether you need a quick weeknight dinner, a meal-prep option, or a cozy dish for a rainy day, this Mexican Lentil Soup is sure to become a favorite.
Ingredients and Preparation
Main Ingredients
- 1 cup dry lentils (brown or green)
- 4 cups vegetable broth or water (for a heartier version, use chicken or beef broth)
- 1 medium onion, roughly chopped
- 2 Roma tomatoes, roughly chopped
- 2 garlic cloves, minced
- ⅓ cup diced carrot
- 1 teaspoon olive oil (or any neutral cooking oil)
- Salt, to taste
- ¼ teaspoon dried oregano
- 1 bay leaf
- Handful of fresh cilantro with stems (can be removed after cooking or left in)
Optional Additions
- 1 cup cooked, shredded chicken or browned ground beef for extra protein
- ½ teaspoon cumin for a warm, earthy flavor
- ½ teaspoon smoked paprika for a deeper, slightly smoky taste
- ½ cup diced zucchini or bell pepper for added vegetables
Ingredient Substitutions
- If fresh tomatoes are unavailable, use canned diced tomatoes (about ½ cup)
- If you don’t like cilantro, substitute with fresh parsley for a milder herb flavor
- Swap the olive oil for avocado oil or butter for a slightly richer taste
Step-by-Step Instructions
1. Prepare the Ingredients
Start by rinsing the lentils thoroughly under running water. This removes any dust or debris and helps them cook evenly. Set them aside.
Next, add the chopped tomatoes, onion, and minced garlic into a blender. Blend until smooth to create a flavorful puree that forms the base of the soup.
2. Sauté the Aromatics
If using an Instant Pot, press the “Sauté” button and allow it to heat up. Once hot, add the oil to the inner steel pot. If cooking on the stovetop, use a large pot over medium heat.
Carefully pour in the onion-tomato puree and stir for 1 to 3 minutes until fragrant. This step helps deepen the flavors and brings out the natural sweetness of the tomatoes and onions.
3. Add the Lentils and Vegetables
Once the puree is aromatic, add the rinsed lentils and diced carrots. If you are using additional vegetables like zucchini or bell peppers, add them at this stage. Stir everything together to ensure the lentils are coated with the flavorful puree.
4. Season and Add Liquid
Season the mixture with salt, dried oregano, and the bay leaf. If you enjoy more spice, you can add cumin or smoked paprika at this point. Pour in the broth or water, stirring well to combine.
5. Pressure Cook or Simmer
Instant Pot Method:
- Press “Cancel” to turn off the Sauté function.
- Secure the lid and set the Instant Pot to “Pressure Cook” for 10 minutes.
- Once done, do a quick release of pressure by turning the valve to venting.
Stovetop Method:
- Bring the soup to a boil, then reduce the heat to a low simmer.
- Cover and let cook for about 25-30 minutes, or until the lentils are tender.
6. Final Touches
Once the soup is cooked, remove the bay leaf and the bunch of cilantro (if desired). Stir well, taste, and adjust seasoning as needed.
If you’re adding shredded chicken or browned ground beef, stir it in at this stage and let it warm through for a few minutes before serving.
Beginner Tips and Notes
How to Know When Lentils Are Cooked
Lentils should be soft but not mushy. If they still have a firm bite, cook them for a few more minutes.
Troubleshooting Common Issues
- Soup too thick? Add more broth or water to reach your desired consistency.
- Too bland? Add an extra pinch of salt, a squeeze of fresh lime, or a dash of cumin for more depth.
- Overcooked lentils? Reduce the cooking time next time and check them sooner.
Kitchen Tips for Efficiency
- Chop the onion, garlic, and tomatoes ahead of time for faster prep.
- Rinse and sort lentils before cooking to remove any debris.
- Use an immersion blender at the end if you prefer a smoother soup.

Serving Suggestions
Sopa de Lentejas is a versatile dish that can be served in many ways to enhance its flavor and texture.
Toppings and Garnishes
- Fresh cilantro leaves for brightness
- A squeeze of fresh lime juice for a touch of acidity
- Diced avocado for creaminess
- Crumbled queso fresco or shredded cheese for a bit of richness
- Crispy tortilla strips for added crunch
Side Dishes
- Bolillos or Corn Tortillas – Serve the soup with crusty Mexican bread or warm tortillas for dipping.
- Mexican Rice – A side of simple, fluffy Mexican rice pairs well with this soup.
- Grilled Chicken or Beef – If you want a heartier meal, serve the soup alongside grilled protein.
Storage and Meal Prep Tips
- Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Freezing: This soup freezes well. Let it cool completely, then store it in freezer-safe containers for up to 3 months.
- Reheating: Reheat in a pot over medium heat, adding a splash of water or broth if it has thickened too much.
Conclusion
Sopa de Lentejas is the perfect dish for beginner cooks looking for an easy, nutritious, and flavorful meal. With minimal ingredients and simple steps, it’s an excellent way to build confidence in the kitchen. Plus, it’s highly adaptable—you can make it vegan, add protein, or customize it with different vegetables and seasonings.
Whether you’re cooking for yourself or feeding your family, this Mexican Lentil Soup is sure to become a favorite. Try it out and let us know how it turns out. Share your variations and experiences in the comments—we’d love to hear from you.
