Imagine a vibrant, aromatic bowl where each spoonful delivers a perfect balance of earthy lentils, sweet carrots, and warm Moroccan spices. This Moroccan Lentil Carrot Salad is a feast for both eyes and palate, bringing together nutrient-dense ingredients in a celebration of Mediterranean and North African flavors. The hearty texture of lentils combined with the crunch of fresh vegetables creates a satisfying meal that’s as nourishing as it is delicious. You’ll learn how to create a perfectly balanced salad with authentic Moroccan spices that can serve as a main dish or spectacular side.
Why You’ll Love This Recipe
This Moroccan Lentil Carrot Salad stands out from ordinary salads in so many ways. First, it offers incredible textural contrast – tender lentils against crisp carrots and crunchy nuts, creating an exciting mouthfeel with every bite. The flavor profile is equally impressive, with sweet notes from raisins and carrots balancing perfectly against the earthy lentils and bright mint.
What makes this salad truly special is its versatility. It works beautifully as a make-ahead lunch that actually improves with time as the flavors meld together. The protein-packed lentils make it substantial enough for a main dish, while it’s equally at home as a side for grilled meats or fish.
The vibrant colors – orange carrots, green herbs, and purple olives – create a visually stunning dish that’s perfect for entertaining. Best of all, this nutrient-dense meal requires no cooking beyond preparing the lentils, making it ideal for hot summer days when you want something refreshing yet satisfying without heating up the kitchen.
Ingredients List for the Moroccan Lentil Carrot Salad
This beautiful combination of ingredients creates a perfect balance of flavors, textures, and nutrients. The French green lentils hold their shape wonderfully while the fresh vegetables and warm spices create an authentic Moroccan experience.
3 cups cooked French green lentils (from 1 cup dry lentils)
4 cups peeled and grated carrots (from 8 medium carrots, OR use 2 cups grated carrots and 2 cups shredded kale)*
- 3 celery ribs, diced
- 1/2 a medium red onion, finely chopped
1/2 cup fresh mint leaves, finely chopped
- 1/2 cup raisins or currants
- 1/2 cup toasted walnuts, pepitas, or sunflower seeds
- 1/3 cup pitted Kalamata olives, sliced (optional, but highly recommended for a salty punch)
- A large handful of chopped kale (optional)
- 1/4 cup extra virgin olive oil
- 3 tbsp freshly squeezed lemon juice, plus more to taste
- 2 tbsp balsamic vinegar
- 1 tsp ground turmeric
- 1 tsp ground cinnamon
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- 1/4 tsp chili flakes (optional)
- 3/4 tsp fine sea salt
- Freshly ground black pepper, to taste
- 1 tsp dijon mustard
- 1 tsp pure maple syrup
- 2 garlic cloves, minced
Pro Tips
For the absolute best Moroccan Lentil Carrot Salad, follow these three crucial techniques that elevate this dish from good to exceptional:
First, cook your French green lentils properly. Unlike other varieties, these lentils should remain slightly firm when done. Simmer them gently in water (no salt) for about 25-30 minutes, checking frequently toward the end to ensure they maintain their structural integrity. Overcooked lentils will create a mushy salad with poor texture.
Second, toast your nuts or seeds before adding them to maximize flavor. A quick 5-7 minutes in a dry skillet over medium heat until fragrant and lightly golden will release their essential oils and create a deeper, more complex flavor profile that transforms the entire salad.
Lastly, allow your dressed salad to rest for at least 30 minutes before serving, preferably longer. This resting period allows the lentils to absorb the dressing and spices, resulting in a perfectly balanced flavor. The magic of this Moroccan lentil salad is how it develops over time – it’s often even better the next day!

Instructions
Step 1: Combine the cooked lentils, shredded carrots, red onion, celery, mint, raisins, nuts or seeds, olives, and kale (if using) in a large bowl.
Step 2: Combine the dressing ingredients in a bowl or jar and whisk or secure the lid and shake to combine.
Step 3: Pour the dressing over the salad and toss to coat. Taste and add more lemon juice, if desired. I usually add a tablespoon more.
Step 4: Serve! I love serving pita and hummus on the side. Leftover salad can be stored in an airtight container in the fridge for several days. The flavour of the salad tends to mellow quite a bit the longer the dressing is on it, so I always add a bit more lemon juice right before enjoying the leftovers to enliven the flavours again.
Variations
The beauty of this Moroccan Lentil Carrot Salad lies in its adaptability. Here are some delicious variations to try:
For a grain-based version, add 1 cup of cooked quinoa or bulgur wheat to the salad. This creates a more substantial dish with additional protein and a pleasant chewy texture that complements the lentils beautifully. The grains will absorb the dressing and intensify the flavor profile.
For a Mediterranean twist, swap the mint for fresh parsley and add 1/2 cup crumbled feta cheese just before serving. The salty, tangy nature of the feta pairs wonderfully with the sweet carrots and spiced dressing.
If you’re following a vegan diet, this recipe is already perfect for you! For those with nut allergies, simply omit the walnuts and double up on the sunflower seeds or pepitas. The crunch element remains intact while keeping the dish allergen-friendly.
Storage and Serving
This Moroccan Lentil Carrot Salad actually improves with time, making it perfect for meal prep. Store it in an airtight container in the refrigerator for up to 5 days. The flavors will continue to develop as it sits, though you may want to brighten it with an extra squeeze of fresh lemon juice just before serving leftovers.
For a beautiful presentation, serve this vibrant salad on a large, shallow platter rather than a bowl, garnished with extra mint leaves and a sprinkle of toasted seeds on top. This showcases the colorful ingredients and makes for an impressive display.
Pair it with warm pita bread and a side of creamy hummus for a complete meal. Alternatively, this salad makes an exceptional side dish for grilled fish, lamb kebabs, or roasted chicken. For a mezze-style feast, serve smaller portions alongside baba ganoush, tabbouleh, and marinated olives for a stunning spread of Middle Eastern flavors.
FAQs
Can I use regular brown lentils instead of French green lentils?
Yes, though French green (Puy) lentils are recommended because they hold their shape better. If using brown lentils, reduce cooking time slightly and monitor closely to avoid mushiness.
How far in advance can I make this Moroccan lentil carrot salad?
This salad can be prepared up to 3 days in advance and often tastes better after the flavors have had time to meld. Add the nuts/seeds just before serving to maintain their crunch.
Is this salad suitable for meal prep?
Absolutely! It’s ideal for meal prep as the flavors improve over time. Store in individual containers for grab-and-go lunches throughout the week.
Can I freeze this salad?
While technically possible, freezing isn’t recommended as the fresh vegetables will lose their crisp texture. The lentils alone can be frozen if you want to prepare that component ahead.
How can I make this salad more filling?
To transform this into a heartier meal, add cooked quinoa, bulgur, or farro, or serve with a protein like grilled chicken or roasted salmon. You can also increase the proportion of lentils for more plant-based protein.
Moroccan Lentil Carrot Salad
- Prep Time: 15 mins
- Cook Time: 30 mins
- Total Time: 45 mins
- Yield: 4 people 1x
- Category: Lunch
- Method: Cooking
- Cuisine: American
Description
Discover the flavorful mix of Moroccan Lentil Carrot Salad. Packed with nutrients and perfect for a healthy lunch or side dish. Try it now!
Ingredients
- 3 cups cooked French green lentils (from 1 cup dry lentils)*
- 4 cups peeled and grated carrots (from 8 medium carrots, OR use 2 cups grated carrots and 2 cups shredded kale)**
- 3 celery ribs, diced
- 1/2 a medium red onion, finely chopped
- 1/2 cup fresh mint leaves, finely chopped***
- 1/2 cup raisins or currants
- 1/2 cup toasted walnuts, pepitas, or sunflower seeds****
- 1/3 cup pitted Kalamata olives, sliced (optional, but highly recommended for a salty punch)
- A large handful of chopped kale (optional)
- 1/4 cup extra virgin olive oil
- 3 tbsp freshly squeezed lemon juice, plus more to taste
- 2 tbsp balsamic vinegar
- 1 tsp ground turmeric
- 1 tsp ground cinnamon
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- 1/4 tsp chili flakes (optional)
- 3/4 tsp fine sea salt
- Freshly ground black pepper, to taste
- 1 tsp dijon mustard
- 1 tsp pure maple syrup
- 2 garlic cloves, minced
Instructions
- Step 1: Combine the cooked lentils, shredded carrots, red onion, celery, mint, raisins, nuts or seeds, olives, and kale (if using) in a large bowl.
- Step 2: Combine the dressing ingredients in a bowl or jar and whisk or secure the lid and shake to combine.
- Step 3: Pour the dressing over the salad and toss to coat. Taste and add more lemon juice, if desired. I usually add a tablespoon more.
- Step 4: Serve! I love serving pita and hummus on the side. Leftover salad can be stored in an airtight container in the fridge for several days. The flavour of the salad tends to mellow quite a bit the longer the dressing is on it, so I always add a bit more lemon juice right before enjoying the leftovers to enliven the flavours again.
Notes
Try This Recipe and Leave a comment Below, your opinion matters to me!
Nutrition
- Serving Size: 4 serving
- Calories: 400
- Sugar: 5g
- Sodium: 400mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 50mg