These lentil tacos are packed with Mexican-inspired flavors and seasonings and are ready in just 30 minutes! This recipe is perfect for weeknight vegan meals.
- Dietary features: vegan, vegetarian, gluten-free, soy-free, nut-free
- Quick & easy: Ready in just 30 minutes using inexpensive ingredients
- Healthy & filling: At 9 grams of protein per ½ cup lentil filling, these are a great protein source to fill up on!
- Versatile: The lentils are great in tacos, on nachos, in burritos...etc!
Ingredients and substitutions
Lentils: You can use brown or green lentils for lentil tacos. Brown lentils, which are the most common variety in grocery stores, take 20-30 minutes to cook. Green lentils can take up to 45 minutes to cook. You can use red lentils but they will have a much softer texture. Red lentils work better in recipes like this coconut curry or these red lentil burgers.
Taco seasonings: Garlic powder, onion powder, chili powder, cumin and oregano are the main ingredients in the lentil filling. You can also add ¼ teaspoon chipotle chili powder or smoked paprika for smokiness.
Corn tortillas: Use small white or yellow corn tortillas. Flour tortillas also work.
How to make
This recipe is adapted from my vegan tempeh taco meat, another of my favorite ways to add protein to tacos.
This recipe is really as easy as simmer and stir.
- Cook lentils until tender. Drain off any extra liquid if needed.
- Add spices and tomato sauce. Stir to combine.
- Simmer for 5 minutes, until fragrant and thickened.
- Assemble the lentil tacos with corn tortillas and your favorite toppings.
Serve on corn or flour tortillas with your favorite salsa and homemade or store bought guacamole.
My favorite quick guacamole: Mash 2 large avocados with ½ teaspoon coarse salt, ¼ cup diced yellow onion, ¼ teaspoon garlic powder, 2 tablespoons fresh lime juice. Taste for salt & freshly ground black pepper.
Yes! This recipe uses homemade taco seasoning, but if you have a packet of taco seasoning on hand that will also work. Look for a seasoning packet labeled "low sodium" or "no added salt" for a heart healthy option.
For best quality, store lentils refrigerated in reusable containers for up to 5 days. To reheat on the stove, add to a small sauce pot with a splash of vegetable broth. Cover with a lid and heat on medium-low until warmed through, stirring as needed.
Yes! Store in a freezer safe container for up to 3 months. Let thaw overnight in the fridge before reheating.
You can use red or orange lentils if you are in a pinch but the texture will be much softer. Green or brown lentils work best.
I love serving lentil tacos on corn tortillas with a bunch of toppings (like pickled onions!), but there are so many more ways to serve them.
Here are a few of my favorite ideas:
- Wrapped into a vegetarian burrito
- Mixed with salad greens for a taco salad
- Tossed with roasted veggies and rice
- Burrito bowls
- Lentil stuffed sweet potatoes
More vegetarian dinners
Did you make this recipe? You can leave a star rating ⭐️⭐️⭐️⭐️⭐️ in the recipe card or a review down in the comment section. I always appreciate your feedback! You can also follow along on my YouTube, Instagram, Facebook, and Pinterest or sign up for my newsletter!
Vegetarian Lentil Tacos
- 1 cup dry brown lentils rinsed and sorted
- 2 and ¾ cup water
- ¼ teaspoon salt
- 2 bay leaves optional
- ¾ cup (6 ounces) tomato sauce
- 1 tablespoon chili powder
- 1 and ½ teaspoons cumin
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon oregano
- ¼ teaspoon salt plus more to taste
- 2 tablespoons lime juice from 1 lime
- 10 6" yellow corn tortillas
- 2 cups lettuce greens
- 1 cup guacamole see note #2 for homemade
- ½ cup salsa of choice
- ¼ cup fresh chopped cilantro
- To make lentils on the stovetop: Combine 1 cup rinsed brown lentils with 2 and ¾ cups vegetable broth, ¼ teaspoon salt and 2 bay leaves (optional) in a medium saucepan. Bring to a boil over medium-high heat. Once boiling, reduce to a simmer over medium-low heat. Cover and simmer until lentils are cooked through, about 15-20 minutes. Drain off excess liquid and remove bay leaves.
- When lentils are cooked through, remove the bay leaves. Add the tomato sauce and seasonings (chili powder, cumin, garlic powder, onion powder, oregano, salt). Simmer uncovered over medium-low for 5 minutes to allow flavors to develop. Add a splash of water if the mixture becomes too thick. Squeeze with fresh lime just before serving.
- Meanwhile, toast corn tortillas on a large skillet over medium-high heat. Flip when golden on one side (or when lightly browned spots appear).
- Assemble tacos: Add a few pieces of lettuce to the center of each tortilla. Add a little less than ⅓ cup of lentil filling on top. Top with fresh guacamole, salsa, and chopped cilantro. See notes for additional topping ideas.
- Lentils: Dry brown or green lentils work best. Red lentils work in a pinch but will be much more soft. One cup dry lentils = about 3 cups cooked.
- Homemade guacamole: In a small bowl, mash the flesh of two large avocados. Add ½ teaspoon coarse salt, ¼ cup diced onion, ¼ teaspoon garlic powder, 2 tablespoons fresh lime juice. Taste for salt & freshly ground black pepper.
- Taco seasoning: You can replace spices with one packet premade taco seasoning if desired.
- Storage & reheating: For best quality, store lentils refrigerated in reusable containers for up to 5 days. Freeze for up to 3 months. Reheating: To reheat on the stove, add to a small sauce pot with a splash of vegetable broth. Cover with a lid and heat on medium-low until warmed through, stirring as needed.