If you’re craving a vibrant, satisfying meal that’s packed with flavor and texture—without a single animal product—this vegan taco salad is your answer. With a hearty base of seasoned lentils or black beans, crisp vegetables, creamy avocado, and a zesty dairy-free dressing, this salad proves that plant-based eating is anything but boring.
Perfect for lunch, meal prep, picnics, or casual dinners, this salad is a colorful, nutrient-dense bowl that delivers all the best parts of tacos—minus the meat and cheese.
Ingredients
For the Plant-Based “Taco Meat”:
-
1 tbsp olive oil
-
1 small onion, finely diced
-
2 cloves garlic, minced
-
1 cup cooked brown lentils or 1 can black beans (drained and rinsed)
-
1 tbsp tomato paste
-
2 tsp chili powder
-
1 tsp cumin
-
½ tsp smoked paprika
-
½ tsp dried oregano
-
Salt and pepper to taste
-
Splash of water or vegetable broth if needed
For the Salad:
-
6 cups chopped romaine or iceberg lettuce
-
1 cup cherry tomatoes, halved
-
1 cup canned corn (or grilled corn off the cob)
-
1 avocado, diced
-
½ red onion, finely sliced
-
1 cup crushed tortilla chips (vegan, gluten-free if needed)
-
¼ cup fresh cilantro, chopped
For the Creamy Vegan Dressing:
-
½ cup raw cashews (soaked in hot water for 15 min)
-
¼ cup water
-
2 tbsp lime juice
-
1 tbsp nutritional yeast
-
½ tsp garlic powder
-
½ tsp onion powder
-
Salt to taste
How to Make Vegan Taco Salad
Step 1: Prepare the Vegan “Taco Meat”
In a skillet over medium heat, sauté the diced onion in olive oil until softened (about 4–5 minutes). Add garlic and cook for another minute. Stir in the tomato paste, lentils or beans, and all the spices. Add a splash of water or broth if needed to loosen the mix.
Cook for 5–7 minutes, stirring often, until fragrant and well combined. The mixture should resemble seasoned taco meat in both texture and color. Remove from heat and let cool slightly.
Step 2: Blend the Dressing
Drain the soaked cashews and place them in a blender with the rest of the dressing ingredients. Blend on high until completely smooth and creamy. Taste and adjust with more salt or lime juice as desired. If it’s too thick, add a bit more water, 1 tablespoon at a time.
Step 3: Assemble the Salad
In a large bowl, layer the chopped lettuce, tomatoes, corn, avocado, onion, and cilantro. Add your lentil or bean mixture over the top. Drizzle with the creamy cashew dressing and gently toss everything to combine. Finish with a handful of crushed tortilla chips for crunch.
For presentation, you can also serve this salad deconstructed—letting guests build their own bowls from all the components.
Why You’ll Love This Salad
Vegan taco salad is a celebration of color, texture, and bold flavor. Here’s why it’s a keeper:
-
100% plant-based and dairy-free
-
High in fiber and protein from beans, lentils, and vegetables
-
Naturally gluten-free (just choose GF tortilla chips)
-
Ready in under 30 minutes
-
Easily customizable to any taste preference
-
Great for meal prep and quick dinners
Whether you’re vegan or simply trying to eat more plant-based meals, this salad delivers all the satisfaction of tacos in a fresh, nourishing bowl.
Customization Ideas
Want to make your vegan taco salad even more exciting? Try these variations:
Protein Swaps
-
Use crumbled tofu or tempeh for a firmer texture
-
Try mushroom walnut taco “meat” for a savory, hearty twist
-
Add cooked quinoa to the lentil mix for extra volume
Add-Ons
-
Roasted sweet potatoes or butternut squash
-
Pickled red onions or jalapeños for acidity and heat
-
Vegan cheese shreds or cashew queso
-
Sliced radishes for peppery crunch
-
Salsa, guacamole, or a drizzle of hot sauce
Dressing Variations
-
Avocado-lime dressing: Blend avocado, lime juice, garlic, and olive oil
-
Chipotle tahini dressing: Mix tahini, chipotle powder, lemon juice, and water
-
Vegan ranch: Use plant-based mayo, herbs, and non-dairy milk