One Pot Mexican Lentils Recipe
Introduction
This One Pot Mexican Lentils recipe is a flavorful and easy meal perfect for busy weeknights. Packed with hearty vegetables, spices, and protein-rich lentils, it brings a comforting taste of Mexican cuisine to your table with minimal cleanup.

Ingredients
- 1 tablespoon olive oil
- 1/2 medium yellow onion, diced
- 2 garlic cloves, minced (can use 2 tsp garlic powder)
- 1 cup (165g) diced sweet potatoes (1/2 inch pieces)
- 2 teaspoons cumin
- 1 teaspoon chili powder
- 1 tablespoon tomato paste
- 1 cup (195g) brown lentils, rinsed and drained
- 1 (15 ounce) can no-salt-added black beans
- 1 (15 ounce) can 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 skillet over medium-high heat. Add diced onion, minced garlic, and diced sweet potatoes. Cook for 5-7 minutes until the vegetables soften.
- Step 2: Stir in the cumin, chili powder, and tomato paste. If using garlic powder instead of fresh garlic, add it now. Cook for another 1-2 minutes to toast the spices.
- Step 3: Add rinsed lentils, black beans, diced tomatoes, frozen corn, and broth. Bring the mixture to a boil, then cover and reduce heat. Let it simmer for 30-35 minutes, or until the lentils are tender.
- Step 4: Sprinkle your desired amount of cheddar cheese on top. Cover with a lid and allow the cheese to melt before serving.
Tips & Variations
- For extra heat, add a diced jalapeño or a pinch of cayenne pepper.
- Swap sweet potatoes for butternut squash or regular potatoes for a different texture.
- Use vegetable broth for a vegetarian version or chicken broth for a richer flavor.
- Top with fresh cilantro, avocado slices, or a squeeze of lime for added freshness.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of broth or water if needed to loosen the lentils.
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 note that red and green lentils cook faster and can become mushy, so reduce the simmering time accordingly and keep an eye on the texture.
Is it possible to make this recipe gluten-free?
Absolutely. Just ensure the broth you choose is gluten-free and use gluten-free tomato paste if needed. All other ingredients are naturally gluten-free.
Print
One Pot Mexican Lentils Recipe
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A hearty and flavorful one-pot meal featuring Mexican-inspired lentils cooked with sweet potatoes, black beans, corn, and a blend of spices. This nutritious dish is easy to prepare, perfect for a cozy dinner, and can be topped with melted cheddar cheese for extra richness.
Ingredients
Main Ingredients
- 1 tablespoon olive oil
- 1/2 medium yellow onion, diced
- 2 garlic cloves, minced (or 2 teaspoons garlic powder)
- 1 cup (165g) diced sweet potatoes (1/2 inch pieces)
- 2 teaspoons cumin
- 1 teaspoon chili powder
- 1 tablespoon tomato paste
- 1 cup (195g) brown lentils, rinsed and drained
- 1 (15 ounce) can no-salt-added black beans, drained and rinsed
- 1 (15 ounce) can 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)
Instructions
- Heat the oil and sauté vegetables: Heat 1 tablespoon of olive oil in a large skillet or sauté pan over medium-high heat. Add the diced onion, minced garlic (or garlic powder), and diced sweet potatoes. Cook for 5-7 minutes until the vegetables have softened and the onions become translucent.
- Add seasonings: Stir in 2 teaspoons cumin, 1 teaspoon chili powder, and 1 tablespoon tomato paste. Cook for 1-2 minutes, allowing the spices to bloom and the tomato paste to meld with the vegetables.
- Add remaining ingredients and simmer: Add rinsed brown lentils, black beans, diced tomatoes, frozen corn, and 2 cups of broth to the pan. Stir to combine, then bring the mixture to a boil. Once boiling, cover the pan, reduce the heat to low, and let simmer for 30-35 minutes or until the lentils are fully cooked and tender.
- Add cheese and melt: Once the lentils are cooked through, sprinkle cheddar cheese on top. Cover the pan with a lid again and cook for a few minutes until the cheese melts and becomes gooey, then serve hot.
Notes
- You can substitute garlic powder if fresh garlic is unavailable; add it with the spices in step 2.
- Use no-salt-added canned beans and tomatoes to control sodium levels.
- For a spicier version, add a pinch of cayenne pepper or chopped jalapeños.
- This dish can be served as a main meal or alongside rice or tortillas.
- Leftovers can be stored in the refrigerator for up to 3 days and reheat well.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican
Keywords: Mexican lentils, one pot meal, vegetarian lentils, sweet potatoes, black beans, easy dinner, healthy lentil recipe

