This post may contain affiliate links. Please read our privacy policy.
If you love taco salad but want a plant-based version that’s hearty and satisfying, this Lentil Taco Salad is for you. It’s packed with protein-rich lentils, fresh veggies, and a creamy, tangy dressing that brings all the flavors together. For an extra special dinner, make taco shell bowls for serving!

This easy lentil taco salad balances protein, veggies, and flavor in every bite. Lentils are filling and plant-based, making this an ideal weeknight dinner or lunch.
The dressing keeps it fresh, creamy, and slightly tangy, so each bite is satisfying without feeling heavy.

Ingredients
This is a brief overview of the ingredients used in this recipe followed by substitution ideas. Read the recipe card for measurements.

For the Lentil Taco Filling
For the Salad
For the Dressing
Substitutions
Instructions
Prep Tips

Cook the Lentil Filling
In a skillet, sauté the onion until translucent, about 5 minutes. Add garlic and cook for another minute.
Stir in cooked lentils, tomato paste, and taco seasoning. Add a splash of water as needed to make it saucy but not runny. Cook for 8-10 minutes to let the flavors meld.
Make the Dressing
In a small bowl, mix together salsa, Greek yogurt, cumin, lime juice, salt, and pepper. Taste and adjust seasoning as needed.

Assemble the Salad
Chop lettuce and dice tomatoes. Arrange in a large salad bowl or taco shell. Spoon the lentil taco filling over the salad. Drizzle generously with dressing and toss gently to combine. Top with cheese if using.

Tips for Making Taco Salad
Storage
Lentil taco filling: Store in an airtight container in the fridge for up to 4 days. Reheat in a skillet with a splash of water to loosen it up.
Dressing: Keep in a jar or sealed container in the fridge for 5-6 days. Stir before serving since it may thicken a bit.
Salad components: Chop the lettuce and tomatoes fresh for best texture. If you want to prep ahead, keep each ingredient in separate containers in the fridge.
Meal prep tip: Assemble individual bowls with lettuce, tomato, and any extra toppings, but keep the lentils and dressing in separate containers until ready to eat. This keeps the salad crisp and fresh.

Frequently asked questions
Brown or green lentils work best because they hold their shape while still getting tender. Red lentils can break down too much and won’t give you the same hearty texture.
Yes, canned lentils are a great shortcut. Just rinse and drain them before adding to the pan with onion, garlic, and seasoning.

Lentil Taco Salad Recipe
Ingredients
For the Lentil Taco Filling
- 1 small onion diced
- 2 cloves garlic minced
- 284 ml lentils
- 1 tablespoon tomato paste
- 1 1/2 tablespoons taco seasoning
- water as needed
For the Salad
- lettuce
- tomato
- cheese
For the Dressing
- 1 cup salsa
- 1 cup plain Greek yogurt
- 1 tablespoon lime juice
- 1 teaspoon ground cumin
- salt and pepper to taste
Instructions
- Cook onion in a swirl of oil, in a skillet over medium heat. Cook until soft, then add garlic, lentils, tomato paste, taco seasoning, and a splash of water. Stir and cook for 8-10 minutes. If you accidentally add to much water, make a cornstarch slurry by mixing 1 tablespoon cornstarch with 2 tablespoons of cold water. Add to the lentils and heat for 1-2 minutes to thicken.
- In a small bowl, mix salsa, yogurt, cumin, lime juice, salt, and pepper.
- Build salad bowls with lettuce, tomato, cheese, and lentil taco filling.
- Drizzle with dressing and serve.
Notes

Love this? Share it!
Rating, commenting, and sharing my recipes really helps. Thanks for taking the time! Mention @myplantbasedbowlblog on Instagram.







