Vegan Lentil Tacos are a healthy and tasty plant-based meal. They use cooked lentils seasoned with spices, wrapped in soft taco shells, and topped with fresh vegetables or salsa.
I like making these because they’re simple and full of flavor. Sometimes I add a squeeze of lime or a dash of hot sauce for extra zing!
For a quick meal, I prepare the lentils ahead of time and keep them in the fridge. It’s a fast dinner idea that’s good for me and easy on my schedule.
Ingredients & Substitutions
Red lentils: These form the base of the filling, cooking quickly and becoming soft. I like using pre-rinsed lentils to save time. As a substitution, try yellow lentils—they cook similarly and have a mild flavor.
Spices (cumin, chili powder, paprika): These bring warmth and depth to the tacos. I often adjust spice levels based on taste. Ground coriander or smoked paprika can be fun substitutes to change the flavor profile slightly.
Vegetables (onions, garlic, bell peppers): These give the filling texture and flavor. For a quick prep, use store-bought diced onions and peppers. You can swap bell peppers with zucchini or mushrooms for different textures.
Vegan toppings (lettuce, salsa, avocado): These add freshness and creaminess. I love slicing ripe avocado last minute; a squeeze of lemon keeps it from browning. Try shredded cabbage for crunch as an alternative topping.
How do I get the perfect lentil texture without overcooking?
Start by simmering lentils gently; too high heat causes them to turn to mush. Use 2-3 times as much water as lentils, then reduce to low once boiling. Check often around 15 minutes—they should be tender but not falling apart.
- Bring water and lentils to a boil, then turn heat down to low.
- Simmer uncovered, stirring occasionally to prevent sticking.
- Once tender (about 15 minutes), drain excess liquid and remove from heat.
- For a firmer texture, cook for just 12-13 minutes; for softer, go a minute or two longer.
How to Make Vegan Lentil Tacos?
Ingredients You’ll Need:
For the Lentil Filling
- 1 cup dried brown or green lentils
- 2 cups vegetable broth or water
- 1 tablespoon olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon chili powder
- Salt and pepper to taste
For the Tacos
- 8 small corn or flour tortillas
- 1 cup sliced lettuce
- 1 cup diced tomatoes
- 1/2 cup chopped cilantro
- 1 lime, cut into wedges
How Much Time Will You Need?
Prep time: 10 minutes, Cook time: 30 minutes, Total: 40 minutes
Step-by-Step Instructions:
1. Cook the Lentils
Rinse lentils under cold water. In a pot, combine lentils and vegetable broth. Bring to a boil, then reduce heat. Simmer for 25-30 minutes until tender. Drain any excess liquid.
2. Prepare the Flavored Lentil Mixture
Heat olive oil in a skillet over medium heat. Add chopped onion; cook for 5 minutes until soft. Stir in garlic, cumin, paprika, chili powder, salt, and pepper. Cook for 1 minute.
3. Combine Lentils with Seasonings
Add cooked lentils to the skillet. Mix well and cook for another 5-10 minutes, allowing flavors to meld. Adjust seasoning as needed. Remove from heat.
4. Warm the Tortillas
Warm tortillas in a dry skillet for 30 seconds each side or microwave for 20 seconds until soft and pliable.
5. Assemble the Tacos
Spread lentil mixture onto each tortilla. Top with lettuce, tomatoes, and cilantro. Squeeze lime juice over tacos to add freshness. Serve immediately.