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.

The first time I made this Moroccan Lentil Carrot Salad (Vegan) was for a backyard potluck, and I will be honest, I was a little worried. Jake is a meat and potatoes guy, and Noah, our three-year-old, treats anything green like it might bite back. But I had a mountain of carrots from our CSA box and a bag of French lentils staring at me from the pantry. So I crossed my fingers and got to work. The result? Even Noah asked for seconds, and Jake said, and I quote, “This doesn’t taste healthy, but I know it is.” That is the highest praise in our house.

This Moroccan Lentil Carrot Salad (Vegan) is bright, earthy, and packed with warm spices that make it feel far more indulgent than a bowl of lentils and carrots ever should. The grated carrots stay crunchy, the lentils add a satisfying heft, and the mint and raisins bring a pop of sweetness and freshness that wakes up your whole mouth. And that dressing, oh my, it smells like a Moroccan spice market. Turmeric, cinnamon, cumin. It is the kind of dish you will crave long after the bowl is empty.

I love that this vegan Moroccan salad comes together in about 20 minutes with zero cooking beyond boiling the lentils. It is the perfect make-ahead side for weeknight dinners or lazy weekend lunches. And because it is naturally vegan, gluten free, and packed with plant-based protein and fiber, it checks every box without tasting like compromise.

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

Moroccan Lentil Carrot Salad (Vegan) Ingredients

The ingredient list for this Moroccan Lentil Carrot Salad (Vegan) looks long, but it is mostly pantry staples and a few fresh heroes. The key players are French green lentils, which hold their shape beautifully, and lots of crisp, grated carrots. The dressing is a simple whisk of olive oil, lemon, balsamic, and warm spices. I also throw in raisins for a touch of sweetness, toasted nuts or seeds for crunch, and a generous handful of fresh mint. If you have olives, they add a salty pop that rounds everything out.

  • 3 cups cooked French green lentils (from 1 cup dry lentils): The backbone of this Moroccan lentil carrot salad. French lentils stay firm and slightly nutty, unlike brown lentils which turn mushy.
  • 4 cups peeled and grated carrots (from about 8 medium carrots): I use the large holes on a box grater. No need to cook, the dressing softens them just enough.
  • 3 celery ribs, diced: For that essential fresh crunch.
  • 1/2 medium red onion, finely chopped: A little sharpness that mellows as it sits.
  • 1/2 cup fresh mint leaves, finely chopped: Do not skip this. It makes the whole salad sing.
  • 1/2 cup raisins or currants: For little bursts of sweetness.
  • 1/2 cup toasted walnuts, pepitas, or sunflower seeds: The crunchy, toasty element I adore.
  • 1/3 cup pitted Kalamata olives, sliced (optional, but highly recommended): A salty punch.
  • A large handful of chopped kale (optional): For extra color and nutrients.
  • For the dressing: 1/4 cup extra virgin olive oil, 3 tbsp lemon juice, 2 tbsp balsamic vinegar, 1 tsp ground turmeric, 1 tsp ground cinnamon, 1 tsp ground cumin, 1/2 tsp sea salt, 1/4 tsp black pepper.

Lentil tip: I always use French green lentils (also called Lentilles du Puy) for this Moroccan Lentil Carrot Salad (Vegan). They take longer to cook but keep their shape perfectly. If you only have brown lentils, you can use them, but the salad will be a bit softer. Just cook them until al dente and rinse under cold water to stop the cooking.

Balsamic vinegar: Good quality balsamic makes a big difference here. I love the deep, slightly sweet tang it brings to the dressing. If you have a favorite, this is the time to use it. I also use a splash of balsamic in my Caprese Salad with Balsamic Glaze, another favorite summer side.

Freshness matters: The carrots and mint are the stars. Use the freshest you can find. The mint, especially, will lose its oomph if it has been sitting in the fridge too long.

Note: Cook your lentils in advance or use canned lentils for an even faster version. Just be sure to rinse canned lentils well and drain them thoroughly so the salad is not watery.

How to Make Moroccan Lentil Carrot Salad (Vegan)

The process for this Moroccan Lentil Carrot Salad (Vegan) is laughably easy. If you can boil water and stir a bowl, you have got this. The biggest job is grating carrots, and if your kids are anything like my Lily, they will love helping with that. She calls it making carrot snow.

Step 1: Cook the Lentils (or Open a Can).

If using dry French green lentils, rinse 1 cup under cold water. Place them in a pot and cover with 3 cups of water or vegetable broth. Bring to a boil, then reduce the heat to a simmer. Cook for 20 to 25 minutes, until tender but still holding their shape. Drain and rinse under cold water to stop the cooking. Let them cool completely. This is a great time to prep the rest of the ingredients.

Lora’s Tip: I often cook a big pot of lentils on the weekend. They keep in the fridge for up to 5 days and are a lifesaver for quick meals like this Moroccan Lentil Carrot Salad (Vegan) or even just tossing with some lemon and herbs for a fast lunch.

Step 2: Prep the Veggies.

Peel and grate the carrots using the large holes of a box grater. You should have about 4 lightly packed cups. Dice the celery, finely chop the red onion, and chop the fresh mint. If using kale, remove the stems and slice the leaves thinly. Toss everything into a large mixing bowl along with the raisins and olives.

While the vegetables wait, toast your nuts or seeds in a dry skillet over medium heat for 2 to 3 minutes, shaking the pan often. You will smell them when they are ready. Let them cool before adding to the bowl.

Step 3: Whisk the Dreamy Moroccan Dressing.

In a small bowl or a jar with a lid, combine the olive oil, lemon juice, balsamic vinegar, turmeric, cinnamon, cumin, salt, and pepper. Whisk or shake until the spices are fully dissolved and the dressing looks a brilliant golden orange. This is the heart of your vegan lentil salad. Taste it and see if you want a little more lemon or salt. I almost always add an extra squeeze of lemon.

Step 4: Bring It All Together.

Add the cooled lentils and toasted nuts to the bowl of vegetables. Pour the dressing over everything. Use a big spoon or your clean hands to toss gently until every piece of carrot and every lentil is coated with that warm spiced dressing. You will notice how the carrots start to glisten and the mint perfumes the whole bowl. Let the salad sit for at least 10 minutes before serving so the flavors can get to know each other. This also gives the carrots a chance to soften slightly in the dressing.

Lora’s Tip: This Moroccan Lentil Carrot Salad (Vegan) gets better as it rests. I always make it at least an hour ahead when I can. And if you need another quick, no-cook salad that holds up well, try my Best Broccoli Salad (No Mayo). It has a similar crunchy, hearty vibe.

Lora's Kitchen Tips

Moroccan Lentil Carrot Salad (Vegan) Variations and Substitutions

The beauty of this Moroccan Lentil Carrot Salad (Vegan) is how flexible it is. You can swap in whatever crunchy vegetables you have on hand or adjust the spices to suit your mood. Here are a few of my favorite ways to change it up.

Add more greens: Sometimes I skip the kale and toss in a few handfuls of baby spinach or arugula right before serving. It makes the vegan lentil salad feel even fresher and lighter.

Change the fruit: Instead of raisins, try chopped dried apricots or dates. They add a similar sweetness but with a slightly different texture. Chopped fresh apple or pear mixed in right before serving is also lovely.

Play with nuts and seeds: I love toasted slivered almonds, but pecans or pistachios also work wonderfully. For a nut-free version, stick with sunflower seeds or pepitas. They are just as crunchy and are often more budget friendly.

Boost the protein: While this Moroccan lentil salad already has plenty of plant-based protein, you can add a can of drained chickpeas for even more substance. It transforms it from a side into a hearty main dish.

Add heat: If you like a little kick, stir in a pinch of cayenne pepper or red pepper flakes into the dressing. It pairs beautifully with the warm cinnamon and cumin in this Moroccan carrot salad.

What to Serve with Moroccan Lentil Carrot Salad (Vegan)

This Moroccan Lentil Carrot Salad (Vegan) is incredibly versatile. In the summer, I love serving it as a light but filling main dish, just mounded into bowls with warm pita bread and a side of hummus. The colors look so beautiful together on a platter.

It also makes a stellar side for grilled veggies, falafel, or even pan-seared salmon if you have non-vegan guests. For a full Mediterranean spread, pair it with my Mediterranean Cucumber Tomato Salad. The bright, juicy tomatoes and crisp cucumber are the perfect contrast to the earthy, spiced lentils.

Another idea: stuff it into pita pockets with a dollop of dairy-free yogurt and a sprinkle of fresh herbs for the easiest handheld lunch. Leftovers keep beautifully, so I often pack it for my desk lunch. With love and turmeric, Lora x

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 this Moroccan Lentil Carrot Salad (Vegan) ahead of time?

Absolutely, and I highly recommend it. This Moroccan Lentil Carrot Salad (Vegan) tastes even better after a few hours or overnight because the dressing has time to soak into the lentils and carrots. Just give it a good stir before serving and add a fresh squeeze of lemon to brighten it back up.

What type of lentils are best for this salad?

French green lentils (Lentilles du Puy) are the best choice for this vegan lentil salad because they hold their shape and have a peppery, earthy flavor that pairs beautifully with the Moroccan spices. Brown lentils work in a pinch but tend to be a little mushier, so cook them carefully and rinse well.

Is this Moroccan Lentil Carrot Salad (Vegan) gluten free?

Yes, this Moroccan Lentil Carrot Salad (Vegan) is naturally gluten free as written. Lentils, vegetables, herbs, and the spiced dressing contain no wheat or gluten. Just be sure to check labels on any pre-packaged ingredients like canned lentils or spice blends.

How can I add more protein to this salad?

This plant-based Moroccan salad already has a good amount of protein from the lentils, but you can boost it further by adding a can of drained chickpeas, some cubed firm tofu, or a sprinkle of hemp seeds. It will make it even more filling as a main dish.

Can I use pre-cooked or canned lentils instead of dried?

Yes, you can use 2 cans of lentils (rinsed and drained) to save time. Just make sure they are not overcooked and that you rinse them very well with cold water to remove any tinny flavor. The Moroccan lentil salad will still be delicious.

When I need a recipe that feels a little special but requires zero stress, this is the one I reach for. It is colorful, nourishing, and packs a punch of flavor that always surprises people. I really hope it becomes your favorite too.

With love and grated carrots,
Lora x

Moroccan Lentil Carrot Salad (Vegan)

Servings

6

servings
Prep time

15

minutes
Cooking time

25

minutes
Calories

290

kcal

    Ingredients

    • 3 cups cooked French green lentils (from 1 cup dry)

    • 4 cups peeled and grated carrots (about 8 medium carrots)

    • 3 celery ribs, diced

    • 1/2 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 sliced Kalamata olives (optional)

    • Large handful chopped kale (optional)

    • 1/4 cup extra virgin olive oil

    • 3 tablespoons freshly squeezed lemon juice

    • 2 tablespoons balsamic vinegar

    • 1 teaspoon ground turmeric

    • 1 teaspoon ground cinnamon

    • 1 teaspoon ground cumin

    • 1/2 teaspoon sea salt

    • 1/4 teaspoon black pepper

    Directions

    • If using dry lentils, rinse 1 cup and simmer in 3 cups water or broth for 20-25 minutes until tender but firm. Drain and rinse with cold water. Cool completely.

    • In a large bowl, combine the grated carrots, celery, red onion, mint, raisins, olives, and kale (if using). Add the cooled lentils.

    • Whisk together all dressing ingredients until smooth and pour over the salad. Toss well to coat every piece. Your Moroccan Lentil Carrot Salad (Vegan) should now be glistening and fragrant.

    • Let sit for at least 10 minutes, or cover and refrigerate for up to 1 hour to allow flavors to meld. Stir again before serving.

    • Garnish with extra mint and toasted nuts, and serve at room temperature or chilled.

      Leave a Comment

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

      *