This Moroccan Lentil Carrot Salad brings together bold spices, hearty lentils, and bright citrus flavors in one satisfying bowl. Designed as a flexible healthy salad, it works beautifully as a light main or an impressive side dish. With tender French lentils, roasted carrots, fresh herbs, and a lemony Moroccan vinaigrette, this recipe delivers strong flavor without feeling heavy. It fits perfectly into a vegan lifestyle and comes together with simple steps and pantry-friendly spices. If you enjoy fresh salads with warmth and depth, this Moroccan Lentil Carrot Salad deserves a spot in your regular rotation.
Story
I first made Moroccan Lentil Carrot Salad while searching for a plant-based dish that felt satisfying in cooler months but still tasted fresh. Lentils bring body and substance, while carrots roast into soft, lightly caramelized bites that balance the bright dressing. Over time, this Moroccan Lentil Carrot Salad became my go-to option for gatherings because it travels well and tastes great warm or chilled. The mix of lentils, roasted vegetables, and citrus dressing feels intentional and comforting. Each time I prepare Moroccan Lentil Carrot Salad, I appreciate how the spices bloom in the vinaigrette and coat every ingredient evenly. It’s one of those salads that keeps improving as it sits, making leftovers something to look forward to.
Ingredients
-
3 cups cooked French green lentils (about 1¼–1½ cups dry lentils)
-
6 medium carrots, peeled and sliced on a bias
-
1½ tablespoons olive oil
-
1 medium shallot, finely diced
-
2 large garlic cloves, minced
-
⅓ cup unsalted pistachios, chopped
-
⅓ cup golden raisins or sultana raisins
-
3 tablespoons chopped cilantro
-
3 tablespoons chopped parsley
Vinaigrette
-
½ cup olive oil
-
2 tablespoons lemon juice
-
1 tablespoon agave or date syrup
-
1 teaspoon smoked paprika
-
¾ teaspoon turmeric
-
¾ teaspoon salt
-
½ teaspoon cumin
-
¼ teaspoon cinnamon
-
¼ teaspoon cayenne
Step-by-Step Instructions
Preparing the Ingredients
Start by preheating the oven to 375°F. Rinse and sort the lentils, then cook them according to package directions with a generous pinch of salt in the water. While the lentils cook, peel the carrots and slice them evenly on a bias to help them roast at the same rate. In a small bowl, whisk all vinaigrette ingredients until smooth and well blended.
Cooking Instructions
Toss the sliced carrots with two tablespoons of the vinaigrette and spread them on a sheet pan. Roast for 20–25 minutes, stirring once halfway through, until tender and lightly browned. Heat olive oil in a small sauté pan over medium heat, then cook the shallot for about five minutes until soft. Add garlic and raisins, cooking just until fragrant. In a large bowl, combine lentils, roasted carrots, shallot mixture, pistachios, cilantro, parsley, and remaining vinaigrette, then toss until evenly coated.
Tips for Perfect Results
Common Mistakes to Avoid
Avoid overcooking the lentils, as mushy lentils will affect texture. Slice carrots evenly so they roast consistently. Also, do not add all the vinaigrette at once if you prefer a lighter finish.
Pro Tips for Better Flavor
Let the salad rest for ten minutes before serving so flavors settle. Toast the pistachios briefly for added depth. Adjust cayenne to control heat without overpowering the spices.
Serving and Storage
How to Serve
Serve this Moroccan Lentil Carrot Salad warm, at room temperature, or chilled. It pairs well with grilled vegetables or flatbread and works nicely as a meal-prep lunch.

How to Store Leftovers
Store leftovers in an airtight container in the refrigerator for up to four days. Stir before serving and refresh with a splash of lemon juice if needed.
Conclusion
This Moroccan Lentil Carrot Salad offers balance, texture, and bold seasoning in every bite. Whether you serve it fresh from the oven or enjoy it chilled the next day, it delivers dependable flavor with minimal effort. Give it a try and make it part of your regular plant-based meals.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I make this salad ahead of time?
Yes, this salad tastes even better after a few hours. Prepare it in advance and store it chilled until ready to serve.
What type of lentils works best?
French green lentils hold their shape well and provide the best texture for this recipe.
Is this salad freezer-friendly?
Freezing is not recommended because the texture of the lentils and carrots changes after thawing.
Print
Moroccan Lentil Carrot Salad
- Total Time: 40 minutes
- Yield: 4–6 servings
- Diet: Vegan
Description
A vibrant Moroccan lentil carrot salad made with roasted carrots, French lentils, herbs, pistachios, and a spiced lemon vinaigrette.
Ingredients
- French green lentils
- Carrots
- Olive oil
- Shallot
- Garlic
- Pistachios
- Golden raisins
- Cilantro
- Parsley
- Lemon juice
- Agave
- Smoked paprika
- Turmeric
- Salt
- Cumin
- Cinnamon
- Cayenne
Instructions
- Preheat oven to 375°F.
- Cook lentils according to package directions with salt.
- Whisk vinaigrette ingredients together.
- Roast carrots with some vinaigrette for 20–25 minutes.
- Sauté shallot, garlic, and raisins in olive oil.
- Combine all ingredients and toss with remaining vinaigrette.
Notes
- Use French lentils for best texture.
- Serve warm or chilled.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Salad
- Method: Roasting
- Cuisine: Moroccan
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 10g
- Sodium: 420mg
- Fat: 22g
- Saturated Fat: 3g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 9g
- Protein: 11g
- Cholesterol: 0mg