Boil water in a large saucepan. Season with salt. Add carrots. Cook for about 4-5 minutes or until tender. Drain. Set aside.
Heat oil in a frying pan over medium-high heat. Add onions. Sauté, stirring, for 2-3 minutes or until the onions are soft and translucent.
Add garlic. Sauté, stirring, for 1 minute or until fragrant.
Add paprika, harissa paste, ground cumin, ground coriander and lemon juice. Stir fry for 1 minute.
Add cooked carrots, raisins, coriander (cilantro) leaves and parsley. Toss.
To serve, spread a serving plate with yogurt. Top with carrot salad.
Drizzle with olive oil. Sprinkle with crushed peanuts.
Serve with your favorite roast.