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
    OMG these ARE OUT OF THIS WORLD!!!!!!!!! I am at a loss for words! THANK YOU!

    1. So glad you like them! Thanks for the kind words.

  2. 5 stars
    Love, love, love the lentil tacos!!! One of our first vegetarian meals, will be searching your site for more. Thank you so much!

    1. Thanks Sally! Glad you liked them.

  3. Chris Chausse says:

    5 stars
    These taste as good as any taco mix I have ever had – like ever. The taco seasoning mixture is perfect. Amazing, 100% healthy to my temple. Doing the Daniel Fast and these fit right in with rightly made taco shells. Thanks so so so much. Blessings.

  4. 5 stars
    I never leave reviews but I tried your recipe tonight as I try to live my life healthier. AMAZING!! Better than normal tacos even. Thank you so much for sharing!

    1. So glad you liked them! Thanks for the comment 🙂

  5. Can this taco filling be frozen and stored?

    1. Hi Lindsey, yes, you can freeze this taco meat easily. Enjoy!

  6. Unless you mean to use 1 cup of dried lentils…because I don’t see how 1 cup of cooked lentils can make 10 to 12 tacos!!

    1. Hi Lyndsay, yes- the recipe uses 1 cup dried lentils, not canned.

      1. Thanks! I guess the wording just threw me off. I assumed 1 cup lentils, cooked, meant 1 cup of cooked lentils. Oops! Giving these another go tonight.

        1. I should have clarified! Let me know how they turned out with dried. Thanks, Alex

          1. Mackenzie says:

            How do you recommend cooking the lentils? I love them but I’ve never cooked them before.

          2. Hi Mackenzie, to cook from dried, cook on a stovetop, using 3 cups of liquid (water, stock, etc) to 1 cup of dry lentils. Be sure to use a large enough saucepan as the lentils will double or triple in size. Bring to a boil, cover tightly, reduce heat and simmer until they are tender. For whole lentils, cook time is typically 15-20 minutes.

  7. Oh. My. Gosh. My husband is crazy about Mexican food. (Seriously crazy. If we visit a Mexican restaurant and English is the primary language on the menu, we leave.) It’s been difficult to transition that into a vegan diet, but he LOVED these. RAVED about them. I couldn’t believe it. A million gracias-es. 🙂

    1. Yes! This makes me SO happy! Glad you- and your husband- liked them! 🙂

  8. Does it matter what kind of Lentil’s you use ?

    1. Hi Tracy, I use brown lentils in these but almost any kind: green, black or brown will work. Red Lentils will not work as they will become too mushy after cooking. Thanks! Alex

      1. 5 stars
        I was short on time and used red lentils tonight. No toothfeel but still delicious and enjoyed by the whole family!

        1. Yum! What a great idea!

  9. I have been looking for vegetarian taco ideas. Ideas: found. Thank You.

    1. You are welcome Jesse! Hope you like them!

      1. stephanie says:

        How many does this recipe serve, looking to feed 15 ppl. Thanks!

        1. stephanie says:

          nm!! I see 10-12 tacos

  10. Katherine Caspero says:

    I heard these were amazing- looking forward to trying them!