Vegetarian Mexican Lentils Recipe
Introduction
This hearty Vegetarian Mexican Lentils recipe is packed with vibrant flavors and wholesome ingredients. It’s a comforting, nutritious meal perfect for a quick weeknight dinner or meal prep for the week.

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 5 minutes.
- Step 2: Stir in the minced garlic, diced sweet potatoes, cumin, chili powder, and tomato paste. Cook for 2 to 3 minutes, stirring frequently to combine the flavors.
- Step 3: Add the rinsed lentils, black beans (with their liquid drained), 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 to 30 minutes, or until the lentils and sweet potatoes are tender.
- Step 5: Season with salt and pepper to taste. Serve the lentils hot, topped with your preferred amount of shredded cheddar cheese.
Tips & Variations
- For added depth, try adding a pinch of smoked paprika or a small diced jalapeño for some heat.
- Substitute sweet potatoes with butternut squash or carrots if preferred.
- Use vegetable broth to keep this dish fully vegetarian and enhance the flavor.
- For a vegan option, omit cheddar cheese or use a plant-based cheese alternative.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave until warmed through. If the mixture thickens too much upon reheating, add a splash of broth or water to loosen it.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use red or green lentils instead of brown lentils?
Yes, you can substitute red or green lentils, but note that red lentils cook faster and tend to become softer and more mushy, so adjust the cooking time accordingly.
Is it possible to freeze this dish?
Absolutely. Let the lentils cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
PrintVegetarian Mexican Lentils Recipe
A hearty and flavorful Vegetarian Mexican Lentils recipe packed with nutritious ingredients like brown lentils, black beans, sweet potatoes, and aromatic spices. This comforting stew comes together in about 40 minutes and is perfect for a wholesome, meat-free meal topped with melted cheddar cheese.
- 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
Vegetarian Mexican Lentils
- 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
- Sauté onions: Heat olive oil in a large pot over medium heat. Add diced onion and cook, stirring occasionally, until translucent and fragrant, about 3-5 minutes.
- Add aromatics and vegetables: Stir in minced garlic, diced sweet potatoes, cumin, chili powder, and tomato paste. Cook for about 3 minutes to allow the spices to bloom and the tomato paste to caramelize slightly.
- Add lentils and canned ingredients: Add rinsed brown lentils, drained black beans, diced tomatoes, frozen corn, and broth to the pot. Stir everything together until well combined.
- Simmer: Bring the mixture to a boil, then reduce heat to low and cover. 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 to preference. Serve hot topped with your desired amount of cheddar cheese for a creamy, melty finish.
Notes
- You can substitute vegetable broth for a vegetarian version or chicken broth if not strictly vegetarian.
- For a spicier kick, add diced jalapeños or a pinch of cayenne along with the chili powder.
- Leftovers keep well refrigerated for up to 3 days and can be frozen for longer storage.
- Use vegan cheese or omit cheese to make the recipe vegan-friendly.
- If brown lentils are unavailable, green lentils can be used but may slightly alter texture and cooking time.
Keywords: vegetarian lentils, mexican lentils, easy lentil stew, lentil recipe, meatless Mexican dish, healthy dinner, comfort food, vegetarian chili

