Cook the lentils according to package instructions to yield 2 cups. You can do this up to several days in advance (just keep them in the fridge) or use pre-cooked lentils available at some grocery stores.
Add the walnuts to a food processor. Pulse until roughly chopped. Add the onion, bell pepper, carrot, parsley leaves, and smashed garlic cloves to the food processor with the walnuts. Pulse until everything is finely chopped, stopping to scrape down the sides as needed.
In a large skillet over medium heat, warm the olive oil. Add the walnut and vegetable mixture to the skillet and cook, stirring occasionally, for about 5 minutes until the veggies are tender and most of the water from the mixture has steamed off.
Add the cooked lentils to the skillet along with the chili powder, oregano, garlic salt, and salt. Cook for 2 to 3 more minutes, smashing some of the lentils with your spoon, until everything is warmed through.
Remove from heat and serve as desired!
Leave a rating or review by tapping the stars on this recipe card (above) or in the comments section (at the end of the post).
Notes
Serve in taco shells or tortillas with lettuce, tomato, avocado, salsa, or hot sauce. If you don't need the recipe to be vegan, consider serving with shredded cheese and sour cream.
You can also use this "meat" in burrito bowls or taco salads.
Store leftovers in an airtight container in the fridge for up to 5 days. Reheat in a skillet with a little oil until warmed through.