Go Back Email Link

Vegan Lentil Tacos

Ruth M. Moran
A hearty and healthy take on taco night! These vegan lentil tacos are packed with plant-based protein, fiber, and bold spices.
Perfect for weeknights, meal prep, or family dinners, they deliver the same comfort as classic tacos with a lighter, nutrient-dense twist.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Dinner, Main, Vegan
Cuisine Mexican
Servings 8 tacos

Equipment

  • 1 skillet (large)
  • 1 Potato Masher or Fork
  • 1 Cutting board
  • 1 Chef’s knife
  • 1 Mixing Spoon

Ingredients
  

Lentil Filling:

  • 2 cups cooked lentils from 1 cup dry lentils
  • 1 medium onion white or yellow, finely diced
  • 1 tablespoon olive oil
  • 1 –2 garlic cloves minced
  • ¼ cup vegetable broth plus more if needed

Spice Mix:

  • 1 tablespoon chili powder
  • ¼ teaspoon garlic powder
  • ¼ teaspoon onion powder
  • ¼ teaspoon crushed red pepper flakes
  • ¼ teaspoon dried oregano
  • 1 ½ teaspoons ground cumin
  • ½ teaspoon paprika
  • 1 teaspoon sea salt
  • 1 teaspoon black pepper

For Serving:

  • 8 corn or flour tortillas
  • Shredded lettuce
  • Sliced jalapeños
  • Homemade guacamole

Instructions
 

  • Prepare the Base Ingredients: Begin by gathering all your ingredients so everything is ready to go when you start cooking.
    Dice the onion finely for even cooking, mince the garlic, and make sure your lentils are pre-cooked until tender (if you’re starting from dry lentils, simmer them in water until soft, about 25–30 minutes).
    Having everything prepped ahead makes the process smoother and helps prevent burning or rushing later on.
  • Sauté the Onions: Place a large skillet over medium-high heat and drizzle in the olive oil.
    Once the oil shimmers, add the diced onion. Stir frequently with a wooden spoon or spatula to prevent sticking.
    Cook for 4–5 minutes until the onion becomes translucent, slightly golden around the edges, and releases a sweet aroma.
    This step builds a flavorful base for your taco filling.
  • Bloom the Spices and Add Garlic: Reduce the heat slightly to medium.
    Stir in the minced garlic and sprinkle in your spice mix: chili powder, cumin, oregano, paprika, garlic powder, onion powder, crushed red pepper flakes, salt, and black pepper.
    Stir continuously for about 1–2 minutes. This “blooming” process activates the natural oils in the spices, intensifying their flavor and aroma.
    Be careful not to let the garlic or spices burn, as that would create bitterness.
  • Incorporate the Lentils: Add the cooked lentils to the skillet.
    Stir well so they’re fully coated in the spice and onion mixture.
    The lentils should begin to take on a rich, deep color from the seasoning.
    At this stage, they already smell like taco filling, but the texture will get even better with the next step.
  • Mash and Simmer the Mixture: Pour in 1/4 cup of vegetable broth to loosen the mixture.
    Using a potato masher or the back of a fork, gently press down on the lentils until some are broken up.
    You don’t want to mash them into a paste — aim for a crumbly, slightly chunky texture that resembles ground meat.
    Let the mixture simmer for 3–5 minutes, stirring occasionally.
    If it starts to look dry or stick to the pan, add a splash more broth (or even salsa for extra flavor).
  • Warm the Tortillas: While the lentil mixture simmers, warm your tortillas.
    You can wrap them in foil and place them in a low oven (around 300°F / 150°C) for 5 minutes, or cover them with a damp paper towel and microwave for 20–30 seconds.
    Another quick trick is to place them directly on a gas burner for a few seconds per side, which gives them a slightly charred flavor.
    Warm tortillas are softer, more flexible, and won’t crack when folded.
  • Assemble the Tacos: Once the lentil filling is piping hot and perfectly seasoned, remove the skillet from the heat.
    Lay out your warm tortillas and spoon about 2–3 tablespoons of the lentil mixture into the center of each one.
    Top with shredded lettuce for crunch, fresh jalapeño slices for heat, and a dollop of creamy homemade guacamole for richness.
    You can also add salsa, vegan cheese, or any favorite taco toppings to customize them to your taste.
  • Serve and Enjoy: Serve the tacos immediately while warm.
    Each bite delivers smoky, savory flavor with the heartiness of lentils and the freshness of your toppings.
    These tacos pair beautifully with sides like Mexican rice, roasted vegetables, or a crisp salad.
    For meal prep, store the lentil filling separately in an airtight container in the fridge for up to 4 days — just reheat and assemble fresh tacos whenever you’re ready to eat.

Notes

  • If starting with dry lentils, simmer them in water until tender before using; this takes about 25–30 minutes.
  • Add more vegetable broth or salsa if the filling starts to dry out during cooking.
  • The spice mix can be adjusted to your taste — reduce chili powder for a milder flavor or add extra flakes for more heat.
  • For a shortcut, you can substitute 2 tablespoons of store-bought taco seasoning instead of the homemade blend.
  • Warm tortillas just before serving for best texture and flavor.
  • This recipe works equally well with corn or flour tortillas.
  • Leftover lentil filling makes a great topping for rice bowls, salads, or baked potatoes.
  • Use a potato masher lightly — you want a crumbly texture, not a puree.
  • Fresh toppings like guacamole, salsa, or pickled onions balance the hearty filling beautifully.
  • The recipe is naturally vegan, gluten-free (with corn tortillas), and meal-prep friendly.
QR Code linking back to recipe