This Moroccan carrot salad recipe is a refreshing mix of shredded carrots, juicy oranges, and raisins tossed in a citrusy dressing with warm spices. It's light yet flavorful, vegan and gluten-free, and makes the perfect side dish for tagines, grilled meats, or fish.

A little while back, my husband and I spent two weekends cooking our way through a handful of Moroccan recipes, from a flavorful Baked Moroccan Salmon to a refreshing Zesty Herb Couscous. Each recipe introduced us to bold new flavors, and this carrot salad quickly became one of those dishes we kept coming back to. Bright, lightly spiced, and ready in just 15 minutes, it's a side that feels special without any fuss.
We love serving it alongside hearty mains like our Chicken Tagine with Lemon and Olives and our Lamb Tagine recipe with a few simple sides. And if you'd like to get those perfect, jewel-like citrus segments, take a look at our guide on how to segment an orange - it's a little trick that makes the salad even more beautiful.
Scroll down for step-by-step photos, helpful tips, and fun flavor variations!
Jump to:
Ingredients You'll Need
Here's what makes this carrot salad shine:

- Carrots - The star ingredient, shredded for texture and rich in vitamin A and beta carotene.
- Oranges - Juicy segments add natural sweetness and vitamin C.
- Raisins - Provide pops of sweetness that balances the citrus.
Extra virgin olive oil - For the dressing.
Apple cider vinegar - Adds tang to balance the sweet fruit. - Honey or maple syrup - A touch of natural sweetness; maple syrup makes it vegan.
- Ground cumin & cinnamon - Warm Moroccan spices that tie the flavors together.
- Orange blossom water (optional) - A traditional floral note often used in North African salads.
- Fresh mint - Brings brightness to the final dish.
See the recipe card for quantities.
When Are Carrots in Season?
Carrots are available year-round, but they're at their sweetest in the cooler months of late fall through early spring. Fresh, crisp carrots make this salad especially vibrant. Want to learn more about when your favorite fruits and veggies are in season? Check out the USDA's Seasonal Produce Guide.
How to Make This Moroccan Carrot Salad
Tested in our kitchen and loved by our readers-this recipe is simple, fresh, and packed with flavor.
Prepare the fruit and vegetables
- Shred the carrots using a box grater, mandoline with shredder attachment or food processor.
- Peel the oranges and cut into neat segments or bite-sized pieces.
Chef's Tip: If you have time, pop the shredded carrots in ice water for 5 minutes, then drain and pat dry with kitchen towels. It keeps them extra crisp

Make the dressing
- In a small bowl, whisk together the orange zest and juice, olive oil, vinegar, honey, cumin, cinnamon, and orange blossom water (if using).


Combine salad
- In a large bowl, toss the shredded carrots, orange segments, and raisins.
- Pour the dressing over the salad and mix gently to coat.
Garnish and serve
- Scatter with fresh mint leaves just before serving.
- Serve chilled or at room temperature.
Chef's Tip: This salad tastes even better after resting for 30 minutes in the fridge, allowing the flavors to meld.
Flavor Variations and Substitutions
This Moroccan carrot salad is wonderfully versatile, and you can easily adapt it to suit what you have on hand or to try new twists.
- Add chickpeas for extra protein and texture.
- Swap apple cider vinegar for freshly squeezed lemon juice.
- Swap out the raisins with pomegranate seeds for a tart crunch, or use chopped dates for extra sweetness.
- Sprinkle it with toasted flaked almonds or walnuts for added nutty flavor.
- If you don't have orange blossom water, simply leave it out - the salad will still shine.

What to Serve with This Moroccan Carrot Salad
This salad makes a great side for Moroccan mains and beyond:
- Tagines and stews: Pair it with our Moroccan Chicken Tagine with Lemon and Olives or our Lamb Tagine with Apricots and Almonds. It's equally delicious alongside vegetarian tagines or hearty chickpea stews.
- Grilled and roasted meats: Serve as a refreshing contrast to our smoky Ground Beef Kebabs, Moroccan meatballs or our Roast Chicken.
- Seafood and fish: Enjoy with Baked Moroccan Salmon or Sheet Pan Lebanese Salmon, or keep it simple with grilled shrimp or flaky white fish.
- Vegetarian mains: A perfect side for our falafel bowls, Moroccan stuffed peppers, or a simple lentil pilaf.
Storage and Make-Ahead Instructions
- Fridge: Store in an airtight container for up to 2 days.
- Make Ahead: Best assembled 30 minutes to 2 hours before serving. We suggest adding the raisins and the mint in just before serving.
- Not freezer friendly: Fresh carrots and citrus don't freeze well.
- Ways to Use Leftovers: Spoon over mixed greens for a quick salad bowl, or tuck into wraps with grilled chicken or falafel.
FAQ's
A : Yes, it actually tastes better after sitting for 30 minutes in the fridge. Just add the raisins and mint right before serving.
A : You can, but freshly shredded carrots have better texture and flavor.
A : Simply skip it. The salad will still be delicious with citrus and spice.
A : Yes! Just use maple syrup instead of honey to keep it vegan.
Explore more of our Moroccan Recipes
- Homemade Tagine Spice Mix (Moroccan Spice Blend Recipe)
- Moroccan Preserved Lemons Recipe (Step-by-Step Guide)
- Moroccan Roasted Vegetables with Chickpeas (Harissa Veggies)
- Healthy Quinoa Salad with Moroccan Roasted Vegetables

This Moroccan carrot salad is proof that simple ingredients can create something extraordinary. With its citrus brightness, warm spices, and fresh herbs, it's a side dish we find ourselves coming back to again and again.
We'd love to hear how you enjoy it-share your version in the comments below and don't forget to Pin this recipe for later!
Print
Moroccan Carrot Salad Recipe
- Total Time: 15 mins
- Yield: Serves 4 - 6
- Diet: Gluten Free
Description
This Moroccan carrot salad recipe is a refreshing mix of shredded carrots, juicy oranges, and raisins tossed in a citrusy dressing with warm spices. It's light yet flavorful, vegan and gluten-free, and makes the perfect side dish for tagines, grilled meats, or fish.
Ingredients
500 g / 1.1 lb carrots, peeled and shredded
2 oranges, peeled and cut into segments
½ cup / 75 g raisins
For the dressing:
Zest and juice of 1 orange
1 tablespoon extra virgin olive oil
1 teaspoon apple cider vinegar
1 teaspoon honey (or maple syrup for vegan option)
½ teaspoon ground cumin
¼ teaspoon ground cinnamon
1 teaspoon orange blossom water (optional, but highly recommended)
To garnish:
Fresh mint leaves, roughly torn or chopped
Instructions
1. Prepare the fruit and vegetables
-
Shred the carrots using a box grater, mandoline with shredder attachment or food processor.
-
Peel the oranges and cut into neat segments or bite-sized pieces.
2. Make the dressing
-
In a small bowl, whisk together the orange zest and juice, olive oil, vinegar, honey, cumin, cinnamon, and orange blossom water (if using).
3. Combine salad
-
In a large bowl, toss the shredded carrots, orange segments, and raisins.
-
Pour the dressing over the salad and mix gently to coat.
4. Garnish and serve
-
Scatter with fresh mint leaves just before serving.
-
Serve chilled or at room temperature
💡 Tip: This salad gets even better after 30 minutes of marinating in the fridge. A great make-ahead side for tagines or grilled meats.
Notes
Storage Instructions
Fridge: Up to 2 days in airtight container
Make Ahead & Meal Prep: Assemble 30 mins-2 hrs ahead. We suggest adding the raisins and the mint in just before serving.
Not freezer friendly
- Prep Time: 15 mins
- Cook Time: 0 minutes
- Category: Salad
- Method: No-cook
- Cuisine: Moroccan
Nutrition
- Serving Size: 1 serving
- Calories: 134
- Sugar: 19 g
- Sodium: 60.1 mg
- Fat: 2.7 g
- Carbohydrates: 28.8 g
- Protein: 1.9 g
- Cholesterol: 0 mg
The nutrition is an estimate only. It was calculated using Nutrifox, an online nutrition calculator.












Leave a Reply