In a small mixing bowl, combine the chickpeas, celery, onion, cilantro and set aside.
In a separate small mixing bowl, make a dressing by combining the mayonnaise, honey, mustard, and spices.
Add the dressing to the chickpea mixture, and using the tines of a fork smash and mix everything together. You want to smash the chickpeas into the mixture to the extent that they blend well and become dough-like with the other ingredients, while maintaining a few whole or partially smashed chickpeas intact, giving it a nice cohesive texture.
Add the fruit and the optional cashews. By the time you are done mixing, it should look and feel like curried chicken or tuna salad, just to give you a point of reference. Be sure to add salt and pepper to your desired taste.
Make a sandwich with your favorite healthy bread and fillings, or enjoy served over a bed of lettuce, or in the center of a halved and cored avocado. I used Ezekiel bread and made a yummy sandwich with lettuce, tomato, and cucumber. Ezekiel bread provides extra complete protein, making this sandwich an ideal vegan recovery meal for people who are working out or training for a physically taxing event.