Vegan Lentil Tacos

RECIPE VIDEO PRINT COMMENTS
4.84 from 36 votes

Vegan Lentil Tacos are the best swap for ground meat tacos, with the same amount of protein and half the fat! 

I make this recipe almost weekly as a delicious high-protein dinner that my whole family loves.

Of all the recipes that I’ve put on this blog, these vegan lentil tacos are one of my favorites. I am confident in their ability to win over any die-hard omnivore.

These lentil tacos are healthy, inexpensive, and quick to make- a win-win in my book.

Plant-Based Tacos With Lentils

Why I Love This Lentil Taco Recipe

Of all the subs for ground beef, lentils are probably one of my favorite. They are high in fiber, iron, and protein, and one cup provides almost all of your daily folate needs.

I’ve made these for countless recipe demos and for friends and family and they always get rav reviews. If you’re new to trying plant-based meals, I’d recommend starting here (and then trying my Peanut Tofu Buddha Bowls and Easy Vegan Pasta recipes next!)

If you’re trying to lower cholesterol levels, try substituting lentils for ground beef, turkey, or chicken in your pasta sauces, burgers, and tacos. That’s one of the recommendations I often give clients for an easy way to help with LDL cholesterol levels.

Lentils have a similar texture to ground beef, and as long as they are seasoned the same, they taste like a classic ground beef taco!

Lentil Tacos With Guacamole And Tomatoes

Ingredient Notes

I recommend brown or green lentils for this recipe, but not French green lentils, as they will hold their shape too much. You want some of the lentils to be able to be smashed together for better texture. You can use canned lentils in place of the dried lentils.

Split lentils or red lentils will turn to mush once cooked, so avoid them in this recipe.

You’ll also need an onion and garlic for extra seasoning along with my homemade spice mix. You can use a packet of taco seasoning.

Substitutions

Flour tortillas are my preferred tortillas here, but corn tortillas will also work for gluten-free tacos. If you want to use another legume, like black beans, I’d recommend these 10 minute black bean tacos.

Vegan Tacos With Lentils

How to Make

Cook the Lentils

Cook the lentils (or use canned lentils) until tender. Lentils take around 30 minutes to cook. I often cook the lentils in water but occasionally will use vegetable broth for additional flavor.

Cooked Lentils

Make the Spice Mix

Mix together the spices while the lentils are cooking. If I am in a rush, I will use a taco spice package. I find that I need to add in a little vegetable broth along with the lentils as taco seasoning packets tend to have added thickeners in them that will absorb moisture in the recipe.

Spice Mix For Lentil Tacos

Cook the Onion

Cook the onion until tender in a skillet, then add in the garlic. Add in the spice mixture and cook another minute or two until the spices are fragrant. Cooking the spices in the fat of the onions and oil is called blooming, which is just a fancy way of making the dried spices more potent.

Lentil Tacos 2

Add the Lentils

Stir in cooked lentils and cook until warmed through. The secret to getting these lentils to act like ground meat is to gently smash some of them using the back of a wooden spoon or a potato masher.

Lentil Tacos 3

Add in the Salsa

Stir in the salsa, then season to taste and enjoy! I usually use my canning salsa as I always have jars on hand, but you can also use pico de gallo or another salsa.

Lentil Tacos

Expert Tips

This recipe works because it’s so easy to make and packed with what I’m always trying to get my family to eat more of, protein and fiber.

You’ll want to ensure that your lentils are cooked through. Taste them around the 20-25 minute mark, as the lentils need to be cooked but not mushy. My lentils are usually ready in 30 minutes.

I use a potato masher to gently mash some of the cooked lentils into the onion and spices, I find that this texture more closely resembles ground beef.

Vegan Tacos With Lentils

How to serve

As with most tacos, the best part is the toppings. Our favorite toppings for these lentil tacos are diced tomatoes, shredded lettuce, dairy-free or regular cheese, and black olives.

These lentils are also fantastic on a taco salad! Shredded lettuce, whatever vegetables you want, and a big scoop of this alongside taco dressing is one of our favorite meals. I also love this mixed with crispy potatoes and my Mexican Avocado Salad for a yummy bowl meal.

Frequently Asked Questions

How do I know my lentils are done?

Lentils are cooked when they are tender but not mushy. They should be soft enough to chew easily but still maintain some bite.

How can I adjust the spiciness?

These lentils are perfectly spiced for my family as written. However, if I want to make them spicier then I will increase the amount of chili powder or add cayenne pepper in your spice blend. You can also add hot sauce as a topping.

How do I reheat lentil taco filling?

Reheat it in a skillet on the stovetop or in the microwave. I often add in a little vegetable broth, about 1-2 tablespoons, when I reheat so the lentils don’t dry out.

Vegan And Gluten-Free Lentil Tacos
Delish Knowledge

Video

Vegan Lentil Tacos

4.84 from 36 votes
Vegan Lentil Tacos! These are the BEST swap for ground meat tacos with the same amount of protein and half the fat!
Servings: 8 tacos
Prep Time: 10 minutes
Cook Time: 30 minutes

Equipment

Ingredients 

  • 2 cups lentils, cooked (from 1 cup dry lentils)
  • 1 medium white or yellow onion, finely diced
  • 1 tablespoon olive oil
  • 1-2 garlic cloves, minced
  • 1/4 cup of vegetable broth
  • Corn or Flour Tortillas, for serving
  • Taco toppings: shredded lettuce, sliced jalapeños, homemade guacamole

Spice mix:

  • 1 tablespoon chili powder
  • 1/4 teaspoon each: garlic powder, onion powder, crushed red pepper flakes, dried oregano
  • 1 1/2 teaspoons ground cumin
  • 1/2 teaspoon paprika
  • 1 teaspoon sea salt
  • 1 teaspoon black pepper

Instructions

  • First, in a large frying pan over medium-high heat, sweat the onion in 1 tbsp. oil. Stir frequently, about 4-5 minutes until the onion is translucent. Then, add the garlic and spice mixture and cook for another minute or two, stirring frequently. Remember, you don't want to burn the spices just crank up the flavor by cooking them.
  • Next, add the lentils and stir to combine. Then, add the vegetable broth and using a potato masher or fork, gently mash the lentils until they start to look like ground meat. Then, cook another few minutes until hot. Note, if the lentils start to dry out, add another tbsp. or two of vegetable broth (can also use salsa here)
  • While you are cooking this, warm the tortillas. You can do this in the oven or microwave. I just place them on the burner behind my frying pan and let them warm up while I cook the filling, this way I don’t have to turn on the oven.
  • Finally, place a heaping spoonful or two into the taco shell and add your fillings. The filling will make about 8 tacos, depending on how stuffed you like them!

Notes

  • If you are using dried lentils, you’ll need to cook them first. Rinse the lentils, then place in a saucepan with enough water to cover by 2-3 inches. Bring to a boil, then reduce heat to medium and let simmer until tender, about 25-30 minutes.
  • Instead of the homemade spice mix, you can use a packaged taco seasoning. Start with 2 tablespoons, then add more as desired.

Nutrition

Serving: 1servingCalories: 253kcalCarbohydrates: 43gProtein: 14gFat: 3gSaturated Fat: 0.5gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gSodium: 352mgPotassium: 561mgFiber: 17gSugar: 2gVitamin A: 399IUVitamin C: 3mgCalcium: 60mgIron: 4mg
Course: dinner, main, vegan
Cuisine: Mexican

If you try these lentil tacos, make sure to come back to leave a comment and rate them!

Your feedback helps others, and seeing you make my recipes makes my day. 

This recipe was first posted in 2015 and updated in 2025. 

Leave a Reply

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

Did you make this? Rate this recipe!




93 Comments

  1. 5 stars
    Wonderful! I’ve had to make it a few more times for my daughter!

  2. 5 stars
    I just made this for lunch. Absolutely awesome this recipe is a keeper

  3. I’ve just made these with brown lentils and it came out amazing. Great texture – creamy yet ground-like (hard to explain, really). I added a pinch of turmeric and substituted the paprika for smoked paprika. Thanks for the inspiration!

    1. So glad you liked them! Thanks Mickey!

  4. Giving these a try tonight in homemade sourdough spelt tortillas. We love sprouting buckwheat and cooking in the skillet with sautéed veggies in a similar way. Have you tried that in a taco?

  5. 5 stars
    Alex, I now make this recipe weekly thank you! It is a family favourite with my kids especially (8 and 4) better than my usual Italian plain lentils as the kids then add vegetable toppings to their taco. Can’t wait to try more of your recipes. Greetings from Ireland! Maria

    1. So glad you like it! Thanks Maria!

  6. Ashley Harris says:

    5 stars
    Love love love i can enjoy tacos again

    1. Love hearing this, thanks Ashley!

  7. We made these tonight and they were absolutely delicious! My husband and I both agreed we liked them more than any meat taco we’d ever had. Thanks for the recipe!

    1. So glad you liked them!

  8. Thanks for sharing! Do they keep long?

    1. Yes! The lentil meat mixture keeps for about 5-6 days in the fridge.

  9. This looks so good! I love that it actually looks like taco meat! What a great idea for a vegan taco salad too!

    1. Thanks Suzanne! It’s one of our favorites!

  10. 4 stars
    You can never have enough garlic! . Thank you for sharing your wonderful recipes and i Am a die hard omnivore but reading your recipes I could imagine giving up meat