Vegetarian Mexican Lentils Recipe
Introduction
This Vegetarian Mexican Lentils recipe is a hearty, flavorful dish perfect for a cozy dinner. Packed with spices, sweet potatoes, and black beans, it’s a satisfying meal that’s easy to make and wholesome.

Ingredients
- 1 tablespoon olive oil
- 1/2 medium yellow onion, diced
- 2 garlic cloves, minced
- 1 cup diced sweet potatoes (1/2 inch pieces)
- 2 teaspoons cumin
- 1 teaspoon chili powder
- 1 tablespoon tomato paste
- 1 cup brown lentils, rinsed and drained
- 1 can (15 ounce) no-salt-added black beans
- 1 can (15 ounce) no-salt-added diced tomatoes
- 1 cup frozen corn
- 2 cups broth of choice
- Cheddar cheese (amount to your liking)
Instructions
- Step 1: Heat olive oil in a large pot over medium heat. Add diced onion and sauté until translucent, about 5 minutes.
- Step 2: Stir in minced garlic, diced sweet potatoes, cumin, chili powder, and tomato paste. Cook for 2-3 minutes, stirring frequently to combine the flavors.
- Step 3: Add rinsed lentils, black beans (with liquid drained), diced tomatoes, frozen corn, and broth to the pot. Stir well to combine.
- Step 4: Bring the mixture to a boil, then reduce heat to low and simmer uncovered for 25-30 minutes, or until lentils are tender and sweet potatoes are cooked through.
- Step 5: Season with salt and pepper to taste. Serve hot, topped with shredded cheddar cheese to your liking.
Tips & Variations
- For extra depth of flavor, add a splash of lime juice or a handful of fresh cilantro before serving.
- Swap cheddar cheese with a dairy-free alternative to keep the dish vegan.
- Add a diced jalapeño along with the onions for a spicier kick.
- If you prefer a thicker stew, cook uncovered longer or mash some of the lentils slightly.
Storage
Store leftover lentils in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave, adding a splash of broth or water if needed to loosen the consistency.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use red lentils instead of brown lentils?
Yes, but red lentils cook faster and tend to become mushy. Reduce simmering time and check frequently to avoid overcooking.
Is this recipe gluten-free?
Yes, all the ingredients are naturally gluten-free. Just be sure to use a gluten-free broth if you have sensitivities.
PrintVegetarian Mexican Lentils Recipe
This Vegetarian Mexican Lentils recipe is a hearty and flavorful one-pot meal featuring brown lentils, black beans, sweet potatoes, and authentic Mexican spices like cumin and chili powder. It’s a comforting dish perfect for a nutritious lunch or dinner, topped with melted cheddar cheese for an added creamy touch.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
Base Ingredients
- 1 tablespoon olive oil
- 1/2 medium yellow onion, diced
- 2 garlic cloves, minced
- 1 cup diced sweet potatoes (1/2 inch pieces)
Spices and Flavorings
- 2 teaspoons cumin
- 1 teaspoon chili powder
- 1 tablespoon tomato paste
Main Ingredients
- 1 cup brown lentils, rinsed and drained
- 1 can (15 ounce) no-salt-added black beans
- 1 can (15 ounce) no-salt-added diced tomatoes
- 1 cup frozen corn
- 2 cups broth of choice (vegetable or chicken broth recommended)
Topping
- Cheddar cheese (amount to your liking)
Instructions
- Heat the base: Heat olive oil in a large pot over medium heat until shimmering. Add the diced onion and sauté until translucent and soft, about 5 minutes.
- Add aromatics and spices: Stir in the minced garlic, diced sweet potatoes, cumin, chili powder, and tomato paste. Cook for 2-3 minutes to allow the spices and tomato paste to bloom and coat the vegetables.
- Add main ingredients: Pour in the brown lentils, black beans (with liquid drained), diced tomatoes (with juice), frozen corn, and broth. Stir everything well to combine evenly.
- Simmer: Bring the mixture to a boil over high heat, then immediately reduce to low heat. Cover partially and let it simmer gently for 25-30 minutes, stirring occasionally, until the lentils and sweet potatoes are tender.
- Season and serve: Taste the lentil stew and season with salt and freshly ground black pepper as desired. Serve hot, topped with grated cheddar cheese to melt on top.
Notes
- Use low-sodium or no-salt-added broth and canned beans to control sodium levels.
- Adjust the chili powder amount according to your spice tolerance.
- For a vegan option, omit cheddar cheese or replace with a plant-based cheese alternative.
- Can be served with a side of warm tortillas or topped with fresh cilantro and avocado slices for extra flavor.
- Leftovers store well in the refrigerator for up to 4 days and taste even better the next day.
Keywords: Vegetarian Mexican Lentils, lentil stew, Mexican lentil recipe, vegetarian main dish, healthy lentil chili

