A hearty Moroccan-inspired salad made with protein-packed lentils, roasted spiced carrots, crunchy pistachios, and a bright citrus vinaigrette. This flavorful vegan dish is easy to prepare, perfect served warm or chilled, and ideal for meal prep or healthy weeknight meals.
3cupscooked French green lentilsfrom 1 ¼–1 ½ cups dry lentils
6medium carrotspeeled and sliced on the bias
1 ½tablespoonsolive oil
1medium shallotfinely diced
2large garlic clovesminced
⅓cuppistachiosunsalted and chopped
⅓cupgolden raisins or sultana raisins
3tablespoonsfresh cilantrochopped
3tablespoonsfresh parsleychopped
For the Vinaigrette:
½cupolive oil
2tablespoonslemon juice
1tablespoonagave nectar or date syrup
1teaspoonsmoked paprika
¾teaspoonground turmeric
¾teaspoonsalt
½teaspoonground cumin
¼teaspoonground cinnamon
¼teaspooncayenne pepper
Instructions
Preheat the Oven: Start by setting your oven to 375°F (190°C) so it has enough time to fully heat before roasting the carrots. A properly preheated oven ensures the carrots cook evenly and caramelize nicely without drying out.
Prepare and Cook the Lentils: Rinse the French green lentils thoroughly under cool running water to remove any dust or debris. Spread them briefly on a tray or plate to pick out any small stones or damaged lentils. Transfer the clean lentils to a saucepan and add fresh water according to the package directions. Sprinkle in a generous pinch of salt—this helps flavor the lentils from the inside out. Simmer gently until they are tender but still hold their shape, about 20–25 minutes. Drain any excess liquid and set aside to cool slightly.
Whisk Together the Vinaigrette: While the lentils are cooking, prepare the Moroccan-inspired dressing. In a small mixing bowl or jar, whisk together the olive oil, fresh lemon juice, agave or date syrup, smoked paprika, turmeric, salt, cumin, cinnamon, and cayenne pepper. Continue whisking until the mixture looks smooth and slightly thickened, with all the spices evenly suspended in the oil. Set aside; this will be used both for roasting and for dressing the final salad.
Slice and Season the Carrots: Peel the carrots, then slice them diagonally (on a bias) into even pieces about ½ inch thick. This shape not only looks elegant but also creates more surface area for the spices and dressing to cling to. Place the sliced carrots in a bowl, drizzle with about 2 tablespoons of the prepared vinaigrette, and toss until they are fully coated. Make sure every piece is evenly dressed for consistent flavor.
Roast the Carrots: Spread the dressed carrots in a single layer on a large baking sheet. Avoid overcrowding—if the pieces are piled on top of each other, they will steam instead of roast. Place the tray in the preheated oven and roast for 20–25 minutes, stirring once halfway through the cooking time. The carrots are done when they are golden on the edges, slightly caramelized, and tender when pierced with a fork. Remove from the oven and let them cool for a few minutes.
Cook the Shallots, Garlic, and Raisins: While the carrots are roasting, place a small sauté pan over medium heat. Add the olive oil, then stir in the finely diced shallot. Cook slowly for about 5 minutes, stirring occasionally, until the shallot turns translucent and begins to soften. Add the minced garlic and golden raisins, cooking for another 2–3 minutes. The garlic should smell fragrant but not burnt, and the raisins will plump slightly, becoming juicy and sweet. Once everything is soft and aromatic, remove the pan from the heat.
Combine All Salad Components: In a large mixing bowl, add the cooked lentils. Top with the warm shallot–garlic–raisin mixture, followed by the roasted carrots. Sprinkle in the chopped pistachios, fresh cilantro, and parsley. Pour the remaining vinaigrette over the mixture. Using a large spoon or spatula, gently toss everything together until all ingredients are coated evenly with the dressing. Take care not to mash the lentils while mixing; they should remain intact for the best texture.
Adjust and Serve: Taste the salad and adjust seasoning if needed. You might add a pinch more salt, an extra squeeze of lemon juice, or even a dash of cayenne for extra heat. This salad can be enjoyed immediately while warm, or cooled and served at room temperature. It also stores well in the fridge, allowing the flavors to deepen overnight—making it an excellent choice for meal prep or next-day lunches.
Notes
Use French green lentils (also called Puy lentils) for the best texture—they stay firm and don’t turn mushy.
Slice the carrots evenly on a bias so they roast and caramelize uniformly.
Save some vinaigrette for tossing everything together at the end—this brightens the flavors.
Fresh herbs are key. Cilantro and parsley add freshness, but you can also use mint for a twist.
This salad is versatile: enjoy it warm as a hearty main or chilled as a refreshing side.