lentil tacos

Vegan Lentil Walnut Tacos — The Meatiest Most Satisfying Plant-Based Tacos You Will Make All Week

lentil walnut tacos

There are tacos and then there are tacos like these Vegan Lentil Walnut Tacos — the kind that come to the table piled into warm corn tortillas with a filling so deeply savory and so textured and so genuinely meaty-tasting that even the most committed carnivore at the table reaches for a second one before the first has been fully considered, because the combination of lentils and walnuts cooked together with cumin and smoked paprika and chipotle and garlic produces something that behaves in the pan, smells in the kitchen, and tastes on the tongue like the very best taco meat you have ever eaten — just without any of the meat. This is that filling. The one that converts people. The one that makes everyone at the table say: wait, this is actually incredible. The one that earns a permanent place in the weekly rotation not because it is a good vegan substitute but because it is simply, unambiguously, one of the best taco fillings in existence.

The secret to this recipe is the walnut. Raw walnuts, pulsed briefly in a food processor until they resemble coarse crumbles, have a texture that is nearly indistinguishable from ground meat when cooked — they brown in a hot pan, they absorb flavors greedily, they develop a slight chew and a light crispness at the edges that ground beef or turkey cannot replicate. Combined with French green lentils — the lentil that holds its shape through cooking, providing substance and bite rather than dissolving into mush — and seasoned with a spice blend built around cumin, smoked paprika, chipotle powder, oregano, and garlic, the result is a filling of such depth and complexity and textural satisfaction that it requires no apology, no explanation, and no comparison to what it is not.

What makes this recipe so outstanding is the two-texture technique — cooking the lentils until just tender and then folding in the walnut crumble at the end, so the walnuts caramelize in the pan independently before combining with the lentils, giving the finished filling two distinct textures: the tender, slightly creamy lentil and the lightly crisped, nutty walnut. Together they produce a taco filling with more textural complexity than most ground meat fillings could ever achieve.

This recipe is 100% vegan, naturally gluten-free when served on corn tortillas, high in protein and fiber, ready in about 35 minutes, and absolutely magnificent piled generously into warm tortillas with all the toppings and eaten immediately.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins25 mins35 mins4~420 kcal

Ingredients

For the Lentil Walnut Filling

  • 1 cup (200g) French green lentils (or brown lentils), rinsed
  • 2½ cups (600ml) vegetable broth or water
  • 1 cup (100g) raw walnuts
  • 1 tbsp olive oil
  • 1 medium white onion, finely diced
  • 4 cloves garlic, minced
  • 2 tsp cumin
  • 1½ tsp smoked paprika
  • 1 tsp chipotle powder (or ½ tsp cayenne for less heat)
  • 1 tsp dried oregano
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • 2 tbsp soy sauce or tamari (for umami depth)
  • 1 tbsp tomato paste
  • Juice of ½ lime
  • Salt and black pepper to taste

For the Tacos

  • 8–12 small corn tortillas (or flour tortillas)
  • 2 ripe avocados, sliced or mashed with lime and salt
  • 1 cup shredded red or green cabbage
  • ½ cup fresh salsa or pico de gallo
  • ½ cup vegan sour cream or chipotle cashew crema
  • Fresh cilantro
  • Lime wedges
  • Pickled jalapeños (optional)
  • Pickled red onion (optional)

For the Chipotle Cashew Crema (Optional but Highly Recommended)

  • ½ cup (70g) raw cashews, soaked in hot water for 20 minutes and drained
  • ⅓ cup (80ml) water
  • 1–2 chipotle peppers in adobo
  • Juice of 1 lime
  • 1 clove garlic
  • ¼ tsp salt

Instructions

  1. Cook the lentils. Combine the rinsed lentils and vegetable broth in a medium saucepan over medium-high heat. Bring to a boil, then reduce the heat to low and simmer for 18–22 minutes until the lentils are just tender but still holding their shape — they should have a slight bite, not be mushy. Drain any excess liquid and set aside. Season lightly with salt.
  2. Pulse the walnuts. While the lentils cook, add the raw walnuts to a food processor and pulse 8–10 times until they are broken down into coarse, irregular crumbles — roughly the size of coarse breadcrumbs. Do not over-process into a paste. If you do not have a food processor, place the walnuts in a zip-lock bag and crush with a rolling pin. Set aside.
  3. Toast the walnuts. Heat a large, heavy skillet (cast iron works beautifully) over medium-high heat. Add the walnut crumbles to the dry pan and toast, stirring frequently, for 3–4 minutes until the walnuts are golden, fragrant, and just beginning to crisp at the edges. Transfer to a plate and set aside — the toasted walnuts will be added back at the end.
  4. Build the filling base. In the same skillet, heat the olive oil over medium heat. Add the diced onion and cook for 5–6 minutes until soft and translucent. Add the garlic and cook for 1 minute. Add the tomato paste and stir for 1 minute until it darkens slightly and begins to stick to the pan — this caramelizes the tomato paste and adds depth. Add the cumin, smoked paprika, chipotle powder, oregano, garlic powder, and onion powder and stir for 30 seconds until the spices are fragrant and coating the onion.
  5. Combine and season. Add the cooked, drained lentils to the skillet and stir to coat them in the spiced onion base. Add the soy sauce and stir through — the umami from the soy sauce is a key layer in the filling’s savory depth. Cook for 3–4 minutes, stirring occasionally, until the lentils have absorbed the flavors and any excess liquid has evaporated. Taste and adjust seasoning generously with salt and black pepper. Squeeze over the lime juice and stir through. Remove from the heat and fold in the toasted walnut crumbles — the walnuts go in last to preserve their texture and slight crispness.
  6. Make the chipotle crema (if using). Drain the soaked cashews and blend with water, chipotle peppers, lime juice, garlic, and salt on high speed for 2 minutes until completely smooth. Add water a tablespoon at a time to reach a drizzleable consistency. Taste and adjust.
  7. Warm the tortillas. Warm the corn tortillas directly over a gas flame for 20–30 seconds per side until lightly charred and pliable, or in a dry skillet over high heat for 30 seconds per side. Keep warm wrapped in a clean kitchen towel.
  8. Assemble and serve. Spoon the lentil walnut filling generously into the warm tortillas. Top with sliced avocado, shredded cabbage, pico de gallo, chipotle crema, and fresh cilantro. Serve immediately with lime wedges.

Pro Tips

  • Use French green lentils, not red lentils — red lentils dissolve into a paste when cooked and produce a filling with no texture. French green lentils (also sold as Puy lentils) hold their shape perfectly through cooking and provide the bite and substance the filling needs. Brown lentils are an acceptable substitute.
  • Toast the walnuts before combining — dry-toasting walnut crumbles in a hot pan without oil deepens their flavor, reduces their bitterness, and develops a slight crispness that survives combining with the lentils. Skip this step and the walnuts taste raw and flat.
  • Add the walnuts at the end — the two-texture technique depends on folding the toasted walnuts into the finished lentil filling off the heat rather than cooking them together. In the pan, walnuts quickly over-cook and lose their texture; folded in at the end, they stay slightly crisp and distinct.
  • Char the tortillas — a corn tortilla warmed over an open flame or in a dry cast iron pan develops char marks and a smoky, slightly sweet flavor that transforms the taco. A tortilla warmed in foil or in a microwave is soft and steamed and adds nothing; a charred tortilla is an active, flavored component.

The Science of Walnut Meat

The reason walnuts work so convincingly as a meat substitute comes down to fat content, texture, and flavor. Walnuts are approximately 65% fat by weight — a higher fat content than almost any other nut — and this fat behaves similarly to the fat in ground meat when cooked: it browns, it crisps at the edges, it creates the Maillard reaction compounds that smell and taste like savory, cooked protein. The texture of pulsed walnuts — irregular, coarse, with both soft and crunchy particles — mimics the varied texture of ground meat more convincingly than any finely processed nut would. And walnut’s flavor profile, naturally slightly bitter and deeply savory with an umami undertone, takes on spice and seasoning more readily than most nuts, absorbing and amplifying the cumin, smoked paprika, and chipotle around it into something that registers in the brain as distinctly meaty. This is not coincidence — it is chemistry.


Flavor Variations

  • Korean BBQ Lentil Walnut Tacos: Season the filling with gochujang, soy sauce, sesame oil, and a touch of maple syrup for a Korean-inspired version. Serve with kimchi, quick-pickled cucumbers, and sesame seeds.
  • Lentil Walnut Taco Bowls: Serve the filling over cilantro lime rice with black beans, roasted sweet potato, charred corn, and chipotle crema for a burrito bowl variation with the same extraordinary filling.
  • Lentil Walnut Lettuce Wraps: Serve the filling in butter lettuce cups instead of tortillas for a lighter, low-carb version that is equally satisfying and far faster to assemble.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~420 kcal18g48g14g19g

Storage

  • Filling: Store the lentil walnut filling in an airtight container in the refrigerator for up to 5 days. Reheat in a skillet over medium heat with a splash of water or broth to loosen, or microwave covered for 1–2 minutes. The filling also freezes well for up to 2 months — thaw overnight in the refrigerator and reheat as above.
  • Meal prep: The filling is one of the best meal-prep taco fillings available — it reheats better than most ground meat fillings, holds its texture after refrigeration, and tastes even more developed and flavorful on day two and three as the spices have had time to deepen.
  • Assemble fresh: Always assemble tacos fresh to order — pre-assembled tacos soften and lose their textural contrast within minutes. Store the filling and toppings separately and assemble when ready to eat.

Frequently Asked Questions

Can I use canned lentils instead of cooking from dry?

Yes — two cans (approximately 400g/14oz each) of drained, rinsed canned lentils can replace the cooked lentils and skip the cooking step entirely. Reduce the initial cooking time to just the time needed to heat the lentils through and absorb the spices — about 5 minutes. The texture of canned lentils varies by brand; look for ones that are whole and firm, not broken down.

Can I make this nut-free?

Yes — replace the walnuts with an equal quantity of cooked, drained brown rice or sunflower seeds for a nut-free version. Brown rice provides a similar chewiness and absorbs spices well, though without the fat content of walnuts it will not crisp in the same way. Sunflower seeds, toasted dry, provide a pleasant crunch and nutty flavor.

How spicy is this recipe?

Moderate — the chipotle powder adds a warm, smoky heat that builds but does not overwhelm. For a mild version, replace the chipotle powder with an additional half teaspoon of smoked paprika. For extra heat, add a finely diced jalapeño with the onion and increase the chipotle powder to 1½ teaspoons.

Can I serve this as a burrito filling instead of tacos?

Absolutely — the lentil walnut filling is excellent in burritos, burrito bowls, tostadas, and quesadillas. When using as a burrito filling, pair it with cilantro lime rice, black beans, and chipotle crema for a burrito that rivals any restaurant version.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!