Plant-Based Protein

Smoky Lentil and Walnut Vegan Taco Filling

This robust taco filling combines the earthy bite of brown lentils with the rich, buttery crunch of toasted walnuts. Seasoned with aromatic spices and a touch of soy sauce for deep umami, it provides a satisfying texture that holds up perfectly in charred tortillas or grain bowls.

Lentil and Walnut Taco Filling
Prep
15 min
Cook
15 min
Serves
4
Level
Easy
Per serving
320 kcal

Method

  1. This savory lentil and walnut taco filling is a staple for any modern vegan kitchen. By combining toasted nuts with earthy legumes and smoked paprika, you create a satisfying texture that holds up perfectly in a tortilla. It is a wholesome, protein-rich option that makes every taco night feel special and complete.

    Step 1. Place the walnut halves in a dry skillet over medium heat. Toast them for 3-5 minutes, tossing frequently, until they become fragrant and slightly darkened. This technique is vital because toasting releases the natural oils within the walnut, removing raw bitterness and creating a deep, savory base for the filling.

  2. Transfer the toasted walnuts to a food processor and pulse 5-7 times until they reach a coarse, crumbly consistency. Avoid over-processing into a paste; you want distinct pieces to provide a meaty bite.

  3. In a large skillet, sauté the diced red onion with a splash of water or oil until translucent. Stir in the tomato paste, smoked paprika, cumin, and chili powder, cooking for 2 minutes to wake up the dried spices.

  4. Add the cooked brown lentils and the pulsed walnuts to the skillet. Stir well to coat the ingredients in the spice mixture.

  5. Pour in the vegetable broth and soy sauce. Simmer for 5 minutes, mashing a small portion of the lentils with the back of your spoon. Mashing some of the lentils helps bind the mixture together so it stays inside your taco shell.

  6. Remove from heat and stir in the lime juice to brighten the flavors before serving.

Notes

If using canned lentils, ensure they are thoroughly rinsed and drained to prevent the filling from becoming too salty.

For a spicier kick, add a finely chopped chipotle pepper in adobo sauce along with the tomato paste.

Toasting the walnuts is the most important step for flavor depth—don't skip it.

Brown or green lentils work best here because they hold their shape; avoid red lentils as they will turn into a mushy purée.

Questions

Can I freeze this taco filling?
Yes, this filling freezes exceptionally well for up to 3 months. Thaw in the fridge overnight and reheat in a skillet with a splash of broth.
What is the best way to serve this?
Serve in charred corn tortillas with sliced avocado, pickled red onions, and fresh cilantro.
Does this provide enough protein?
Yes, brown lentils are a fantastic source of plant-based protein (about 18g per cooked cup), and when combined with the healthy fats in walnuts, this provides a very satiating meal.
Can I use pecans instead of walnuts?
Absolutely. Pecans have a similar fat content and will provide a comparable buttery texture when toasted.

Try this next

No-Bake Vegan Cheesecake

Vegan Desserts

No-Bake Vegan Cheesecake

This luxurious dessert features a silky, melt-in-your-mouth cashew filling infused with real...

Charred Broccoli with Tahini

Vegan Salads and Sides

Charred Broccoli with Tahini

Blistered over high heat, this broccoli develops a deep nuttiness that pairs perfectly with...

Fluffy Vegan Pancakes

Vegan Breakfast

Fluffy Vegan Pancakes

These pancakes are exceptionally thick and airy, achieving a classic lift without eggs. By...

Fudgy Vegan Brownies

Vegan Desserts

Fudgy Vegan Brownies

These brownies are intensely chocolatey, featuring a signature crackly top and a dense,...

More from VEG3

Crispy Tofu Pad Thai

Vegan Dinners

Crispy Tofu Pad Thai

This Pad Thai features chewy rice noodles tossed in a vibrant, house-made tamarind sauce and...

Chocolate Avocado Pudding

Vegan Desserts

Chocolate Avocado Pudding

This decadent chocolate pudding uses the natural fats of ripe Hass avocados to create a...