
This creamy vegan chicken salad is packed with juicy grapes, crunchy cashews, and fresh herbs, all tossed in a rich plant-based mayo. Perfect for sandwiches, wraps, or lettuce cups!

Chicken salad has always been one of those comfort foods that feels both nostalgic and endlessly adaptable. Creamy, herby, a little sweet from the fruit, and satisfying enough to carry you through a busy afternoon. The only problem? Classic versions leave out anyone eating plant-based. That changes today.
This creamy vegan chicken salad uses mashed chickpeas as the base and honestly, once it is dressed up with halved red grapes, crunchy roasted cashews, fresh dill, and a tangy vegan mayo dressing, it is hard to believe there is no actual chicken in the bowl. It is the kind of recipe that converts skeptics at first bite.
Whether you are building the ultimate vegan chicken salad sandwich, stuffing it into a wrap, or just scooping it over crisp romaine, this one earns a permanent spot in your weekly rotation.
The magic here is in the balance of textures and flavors. Let us break down what each component is doing:
Chef's Tip: Do not over-mash the chickpeas. You want a rough, chunky texture with some whole chickpeas still visible. That variation in texture is what makes this feel satisfying and substantial rather than like a spread.
For a no-cook recipe like this, the quality of your vegan chicken salad ingredients really does carry the dish. A good vegan mayo, fresh herbs rather than dried, and properly roasted (not raw) cashews are the small details that separate a good bowl from a great one. Having a reliable potato masher on hand also makes prep significantly faster and easier.
Great news if you are following a Whole30 chicken salad plan. This recipe is very easy to adapt. Simply swap the standard vegan mayo for a Whole30-compliant version made with avocado oil, and double-check that your Dijon mustard does not contain any added sweeteners or non-compliant ingredients. The rest of the recipe is naturally compliant, including the grapes, cashews, fresh herbs, celery, and apple cider vinegar.
It is one of those rare recipes that works beautifully across multiple dietary frameworks without feeling like a compromise.
Dry your chickpeas well. Excess moisture from the can will water down your dressing and make the salad feel soggy by the next day. Pat them dry with a kitchen towel before mashing.
Let it rest. This salad genuinely improves after 20 to 30 minutes in the fridge. The chickpeas absorb the dressing, the flavors meld, and everything tastes more cohesive.
Season as you go. After mixing everything together, always taste and adjust. A pinch more salt, an extra splash of vinegar, or a little more pepper can make a big difference.
Add the cashews last. If you are making this ahead, fold the cashews in right before serving to keep them crispy. They soften in the dressing over time, which is still delicious, just less crunchy.
Serving Idea: Pile this onto thick slices of sourdough toast with butter lettuce and thinly sliced cucumber for a vegan chicken salad sandwich that looks as good as it tastes. It also works beautifully in butter lettuce cups as a light appetizer for guests.
Once you have the base recipe down, there are so many fun directions to take it:
Ready to make it? Here is the full step-by-step recipe:

This creamy vegan chicken salad is packed with juicy grapes, crunchy cashews, and fresh herbs, all tossed in a rich plant-based mayo. Perfect for sandwiches, wraps, or lettuce cups!
Drain and rinse the chickpeas thoroughly. Spread them on a clean kitchen towel and pat dry. Transfer to a large mixing bowl and use a fork or potato masher to roughly mash them, leaving plenty of chunky texture. You want it to look shredded, not smooth.
Add the vegan mayonnaise, Dijon mustard, apple cider vinegar, garlic powder, onion powder, salt, and black pepper to the bowl. Stir well to coat all the chickpeas evenly.
Fold in the halved grapes, chopped cashews, diced celery, green onions, fresh dill, and parsley. Stir gently so everything is evenly distributed without crushing the grapes.
Taste and adjust seasoning. Add more salt, a splash more vinegar for brightness, or extra mayo for a creamier texture, depending on your preference.
For the best flavor, cover and refrigerate for at least 20 minutes before serving. This allows the flavors to meld beautifully.
Serve on toasted bread as a vegan chicken salad sandwich, in lettuce cups, stuffed into a wrap, or over a bed of greens.
Leftovers keep well in an airtight container in the refrigerator for up to 4 days, making this a fantastic meal prep recipe. It does not freeze well due to the mayo base and fresh vegetables, so plan to enjoy it within the week.
If the salad looks a little dry after a day or two, simply stir in a small spoonful of vegan mayo to bring it back to life. A quick taste and seasoning check before serving never hurts either.
This creamy vegan chicken salad is proof that plant-based eating does not mean sacrificing the foods you love. It is comforting, fresh, deeply satisfying, and ready in under 20 minutes. What more could you ask for on a busy weekday?