Spray a large skillet with olive oil, add the almonds and toast over moderate heat, stirring, until golden, about 5 minutes. Let cool.
In a food processor, combine the lemon juice with the minced garlic and let stand for 15 minutes. Transfer half of the almonds to the food processor. Add the cilantro, cumin, smoked paprika and cayenne pepper and pulse until chopped. Add the olive oil and process to a chunky paste. Season with salt and pepper; transfer to a large bowl.
Add the chickpeas, carrots, quinoa, and raisins to the bowl and toss.
Garnish with the remaining almonds and serve.
If you want to make the carrot salad ahead of time, it can be refrigerated overnight. Garnish with the almonds just before serving.
Notes
Protein – The chickpeas and quinoa do add a good amount of plant-based protein to this salad but you could absolutely add a grilled protein to this salad to make it even more filling.
Raisins – The raisins are what takes this salad to the next level, in my opinion. If you're not a raisin fan you could swap in dates, dried cherries, prunes or another dried fruit.
Avocado – Want to add a little creaminess and healthy fats to your salad? Add in some chopped avocado.