Follow Me On Pinterest!
If you think a meatless dinner means sacrificing flavor or spending hours in the kitchen, these plant-based tacos will change your mind. We all have those busy weeknights where we want something nutritious, filling, and incredibly fast. This recipe delivers a satisfying crunch and a savory, spiced filling that even the most dedicated meat-eaters will love. Best of all, you can get these from the stovetop to the table in just 20 minutes, making it the ultimate solution for a healthy, stress-free meal.
Recipe Information
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Servings: 4 servings
- Difficulty: Easy
Nutrition values
- Calories: 310 kcal
- Protein: 14g
- Carbs: 42g
Why Make This Plant Based Tacos Vegan Vegetarian Healthy Easy 20 Minute
This recipe is a game-changer for anyone looking to incorporate more plants into their diet without a hassle. It uses simple pantry staples like lentils and walnuts to create a “meat” texture that is hearty and protein-packed. Unlike heavy beef tacos, these leave you feeling energized rather than sluggish. They are naturally vegan and vegetarian, but the bold taco spices ensure nobody misses the meat. Whether you are meal prepping for the week or feeding a hungry family on a Tuesday, this 20-minute wonder fits perfectly into a fast-paced lifestyle.
Ingredients
- 1 ½ cups cooked brown lentils (or one 15oz can, drained and rinsed)
- 1 cup raw walnuts, finely chopped
- 1 tablespoon olive oil
- 1 small yellow onion, diced
- 2 tablespoons taco seasoning (chili powder, cumin, garlic powder, onion powder)
- 2 tablespoons soy sauce or tamari (for umami flavor)
- 1 tablespoon lime juice
- 8-10 small corn or flour tortillas
- Fresh toppings: Sliced avocado, shredded cabbage, cilantro, and salsa
Directions
Step 1: Preparation
Start by finely chopping your walnuts until they resemble small crumbs. If you are using canned lentils, drain them thoroughly and rinse them under cold water. Dice your onion into small, uniform pieces and prepare your taco toppings so they are ready to go as soon as the filling is finished.
Step 2: Cooking
Heat the olive oil in a large skillet over medium heat. Add the diced onions and sauté for about 3 to 4 minutes until they become translucent. Stir in the chopped walnuts and lentils, followed by the taco seasoning and soy sauce. Cook the mixture for 5 to 7 minutes, stirring occasionally. The walnuts will toast slightly, and the lentils will absorb the spices. Finish by squeezing fresh lime juice over the mixture to brighten the flavors.
Step 3: Plating
While the filling finishes cooking, quickly warm your tortillas in a dry pan or over a gas flame for a few seconds per side. Spoon a generous amount of the lentil-walnut mixture into each tortilla. Top with shredded cabbage for crunch, a few slices of creamy avocado, and a sprinkle of fresh cilantro. Serve immediately with your favorite spicy salsa on the side.
Expert Tips for Perfect Plant Based Tacos Vegan Vegetarian Healthy Easy 20 Minute
To get the best texture, do not over-process the walnuts; you want small chunks rather than a fine powder. If the filling seems too dry while cooking, add a splash of vegetable broth or water to keep it moist. Always toast your tortillas! A warm, slightly charred tortilla elevates the entire dish from a simple snack to a gourmet meal. For an extra kick of flavor, massage your shredded cabbage with a little lime juice and salt before topping your tacos.
Delicious Variations
You can easily customize these tacos to suit your cravings. For a smoky twist, add a teaspoon of smoked paprika or a chopped chipotle pepper in adobo sauce to the filling. If you want more bulk, stir in some roasted sweet potato cubes or black beans. For a “cheesy” element without the dairy, drizzle the finished tacos with a vegan cashew cream or sprinkle on some nutritional yeast. You can even swap the tortillas for large lettuce leaves to create a low-carb, grain-free version.
Frequently Asked Questions
Can I make the taco filling ahead of time?
Yes, this filling is excellent for meal prep. You can cook the lentil and walnut mixture up to four days in advance. Store it in an airtight container in the refrigerator and reheat it in a skillet with a splash of water when you are ready to eat.

What are the best lentils to use for this recipe?
Brown or green lentils work best because they hold their shape well after cooking. Avoid red lentils for this specific recipe, as they tend to turn mushy and will lose the desired “ground meat” texture.
Is this recipe gluten-free?
To make this recipe 100% gluten-free, ensure you use corn tortillas and swap the soy sauce for tamari or coconut aminos. Most taco seasonings are naturally gluten-free, but always check the label for hidden additives.
Can I freeze the plant-based taco meat?
Absolutely! This mixture freezes very well. Let the cooked filling cool completely, then place it in a freezer-safe bag. It will stay fresh for up to three months. Thaw it overnight in the fridge before reheating.
How can I make these tacos spicier?
If you prefer a heat boost, add diced jalapeños to the skillet when sautéing the onions. You can also increase the amount of chili powder in the seasoning or top the finished tacos with a generous amount of hot sauce.
Conclusion
These plant-based tacos prove that healthy eating can be incredibly fast and flavorful. With the perfect blend of savory spices, crunchy walnuts, and hearty lentils, you have a meal that satisfies every craving in just 20 minutes. It is a versatile recipe that rewards creativity, so feel free to pile on your favorite toppings and make it your own. Enjoy a fresh, vibrant dinner tonight that makes you feel as good as it tastes!

Plant Based Tacos Vegan Vegetarian Healthy Easy 20 Minute
- Total Time: 20 minutes
- Diet: Vegan, Vegetarian
Ingredients
- 1 ½ cups cooked brown lentils (or one 15oz can, drained and rinsed)
- 1 cup raw walnuts, finely chopped
- 1 tablespoon olive oil
- 1 small yellow onion, diced
- 2 tablespoons taco seasoning (chili powder, cumin, garlic powder, onion powder)
- 2 tablespoons soy sauce or tamari (for umami flavor)
- 1 tablespoon lime juice
- 8–10 small corn or flour tortillas
- Fresh toppings: Sliced avocado, shredded cabbage, cilantro, and salsa
Instructions
- Start by finely chopping your walnuts until they resemble small crumbs. If you are using canned lentils, drain them thoroughly and rinse them under cold water. Dice your onion into small, uniform pieces and prepare your taco toppings so they are ready to go as soon as the filling is finished.
- Heat the olive oil in a large skillet over medium heat. Add the diced onions and sauté for about 3 to 4 minutes until they become translucent. Stir in the chopped walnuts and lentils, followed by the taco seasoning and soy sauce. Cook the mixture for 5 to 7 minutes, stirring occasionally. The walnuts will toast slightly, and the lentils will absorb the spices. Finish by squeezing fresh lime juice over the mixture to brighten the flavors.
- While the filling finishes cooking, quickly warm your tortillas in a dry pan or over a gas flame for a few seconds per side. Spoon a generous amount of the lentil-walnut mixture into each tortilla. Top with shredded cabbage for crunch, a few slices of creamy avocado, and a sprinkle of fresh cilantro. Serve immediately with your favorite spicy salsa on the side.
- Cook Time: 20 minutes









