Mexican Lentils Recipe

4.42 from 590 votes

This post may contain affiliate links. Please read our disclosure policy.

This nutritious one pot Mexican lentils recipe is a hearty, fiber and protein packed vegetarian dinner the whole family will love! Lentils, black beans, brown rice, veggies, and plenty of cheese round out this delicious Mexican inspired meal.

This post and recipe have been updated since it was originally published on 12/5/2016

A healthy, vegetarian, gluten free dinner the whole family will love! You won't miss the meat in this easy to make, One Pot Cheesy Mexican Lentils, Black Beans and Rice!

Why You’ll Love Mexican Lentils

Meatless Recipe – If you’re looking to incorporate more meatless meals into your diet, look no further than these Mexican lentils! This is a hearty one pot recipe that’s packed with protein, fiber, and carbs.

Healthy – Lentils and black beans are both a great source of plant based protein and fiber. They also contain other nutrients such as iron, magnesium, vitamin B, and zinc. Brown rice is a whole grain and the main carbohydrate in the dish. The combination of rice and beans is what makes this hearty and substantial vegetarian main dish.

Meal Prep – If you meal prep, this is a great option for you. You can also repurpose the leftovers and use them as a filling for tacos or burritos.

Affordable – The majority of the ingredients used in this recipe are pantry ingredients and all of them are affordable. Rice and beans are versatile budget-friendly ingredients.

What Are Pulses?

Pulses are delicious, protein-packed, sustainable foods known as dry peas, chickpeas, lentils and beans.

They are a great source of protein and fiber as well as being lower in fat than many types of meat. I chose to use lentils and black beans in this one pot meal for a couple reasons.

Both are full of iron and super filling. A 1/2 cup of cooked lentils provides 15% of your daily iron needs. One serving of black beans has more iron than a 3 ounce serving of flank steak. 

Iron is especially important for women and even more so for female athletes. Not having enough iron in your diet can leave you feeling tired and low on energy.

A healthy, vegetarian, gluten free dinner the whole family will love! You won't miss the meat in this easy to make, One Pot Cheesy Mexican Lentils, Black Beans and Rice!

Ingredient Notes

Onion and garlic – The aromatics. Yellow or white onion can be used.

Brown rice – Long grain brown rice should be used, not short grain. Brown jasmine rice is my favorite.

Lentils – Green lentils also called Puy lentils, French green lentils, or Le Puy lentils, are best for this recipe. They hold their shape and don’t break down like red lentils.

Chili powder, cumin, chipotle powder – This spice blend gives the lentils a delicious earthy flavor. If you can’t find chipotle powder or don’t want it to be spicy, substitute with smoked paprika.

Vegetable broth – Use low sodium to prevent the dish from being too salty. You can also use chicken broth.

Black beans – Black beans add a creamy texture that pairs well with the chew of the lentils. You could also use pinto beans.

Fire roasted tomatoes – In keeping with the smoky earthy flavors, fire roasted tomatoes add to it.

Corn, zucchini, green chiles – The veggies. They add more fiber and the corn is a nice sweet element.

Enchilada sauce – Red enchilada sauce adds so much flavor to the Mexican lentils. You can also use green enchilada sauce if you prefer. My favorite brands are Hatch and Siete Foods.

Cheese – Gooey, melted cheese ties the whole meal together. Use colby jack, monterey jack, cheddar, or a combination of cheeses.

Tips For Making Mexican Lentils and Rice

  • Don’t substitute brown rice with white rice for this recipe. The cooking time and the amount of liquid will not be the same.
  • Before you add the lentils to the skillet, rinse them and check them for debris and small rocks.
  • Use a large enough and deep enough skillet with a lid. I recommend a 12 inch skillet. You can also use a pot or Dutch oven.
  • If there’s excess liquid in the pan after the rice and lentils are cooked, drain it. Otherwise it will be too much like soup
A healthy, vegetarian, gluten free dinner the whole family will love! You won't miss the meat in this easy to make, One Pot Cheesy Mexican Lentils, Black Beans and Rice!

Substitutions and Variations

  • Add protein. If you want additional protein and don’t care if it’s vegetarian, I suggest ground beef or ground turkey. Cook the ground meat and season it with salt and pepper. Set it aside and cook the Mexican lentils as instructed. Stir the ground beef or turkey in before adding the cheese on top.
  • Make it dairy-free. Omit the cheese or swap with vegan cheese, such as Violife.
  • Use different veggies. Swap zucchini with red bell pepper or summer squash.
  • Brown lentils can be used if needed, but they won’t have the same texture as green lentils.

Serving Suggestions

This is a hearty vegetarian dinner that can be served on it’s own. I like to top it with chunks of avocado and a dollop of Greek yogurt or sour cream. Tortilla chips are a must for scooping it up!

The leftover Mexican lentils can repurposed in a variety of ways. I like to use them as a filling for burritos or tacos. You can also try topping them with a fried egg for extra protein.

If you want to serve a side dish with the lentils, I suggest my cornbread muffins or Mexican street corn salad.

Storing and Reheating

Storage – The leftovers will keep in an airtight container in the fridge for 4-5 days. You can also freeze the cooled leftover for up to 3 months. Defrost them in the fridge overnight before reheating.

Reheating – Reheat the leftovers in the microwave or in a skillet on the stove over medium heat until hot. I like to add a little extra cheese on top when reheating so you get that cheesy top again.

More Lentil Recipes

If you love lentils, I’ve got some delicious recipes for you to try!

If you’re looking for a soup recipe, try this creamy red lentil butternut squash soup and lentil minestrone.

Lentil salads are great for lunches. This Mediterranean lentil salad and roasted sweet potato lentil salad are super satisfying!

For a main dish lentil recipe make this southwest lentil and brown rice casserole, sweet potato lentil tacos, or lentil sweet potato chili.

A healthy, vegetarian, gluten free dinner the whole family will love! You won't miss the meat in this easy to make, One Pot Cheesy Mexican Lentils, Black Beans and Rice!

If you make this Mexican Lentils Recipe, please leave a comment and/or give this recipe a rating! I love hearing from you and do my best to respond to your comments. And if you’re on Instagram tag @reciperunner so I can see your beautiful creations!

4.42 from 590 votes

Mexican Lentils (Cheesy One Pot Recipe)

Prep: 10 minutes
Cook: 50 minutes
Total: 1 hour
Servings: 4 -5 servings
This nutritious one pot Mexican lentils features green lentils, black beans, brown rice, veggies, and plenty of cheese.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1/2 cup diced yellow onion
  • 1 clove of garlic, grated or minced
  • 1/2 cup uncooked long grain brown rice
  • 1/2 cup dry green lentils, rinsed
  • 3 cups low sodium vegetable broth
  • 1 teaspoon chili powder
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon ground chipotle powder or smoked paprika
  • Kosher salt and fresh ground black pepper to taste
  • 15 ounce can black beans, drained and rinsed
  • 1/2 cup fire roasted tomatoes, drained
  • 4 ounce can diced green chiles
  • 1 small zucchini, shredded
  • 1/2 cup defrosted frozen corn
  • 1 cup red enchilada sauce
  • 1 cup shredded cheese, colby jack, cheddar, or monterey jack
  • Cilantro for garnish (optional)

Instructions 

  • Heat a large skillet (with a lid) or pot over medium-high heat. When the pot is heated add in a little olive oil and stir in the onion and garlic. Season with salt and sauté for 2-3 minutes then add in the brown rice and lentils.
  • Pour in the vegetable broth. Stir and bring to a boil. Once boiling, cover and reduce the heat to low. Simmer for 35-45 minutes, or until the lentils and rice are tender. If there's any excess liquid drain it.
  • Add the dried spices, salt and pepper, to the rice and lentils. Stir in the remaining ingredients, except a 1/2 cup of the cheese.
  • Heat the mixture until the cheese is melted. Top with the remaining cheese and cover with a lid. Heat on low until the cheese is melted and the mixture is bubbly. Garnish with cilantro and serve.

Notes

Leftovers will keep for 4-5 days in an airtight container in the fridge. They can also be frozen for up to 3 months.

Nutrition

Calories: 440kcalCarbohydrates: 69gProtein: 25gFat: 8gSaturated Fat: 4gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gCholesterol: 22mgSodium: 1284mgPotassium: 896mgFiber: 20gSugar: 9gVitamin A: 1020IUVitamin C: 27mgCalcium: 236mgIron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this? Leave a comment below!

You May Also Like...

Get new recipes sent to your inbox!
Subscribe to get new recipes first!
4.42 from 590 votes (585 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




127 Comments

  1. vec says:

    Do you have full nutritional info for this recipe? It looks fabulous and I want to try it! Thanks so much!

    1. Danae says:

      Based on 5 servings there are approximately 318 calories, 5.7 grams of fat, 51 carbs, 11 grams of fiber and 17 grams of protein.

      1. vec says:

        thank you!

      2. Lourdes says:

        Can’t wait to make at home! I do have one question. is the sodium really 1,274mg?

        1. Danae says:

          Sodium can greatly vary in recipes depending on the brand of products you are using. If sodium is something you are concerned about I recommend calculating it based on the products you are using.

    2. Trish says:

      It has become one of my favourite meals, as it is so tasty and substantial, healthy too. The best ever comment I had was from my daughter who cooks healthy nutritional meals for herself and her husband was. ‘Mum could you give me that recipe’..so thank you.

  2. Sarah says:

    Made this tonight and served with chips to eat like a mexican dip. The whole family liked it! We will definitely make this agan.

    1. Danae says:

      Thanks for trying the recipe Sarah and I’m glad you and your family enjoyed it! Serving with chips is always a good idea when Mexican food is involved. ;-)

    2. Terrie says:

      Is this meal freezer friendly

      1. Danae says:

        Yes, you can definitely freeze any leftovers.

  3. Sofia says:

    Looks so delicious. It is so cold, and this would be perfect to come home to. Thank you!

  4. Misty Mathews says:

    This looks delicious! I’m just curious if you knew what the fiber content is for nutrition info?

    1. Danae says:

      Hi Misty,

      There is approximately 10.5 grams of fiber in each serving (based on 5 servings). Enjoy!

  5. B says:

    Great meatless Mon. Dish. I made half a recipe and only had a little left. DH said 3-4 times last night how good it was. Definitely a make again meal. Your picture looks like it has corn but not in the ingredient list.

    1. Danae says:

      Hi! I’m happy to hear you enjoyed the Mexican lentils! There is corn in the recipe, thanks so much for catching that for me. I’ve fixed the recipe and it’s now listed in the ingredients.

  6. Stephanie@ApplesforCJ says:

    This looks so good for an easy tasty comfort dinner. Love Mexican :) Can’t wait to try this!

  7. Jessica @ A Kitchen Addiction says:

    I love meatless meals like this! I need more options like this for this crazy time of year!

  8. Taylor Kiser says:

    Love this one pot dinner idea! It’s perfect for Meatless Monday or any night I’m needing a quick option for dinner. Looks so delicious!

  9. Julianne @ Beyond Frosting says:

    I love this healthier option to enjoy Mexican food!

  10. Rachel @ Baked by Rachel says:

    I wish I could dive in immediately!

    1. Elizabeth B. says:

      This was delicious!!!! I had my husband make it and it came out exactly the way it looks in the picture! Plenty of leftover for lunch for tomorrow :)

      1. Danae says:

        I’m so glad you guys enjoyed it Elizabeth! Thanks for trying it out.

    2. Cindy H says:

      Only 1/2 cup of the tomatoes?

    3. Francine says:

      Can I make this the day before and reheat?

      1. Danae says:

        Yes! It makes great leftovers.