CookLibrary is a recipe curation and editorial platform. We research and curate recipes from public sources, considering ratings, reviews, comments, and feedback. We then refine and present them clearly for home cooks. We are committed to an ad-free, focused experience that makes discovering and preparing recipes easier.

This Moroccan Carrot and Lentil Salad brings together earthy French green lentils, sweet roasted carrots, crunchy pistachios, juicy golden raisins, and fresh herbs in one vibrant dish.
The carrots are roasted until tender and lightly caramelized, giving them a naturally sweet flavor that works beautifully with the hearty lentils.
Smoked paprika, turmeric, cumin, cinnamon, and cayenne add warm Moroccan-inspired spice without overwhelming the other ingredients.
A bright citrusy dressing made with lemon juice, olive oil, agave or date syrup, and the same aromatic spices ties everything together.
The dressing adds a fresh, tangy contrast to the roasted vegetables and savory lentils while allowing the individual ingredients to remain distinct.
Sautéed shallot and garlic add another layer of savory depth, while golden raisins provide little bursts of sweetness throughout the salad.
Chopped pistachios bring a pleasant crunch, and fresh cilantro and parsley add a clean, herbal finish.
The combination creates a salad that is substantial enough to serve as a main dish while also working beautifully as a flavorful side.
It can be enjoyed warm after assembling or served cold, making it a versatile option for different meals and seasons.
With its colorful ingredients, contrasting textures, and balanced sweet, savory, citrusy, and gently spicy flavors, this lentil salad offers plenty of character in every bite.

Moroccan Carrot Lentil Salad
Ingredients
Equipment
Method
- Preheat the Oven: Preheat the oven to 375°F.
- Cook the Lentils: Rinse and sort the lentils, then cook them according to the package directions, adding a generous pinch of salt to the cooking liquid.
- Prepare the Vinaigrette: Add the vinaigrette ingredients to a small bowl and whisk until the mixture is well combined.
- Prepare the Carrots: Wash and peel the carrots, then slice them on a bias into evenly sized pieces.
- Season the Carrots: Toss the sliced carrots with 2 tablespoons of the prepared vinaigrette, coating them evenly.
- Roast the Carrots: Arrange the dressed carrots on a sheet pan and roast for 20–25 minutes, stirring once halfway through the cooking time, until tender.
- Sauté the Shallot: Heat a small sauté pan over medium heat, add 1½ tablespoons olive oil and the diced shallot, then sauté for 5 minutes, stirring occasionally.
- Add Garlic and Raisins: Add the minced garlic and golden raisins or sultana raisins to the pan and continue cooking for a few more minutes, until the mixture is softened and fragrant.
- Combine the Salad: In a large mixing bowl, combine the cooked lentils, sautéed shallot mixture, roasted carrots, chopped pistachios, cilantro, parsley, and remaining vinaigrette.
- Toss and Serve: Toss everything together until the ingredients are well coated with the dressing, then serve the salad hot or cold.
Notes
- Cook the French green lentils according to the package directions and season the cooking liquid with a generous pinch of salt as specified in the source recipe.
- Slice the carrots evenly on a bias so they roast at a similar rate.
- Stir the carrots once halfway through roasting to encourage even cooking.
- The pistachios should be unsalted so their flavor does not overpower the seasoned vinaigrette.
- The salad can be enjoyed either hot or cold, depending on how you prefer to serve it.
- Golden raisins and sultana raisins can be used interchangeably in this recipe.
Chef’s Secret
The key to getting the best texture from this salad is keeping the roasted carrots, lentils, and sautéed raisin mixture distinct before the final toss.
Roast the carrots in a single layer and stir them once halfway through the 20–25 minute cooking time so they develop tender, roasted edges without losing their texture.
Meanwhile, sauté the shallot until softened before adding the garlic and raisins, allowing the aromatics and fruit to become fragrant together.
When combining everything, add the remaining vinaigrette after the individual components are ready and toss thoroughly so the dressing coats the lentils, carrots, herbs, pistachios, and raisins evenly.
This preserves the contrasting textures while distributing the Moroccan-inspired flavors throughout the salad.
Serving Suggestions
Serve this salad on its own as a hearty main dish or alongside other vegetable-based dishes for a fuller meal.
For an attractive finish, keep some chopped pistachios, cilantro, and parsley aside to scatter over the top just before serving.
It can also be served warm immediately after assembly or chilled for a cold salad option.
The roasted carrots, lentils, raisins, herbs, and citrusy vinaigrette provide plenty of contrasting flavors and textures without requiring additional toppings.
Conclusion
This Moroccan Carrot and Lentil Salad combines hearty lentils, tender roasted carrots, crunchy pistachios, sweet raisins, fresh herbs, and a warmly spiced lemon vinaigrette.
It offers a satisfying balance of savory, sweet, tangy, and gently spicy flavors in every bite.
Serve it warm or cold as a substantial main dish or flavorful side.

