Vegetarian Mexican Lentils Recipe
Introduction
This Vegetarian Mexican Lentils recipe is a hearty and flavorful dish that combines the earthiness of lentils with the sweetness of corn and spices typical of Mexican cuisine. It’s a comforting meal perfect for any day and easy to prepare in one pot.

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 until fragrant.
- Step 3: Add rinsed lentils, black beans, diced tomatoes, frozen corn, and broth. Stir well to combine all ingredients.
- Step 4: Bring the mixture to a boil, then reduce heat to low and simmer uncovered for 25-30 minutes, or until lentils and sweet potatoes are tender.
- Step 5: Season with salt and pepper to taste. Serve hot, topped with cheddar cheese if desired.
Tips & Variations
- For extra heat, add a pinch of cayenne pepper or chopped jalapeño when cooking the spices.
- Use vegetable broth to keep the dish fully vegetarian.
- Swap sweet potatoes for butternut squash or regular potatoes for a different flavor.
- Top with avocado slices, fresh cilantro, or a dollop of sour cream for added creaminess.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in a microwave, adding a splash of broth if needed to maintain a good consistency.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this recipe vegan?
Yes, simply omit the cheddar cheese or use a plant-based cheese alternative to make the dish vegan.
Do I need to soak the lentils before cooking?
No, brown lentils do not require soaking and cook relatively quickly, making them convenient for this recipe.
PrintVegetarian Mexican Lentils Recipe
A hearty and flavorful Vegetarian Mexican Lentils recipe featuring brown lentils, sweet potatoes, black beans, and classic Mexican spices simmered together to create a nutritious and comforting one-pot meal. Topped with cheddar cheese for added richness, this dish is perfect for a healthy weeknight dinner.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
Vegetables & Aromatics
- 1 tablespoon olive oil
- 1/2 medium yellow onion, diced
- 2 garlic cloves, minced
- 1 cup diced sweet potatoes (1/2 inch pieces)
- 1 cup frozen corn
Spices & Condiments
- 2 teaspoons cumin
- 1 teaspoon chili powder
- 1 tablespoon tomato paste
Legumes & Others
- 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
- 2 cups broth of choice (vegetable or chicken)
- Cheddar cheese (amount to your liking)
Instructions
- Heat the oil and sauté onion: In a large pot over medium heat, warm 1 tablespoon olive oil. Add the diced onion and cook until translucent and fragrant, about 3-4 minutes.
- Add garlic, sweet potatoes, and spices: Stir in the minced garlic, diced sweet potatoes, cumin, chili powder, and tomato paste. Cook for another 3-5 minutes until the sweet potatoes begin to soften and the mixture is aromatic.
- Add lentils, beans, tomatoes, and corn: Pour in the rinsed brown lentils, no-salt-added black beans, diced tomatoes, and frozen corn. Stir well to combine all ingredients evenly.
- Add broth and simmer: Pour in 2 cups of your preferred broth. Bring the mixture to a boil, then reduce the heat to low. Cover and let it simmer gently for 25-30 minutes, or until the lentils and sweet potatoes are tender.
- Season and serve: Taste and season with salt and pepper according to preference. Serve the lentils hot, topped generously with shredded cheddar cheese for a creamy finish.
Notes
- Use vegetable broth for a vegetarian version, or chicken broth for added flavor.
- Adjust the chili powder according to your preferred spice level.
- For a dairy-free option, omit the cheddar cheese or use a plant-based cheese alternative.
- Brown lentils generally do not require soaking but rinsing them well helps remove impurities.
- This dish freezes well; store leftovers in airtight containers for up to 3 months.
Keywords: vegetarian lentils, Mexican lentils, healthy dinner, sweet potato lentils, lentil stew, black beans, one pot meals, vegetarian Mexican recipe

