This hearty, flavor-packed filling is perfect for your next taco night. Made with onions, garlic, peppers, and tender lentils, and seasoned with our own special taco seasoning for just the right amount of kick, this plant-based taco option promises a rich, satisfying texture that mimics traditional taco meat. It’s savory and slightly spicy, with a hint of tomato paste and soy sauce for umami goodness.
Serve this mixture in warm corn tortillas and top with your favorite fresh garnishes like creamy avocado slices, tangy diced tomatoes, a sprinkle of cilantro, or vegan sour cream. Whether you’re making tacos, burritos, or taco bowls, this vegan taco meat is a crowd-pleaser that even non-vegans will love.
It’s quick to make, perfect for meal prep, and versatile enough to fit into any Mexican-inspired dish. Try it out and discover how bold and satisfying plant-based can be.
Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

Vegan Lentil Taco Meat
Ingredients
- 1 cup dry brown or green lentils or 2 cups cooked
- 1 tablespoon olive oil or water for oil-free cooking
- 1 medium onion finely chopped
- 2 cloves garlic minced
- 1 bell pepper finely chopped (optional)
- 2 tablespoons tomato paste
- 1 tablespoon soy sauce or tamari for gluten-free
- 1 tablespoon chili powder
- 1 teaspoon cumin
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper optional
- salt and pepper to taste
- 1/4 cup vegetable broth or water as needed
Instructions
- If using dried lentils, rinse them and add to a pot with 2 cups of water. Bring to a boil, then simmer for 20-25 minutes or until tender. Drain any excess water and set aside. If using pre-cooked lentils, skip this step.
- Heat oil (or water) in a large skillet over medium heat. Add the onion and cook for 3-5 minutes until softened. Add the garlic and bell pepper, and cook for another 2 minutes.
- Stir in the tomato paste, soy sauce, and spices (chili powder, cumin, smoked paprika, cayenne pepper, salt, and pepper). Cook for 1-2 minutes to let the flavors meld. (Note: you can also use 1-2 tablespoons of our taco seasoning blend in place of the spices).
- Add the cooked lentils to the veggie mixture in the skillet. Pour in the vegetable broth or water a little at a time to keep the mixture moist but not soupy. Let it cook for another 5-7 minutes, stirring occasionally.
- Taste and adjust seasonings as needed. If the mixture is too dry, add a little more broth or water.
Notes
- Serve warm in tacos, burritos, salads, or over rice.
- Garnish with your favorite toppings like fresh cilantro, diced onions, avocado, salsa, or vegan cheese.
Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas! And if you’re looking to share your creations (or get inspired by someone else’s), join our closed Facebook Group, The Peas and Carrots Society, a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!
To up your cooking game, consider becoming a member of the Rouxbe Online Cooking School. I’ve taken two of their courses and LOVED them!
- Have the world's leading online culinary school at your fingertips with unlimited access to membership courses, all lessons, and hundreds of recipes.
- Receive chef support from renowned chef educators and hands-on assessments to practice your newly developed technique. With over 590,000 students worldwide we are teaching the world to cook – the right way!






