Black Lentil Walnut Taco Lettuce Cups
Black Lentil Walnut Taco Lettuce Cups give you a crisp, hearty taco dinner with simple ingredients, bold spice, and no heavy tortilla needed.
This recipe turns cooked black lentils and chopped walnuts into a savory taco filling that tastes rich, warm, and satisfying. The lettuce leaves stay cool and crunchy, while the tomatoes, corn, avocado, lime juice, onion, and cilantro make every bite bright.
It is naturally plant-based, full of fiber, and easy to make on a busy night. Black lentils bring protein and iron. Walnuts add healthy fats and a meaty texture without costing as much as many packaged meat swaps.
Why You Will Love This Recipe
- Big taco flavor: Taco seasoning, onion, lime, and cilantro make the filling bold and fresh.
- Great texture: Soft black lentils, crunchy walnuts, crisp lettuce, juicy tomatoes, sweet corn, and creamy avocado all work together.
- Fast with cooked lentils: The filling comes together quickly when your lentils are already cooked.
- Light but filling: Lettuce cups keep the meal fresh, while lentils and walnuts help you stay satisfied.
Fabian’s Budget and Health Tip: Cook a full bag of dry black lentils at the start of the week, then freeze extra portions in small containers. They cost less than canned lentils and make these taco lettuce cups even faster.
Ingredients (Serves 4)
- 3 cups cooked black lentils (510 g)
- 1 cup walnuts, finely chopped (100 g)
- 12 large lettuce leaves, such as romaine, butter lettuce, or iceberg
- 1 small onion, finely diced (120 g)
- 1 cup diced tomatoes (150 g)
- 1 cup corn kernels, thawed if frozen (165 g)
- 1 large avocado, diced (200 g)
- 2 tablespoons taco seasoning (18 g)
- 2 tablespoons lime juice (30 ml)
- 1/2 cup chopped cilantro (15 g)
- 2 tablespoons water, plus more as needed (30 ml)
- 1 teaspoon olive oil or neutral oil, optional (5 ml)
Step-by-Step Instructions
1. Prep the Lettuce Cups
Separate the lettuce leaves with care so they stay whole. Rinse them under cool water, then pat them very dry. Dry lettuce gives you a crisp cup that does not turn watery once the warm filling goes in.
2. Chop the Walnuts and Toppings
Finely chop the walnuts until they look like small taco crumbles. Dice the tomatoes, avocado, and onion. Chop the cilantro. Keep the lime juice ready so you can finish the cups while the filling is still warm.
3. Soften the Onion
Warm a large skillet over medium heat. Add the oil if using it, then add the diced onion. Cook for 3 to 4 minutes, stirring often, until the onion looks glossy and smells sweet.
4. Toast the Walnuts
Add the chopped walnuts to the skillet. Stir for 2 minutes, until they smell nutty and look slightly deeper in color. Watch closely because walnuts can darken fast once they get hot.
5. Sauté the Lentil Taco Filling
Add the cooked black lentils, taco seasoning, and water. Stir until the spices coat the lentils and walnuts. Let the mixture sizzle for 4 to 5 minutes, until it looks thick, warm, and lightly saucy. If the skillet looks dry, add another spoonful of water.
6. Finish with Lime
Turn off the heat and stir in 1 tablespoon of lime juice. Taste the filling. It should be savory, warm, and bright. Add a little more lime if you want sharper taco flavor.
7. Fill and Top the Lettuce Cups
Spoon the black lentil walnut taco filling into the lettuce leaves. Top with diced tomatoes, corn, avocado, cilantro, and the remaining lime juice. Serve right away while the filling is warm and the lettuce is crisp.
Expert Troubleshooting and FAQs
Can I use canned lentils?
Yes. Drain and rinse canned black lentils well. Pat them dry if they look very wet. Too much liquid can make the filling soft instead of crumbly.
What if I cannot find black lentils?
Use brown or green lentils. They hold their shape better than red lentils. Red lentils turn creamy, so they are not the best choice for a taco crumble texture.
How do I keep the lettuce cups from falling apart?
Use large, sturdy leaves and dry them well. If the leaves are thin, stack two leaves together before adding the filling. Do not overfill them.
Can I make the filling ahead?
Yes. Cook the lentil walnut filling up to 3 days ahead and store it in the fridge. Reheat it in a skillet with a splash of water until it steams and smells like warm taco spice.
How spicy is this recipe?
That depends on your taco seasoning. For mild lettuce cups, use a mild blend. For more heat, add chili powder, cayenne, or diced jalapeño to the skillet with the onion.
Estimated Nutritional Facts
These numbers are rough estimates per serving and can change based on your taco seasoning, avocado size, and lettuce choice.
- Calories: 380
- Protein: 15 g
- Carbs: 38 g
- Fats: 21 g
Black Lentil Walnut Taco Lettuce Cups

Ingredients
- 3 cups cooked black lentils (510 g)
- 1 cup walnuts, finely chopped (100 g)
- 12 large lettuce leaves, such as romaine, butter lettuce, or iceberg
- 1 small onion, finely diced (120 g)
- 1 cup diced tomatoes (150 g)
- 1 cup corn kernels, thawed if frozen (165 g)
- 1 large avocado, diced (200 g)
- 2 tablespoons taco seasoning (18 g)
- 2 tablespoons lime juice (30 ml)
- 1/2 cup chopped cilantro (15 g)
- 2 tablespoons water, plus more as needed (30 ml)
- 1 teaspoon olive oil or neutral oil, optional (5 ml)
Instructions
- 1. Prep the Lettuce Cups. Separate the lettuce leaves with care so they stay whole. Rinse them under cool water, then pat them very dry. Dry lettuce gives you a crisp cup that does not turn watery once the warm filling goes in.
- 2. Chop the Walnuts and Toppings. Finely chop the walnuts until they look like small taco crumbles. Dice the tomatoes, avocado, and onion. Chop the cilantro. Keep the lime juice ready so you can finish the cups while the filling is still warm.
- 3. Soften the Onion. Warm a large skillet over medium heat. Add the oil if using it, then add the diced onion. Cook for 3 to 4 minutes, stirring often, until the onion looks glossy and smells sweet.
- 4. Toast the Walnuts. Add the chopped walnuts to the skillet. Stir for 2 minutes, until they smell nutty and look slightly deeper in color. Watch closely because walnuts can darken fast once they get hot.
- 5. Sauté the Lentil Taco Filling. Add the cooked black lentils, taco seasoning, and water. Stir until the spices coat the lentils and walnuts. Let the mixture sizzle for 4 to 5 minutes, until it looks thick, warm, and lightly saucy. If the skillet looks dry, add another spoonful of water.
- 6. Finish with Lime. Turn off the heat and stir in 1 tablespoon of lime juice. Taste the filling. It should be savory, warm, and bright. Add a little more lime if you want sharper taco flavor.
- 7. Fill and Top the Lettuce Cups. Spoon the black lentil walnut taco filling into the lettuce leaves. Top with diced tomatoes, corn, avocado, cilantro, and the remaining lime juice. Serve right away while the filling is warm and the lettuce is crisp.








