Preheat oven to 350 degrees. Spread pistachios on a rimmed baking sheet; toast in oven until fragrant, 8 to 10 minutes. Let cool; coarsely chop.
In a large saucepan of boiling salted water, cook carrots until crisp-tender, 5 to 7 minutes, adding raisins during last minute of cooking. Drain in a colander; rinse under cold water until cool.
In a medium bowl, whisk together lemon juice, garlic, cumin, paprika, cinnamon, and cayenne; season with salt and pepper. Whisking constantly, slowly add olive oil.
Add carrots, pistachios, and cilantro to dressing; toss to combine.
I've made this twice and love it. I can't wait to try it raw with grated carrots as the commenter above suggests.
This salad also tastes great raw - just grate or shred carrots. Just made it with a spicy dukkah mix from vibrantflavors.com - wonderful!
I made this without cilantro, and it tasted fine. Also substituted toasted chopped almonds for the pistachios. It was a nice tart, energizing dish.