Close-up of Moroccan Lentil Carrot Salad (Vegan) freshly made and ready to serve
Healthy Meals

Moroccan Lentil Carrot Salad (Vegan)

This post may contain affiliate links. If you make a purchase through these links, I earn a small commission at no extra cost to you. See my full disclosure.

It was one of those Austin evenings where the heat finally broke and the porch felt like the only place you wanted to be. I had a bunch of carrots from the farmers market and a bag of lentils I always mean to use. That’s when this Moroccan Lentil Carrot Salad (Vegan) came to life. Jake walked through the door and said, “What smells like cinnamon and sunshine?” That’s exactly what this salad is: bright, warmly spiced, and completely refreshing all at once. Noah calls it ‘the colorful salad’ and Lily helps me pluck the fresh mint leaves. You’re going to love every single bite.

This Moroccan lentil carrot salad is my secret weapon for no-fuss lunches and last-minute dinner sides. It’s packed with tender lentils, sweet crisp carrot shreds, chewy raisins, crunchy walnuts, and briny olives, all tossed in a turmeric-cinnamon dressing that coats every grain and veggie strand. Even if you think you don’t like lentils, this recipe will change your mind. It’s proof that healthy food can and should taste incredible.

Why You'll Love This Moroccan Lentil Carrot Salad (Vegan)

Moroccan Lentil Carrot Salad (Vegan) Ingredients

The beauty of this Moroccan Lentil Carrot Salad (Vegan) is that every ingredient pulls double duty: flavor and nutrition in one fell swoop. You need a few kitchen staples, plus some fresh produce, and you are on your way to a showstopping bowl. I always keep French green lentils on hand because they hold their shape beautifully. Carrots give natural sweetness without sugar. The dressing is where the magic happens, with turmeric, cinnamon, and cumin transforming into something almost exotic. Let’s walk through exactly what you need.

  • 200g (1 cup) dry French green lentils, cooked and cooled you want about 720ml (3 cups) cooked lentils for the base of this salad. Use any small, firm lentil variety.
  • 4 cups peeled and grated carrots, from about 8 medium carrots the bright orange ribbons add crunch and natural sweetness that balances the earthy spices in this vegan lentil carrot salad.
  • 3 celery ribs, diced small for a fresh, juicy crunch in every bite.
  • 1/2 medium red onion, finely chopped a little sharp bite that mellows as the salad sits.
  • 1/2 cup fresh mint leaves, finely chopped the mint lifts the whole thing and gives it that fresh, aromatic finish. Lily always steals a few leaves.
  • 1/2 cup raisins or currants little pops of sweetness throughout your Moroccan salad.
  • 1/2 cup toasted walnuts, pepitas, or sunflower seeds I love walnuts for the buttery crunch, but use whatever you have.
  • 1/3 cup pitted Kalamata olives, sliced they bring a salty, briny punch that makes this salad addictive.
  • A large handful of chopped kale (optional) toss it in if you want extra greens and a heartier salad.

Cook your lentils just until tender, not mushy. You want them to keep their shape in the salad. I usually simmer them in lightly salted water for about 18 to 22 minutes. If you are new to cooking lentils, this guide from Serious Eats is super helpful for getting perfectly firm lentils every time. For an even quicker version, use two 425g (15 oz) cans of lentils, drained and rinsed. If you love warm Mediterranean flavors like cinnamon and cumin, you’ll also enjoy my Greek Pasta Salad which uses a bright lemon-herb dressing.

Grate the carrots yourself. Pre-shredded carrots are often dry and lack the moisture that keeps this Moroccan lentil carrot salad so luscious. Plus, lentils are a nutritional powerhouse packed with protein, fiber, and iron making this dish as good for you as it is delicious. According to Healthline, lentils are one of the world’s healthiest foods.

If using dry lentils, do not add salt until the last 5 minutes of cooking. Adding salt too early can make them tough. I learned that the hard way.

How to Make Moroccan Lentil Carrot Salad (Vegan)

You need two pots or bowls and a whisk, and about thirty minutes from start to finish. I like to cook the lentils first, then prep all the vegetables while they cool so the timing works out perfectly. This is a no-stress, one-bowl kind of situation that even little Noah can help with (his job is shaking the raisins in). Once you make this Moroccan Lentil Carrot Salad (Vegan), you will memorize the dressing and start pouring it on everything.

Step 1: Cook the lentils (or open the cans).

Rinse 200g (1 cup) dry French green lentils under cold water. Place them in a saucepan, cover with 720ml (3 cups) water, and bring to a boil. Then reduce the heat to a gentle simmer and cook for 18-22 minutes until just tender but still holding their shape. Add a pinch of salt during the last 5 minutes. Drain any excess water and spread the lentils on a plate to cool while you prep the vegetables. This helps your Moroccan lentil carrot salad stay perfectly fluffy without clumping. If using canned lentils, simply drain and rinse them well, then set aside.

Lora’s Tip: I often cook a double batch of lentils on Sunday for quick salads all week. They keep beautifully in the fridge.

Step 2: Prep the colorful veggies.

Meanwhile, peel and grate 4 cups of carrots using the large holes of a box grater or a food processor. Dice the celery, finely chop the red onion and fresh mint, and slice the olives. If you’re adding kale, remove the stems and chop it into thin ribbons. Noah calls the pile of orange shreds ‘carrot confetti’ and he is not wrong. The bright colors are half the joy of this Moroccan lentil carrot salad.

Step 3: Toast the nuts for extra crunch.

If using raw walnuts or pepitas, warm them in a dry skillet over medium heat for 3-4 minutes, shaking often, until they smell nutty and turn slightly golden. Watch them closely because they burn fast. Toasted nuts add a deep, buttery crunch that takes this vegan lentil carrot salad over the top. For another crunchy salad recipe, try my Best Broccoli Salad.

Step 4: Whisk together the warm spiced dressing.

In a small bowl or jar, combine 60ml (1/4 cup) extra virgin olive oil, 45ml (3 tbsp) freshly squeezed lemon juice, 30ml (2 tbsp) balsamic vinegar, 1 tsp ground turmeric, 1 tsp ground cinnamon, 1 tsp ground cumin, and 1/2 tsp each salt and black pepper. Whisk until smooth and emulsified. The turmeric gives it that gorgeous golden hue. You will want to drizzle this dressing on everything from grain bowls to roasted veggies after you taste it.

Step 5: Toss everything together.

In a large mixing bowl, combine the cooled lentils, grated carrots, diced celery, red onion, chopped mint, raisins, toasted nuts, sliced olives, and optional kale. Pour the dressing over the top and toss gently but thoroughly until every lentil and carrot strand is coated. Let your Moroccan Lentil Carrot Salad (Vegan) sit for 10 minutes to allow the flavors to marry. Give it one more gentle toss, taste for salt and lemon, then serve at room temperature or chilled.

Lora's Kitchen Tips

Moroccan Lentil Carrot Salad (Vegan) Variations and Substitutions

One of the best things about this Moroccan lentil carrot salad is how flexible it is. You can swap in what you have on hand or adjust based on the season. Here are a few ways we mix it up in my kitchen.

Add crumbled feta: A little creamy feta on top adds a salty tang that complements the sweet raisins and earthy lentils beautifully. It makes the Moroccan Lentil Carrot Salad (Vegan) no longer vegan, but it’s a huge hit with Jake.

Switch up the herbs: If you do not have fresh mint, try flat-leaf parsley or cilantro. Each brings a different personality, but the salad still tastes fresh and vibrant.

Try different dried fruit: Chopped apricots, dried cranberries, or golden raisins all work wonderfully in place of raisins. Use what you love, and it will still taste like a sunny vegan lentil carrot salad.

Make it grain-free: This salad is naturally grain-free and packed with protein, so it fits seamlessly into gluten-free and paleo-ish lifestyles (skip the lentils if avoiding legumes). You can also fold in cooked quinoa for extra bulk if you want a more substantial Moroccan salad bowl.

What to Serve with Moroccan Lentil Carrot Salad (Vegan)

I love serving this salad as a main dish with warm pita bread and a scoop of creamy hummus on the side. It makes the most satisfying light lunch. For a larger spread, pair your Moroccan Lentil Carrot Salad (Vegan) with grilled chicken skewers or roasted salmon, and you have a showstopping dinner. If you are putting together a salad buffet, add my Cucumber Dill Salad for a cool, creamy contrast. This Moroccan lentil carrot salad also travels well, so pack it for picnics, potlucks, or desk lunches and watch it disappear first.

How to Store Moroccan Lentil Carrot Salad (Vegan)

Moroccan Lentil Carrot Salad (Vegan) FAQ

Here are the questions I get asked most about this recipe:

Can I make Moroccan Lentil Carrot Salad (Vegan) ahead of time?

Yes, absolutely. In fact, it tastes even better the next day. Assemble the salad without the dressing, then toss with the dressing about an hour before serving, or dress it all and let it chill overnight. The spices deepen and the carrots stay crisp.

How long does this lentil carrot salad last in the fridge?

Stored in an airtight container, this Moroccan Lentil Carrot Salad (Vegan) keeps well for up to 5 days. The texture does soften slightly after day 3, but it stays delicious right until the end.

Can I use canned lentils instead of dry?

Sure. Two 425g (15 oz) cans of lentils, drained and rinsed, work perfectly in this recipe. Just skip the cooking step and toss them straight in. Your Moroccan lentil carrot salad will be ready in less than 15 minutes.

Is this salad healthy?

It is. One serving of this Moroccan Lentil Carrot Salad (Vegan) delivers a hearty dose of plant-based protein, fiber, vitamins from carrots, and heart-healthy fats from olive oil and walnuts. It is naturally gluten-free and full of whole food ingredients.

What can I use instead of walnuts?

Toasted sunflower seeds, pepitas, slivered almonds, or even chopped pistachios are all fantastic options. They each bring a slightly different crunch to your vegan lentil carrot salad, so use what you have.

I hope this Moroccan Lentil Carrot Salad (Vegan) brings as much color and joy to your table as it does to mine. When the kids eat it without complaints and Jake asks for seconds, I know it is a winner. Give it a try, make it your own, and send me a note when you do.

With love and extra walnuts,
Lora x

Moroccan Lentil Carrot Salad (Vegan)

Servings

4

servings
Prep time

15

minutes
Cooking time

20

minutes
Calories

380

kcal

    Ingredients

    • 200g (1 cup) dry French green lentils (or 2 cans, drained)

    • 4 cups peeled and grated carrots

    • 3 celery ribs, diced

    • 1/2 medium red onion, finely chopped

    • 1/2 cup fresh mint leaves, chopped

    • 1/2 cup raisins or currants

    • 1/2 cup toasted walnuts, pepitas, or sunflower seeds

    • 1/3 cup pitted Kalamata olives, sliced

    • A large handful of chopped kale (optional)

    • 60ml (1/4 cup) extra virgin olive oil

    • 45ml (3 tbsp) freshly squeezed lemon juice

    • 30ml (2 tbsp) balsamic vinegar

    • 1 tsp ground turmeric

    • 1 tsp ground cinnamon

    • 1 tsp ground cumin

    • 1/2 tsp sea salt

    • 1/2 tsp black pepper

    Directions

    • If using dry lentils, rinse and simmer in 720ml (3 cups) water for 18-22 minutes until tender. Drain and cool. If using canned, drain and rinse.

    • Grate carrots, dice celery, chop onion and mint, slice olives, and chop kale (if using). Place in a large bowl.

    • Toast walnuts in a dry skillet for 3-4 minutes until fragrant.

    • Whisk together all dressing ingredients until smooth.

    • Add cooled lentils and toasted nuts to the bowl with vegetables. Pour dressing over everything and toss well. Let sit 10 minutes before serving.

      Leave a Comment

      Your email address will not be published. Required fields are marked *

      *