Vegetarian Mexican Lentils Recipe
Introduction
This Vegetarian Mexican Lentils recipe is a hearty and flavorful dish perfect for a cozy meal. Packed with spices, vegetables, and protein-rich lentils, it comes together in about 40 minutes and serves four. It’s an easy, nutritious dinner that satisfies both vegetarians and meat-eaters alike.

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 the diced onion and sauté until translucent, about 3-5 minutes.
- Step 2: Stir in the minced garlic, diced sweet potatoes, cumin, chili powder, and tomato paste. Cook for 2-3 minutes to let the spices bloom.
- Step 3: Add the rinsed lentils, black beans (undrained), diced tomatoes (undrained), frozen corn, and broth. Stir well to combine all ingredients.
- Step 4: Bring the mixture to a boil. Then reduce the heat to low and let it 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 as desired.
Tips & Variations
- For extra heat, add a diced jalapeño or a pinch of cayenne pepper along with the other spices.
- Use vegetable broth to keep this dish completely vegetarian and boost its flavor.
- Swap cheddar cheese for a vegan cheese or omit it for a dairy-free option.
- Serve with warm tortillas or over rice for a more filling meal.
Storage
Store leftovers 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 it thickens too much.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use red or green lentils instead of brown lentils?
Yes, but red and green lentils cook faster and may become mushy, so reduce the simmering time accordingly to about 15-20 minutes.
Is this recipe gluten-free?
Yes, all the ingredients are naturally gluten-free, but always double-check canned products to ensure no gluten-containing additives are included.
PrintVegetarian Mexican Lentils Recipe
A hearty and flavorful Vegetarian Mexican Lentils recipe packed with nutritious ingredients such as brown lentils, sweet potatoes, black beans, and spices. This comforting dish is perfect for a cozy weeknight dinner and is topped with melted cheddar cheese for added richness.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
Main 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 ground cumin
- 1 teaspoon chili powder
- 1 tablespoon tomato paste
- 1 cup brown lentils, rinsed and drained
- 1 can (15 ounces) no-salt-added black beans, drained and rinsed
- 1 can (15 ounces) no-salt-added diced tomatoes
- 1 cup frozen corn
- 2 cups broth of choice (vegetable or chicken broth recommended)
- Cheddar cheese, amount to your liking, shredded
Instructions
- Heat oil and sauté onion: In a large pot over medium heat, warm the olive oil. Add the diced yellow onion and sauté until it becomes translucent, about 5 minutes, stirring occasionally to prevent burning.
- Add garlic and spices: Stir in the minced garlic, diced sweet potatoes, cumin, chili powder, and tomato paste. Cook for about 2-3 minutes until the spices are fragrant and the sweet potatoes start to soften.
- Add lentils, beans, tomatoes, corn, and broth: Pour in the rinsed brown lentils, black beans, diced tomatoes (with juices), frozen corn, and 2 cups of broth. Stir to combine all ingredients evenly.
- Simmer until lentils are tender: Bring the mixture to a boil, then reduce the heat to low and cover the pot. Let it simmer gently for 25-30 minutes, stirring occasionally, until the lentils are fully cooked and tender.
- Season and serve: Season with salt and pepper to taste. Serve hot, topped with shredded cheddar cheese for a delicious finishing touch.
Notes
- Use vegetable broth to keep the recipe vegetarian and vegan-friendly.
- Adjust chili powder amount based on your preferred spice level.
- For a creamier texture, mash some of the lentils after cooking.
- Can be served over rice or with warm tortillas for a complete meal.
- Leftovers store well in the refrigerator for up to 4 days.
Keywords: Mexican lentils, vegetarian lentil stew, sweet potato lentils, Mexican comfort food, healthy lentil recipe

