Carrots and lentils might sound humble on their own, but when paired with the right blend of Mediterranean spices, fresh herbs, and a punchy vinaigrette, they become something entirely more exciting. This Mediterranean Carrot Salad has become one of my go-to dishes when I want something nourishing, full of flavor, and incredibly satisfying. Whether I’m entertaining or just meal-prepping for the week, this salad always finds a place on my table.

What I love about this salad is its balance. The sweetness of the carrots, the earthiness of the lentils, and the brightness from lemon and herbs come together in every bite. It’s also incredibly flexible — perfect for vegans, vegetarians, or anyone who just wants to add more plant-based goodness to their meals. Toss in a handful of toasted almonds and a crumble of feta, and you’ve got a dish that tastes even better the next day.
Why You’ll Love This Mediterranean Carrot Salad
This salad is bursting with flavor, texture, and color. It’s hearty enough to be a main course but works beautifully as a side dish. It’s also ideal for make-ahead lunches or picnics since the flavors deepen over time. With the added bonus of being rich in fiber and protein, this salad ticks both the taste and nutrition boxes.
What Kind of Carrots or Lentils Should I Use?
For the carrots, I recommend using medium-sized fresh carrots—they should be firm and sweet, not woody. Slice them on a bias or into coins depending on the texture you like. As for lentils, French green lentils (also called Puy lentils) hold their shape well and have a peppery taste that complements the carrots perfectly. Brown lentils work too, but they may get a bit mushier.
Options for Substitutions
This salad is flexible! You can swap the lentils with canned chickpeas for a slightly different flavor and texture. If you’re dairy-free, skip the feta or use a plant-based cheese alternative. For nuts, slivered almonds add crunch, but pistachios or walnuts also work great. If mint isn’t your favorite, parsley or dill can be used to keep it fresh and herbaceous.
Ingredients for this Mediterranean Carrot Salad
- Carrots – The core of the dish, their natural sweetness balances the earthy lentils.
- Green or Puy Lentils – These hold their shape after cooking and provide a hearty texture and protein.
- Olive Oil – Adds richness and helps the flavors meld together.
- Fresh Lemon Juice – Brightens up the entire salad and enhances the Mediterranean profile.
- Garlic – Adds a punch of flavor that pairs beautifully with the carrots and lentils.
- Ground Cumin – Brings warmth and depth, a classic Mediterranean spice.
- Paprika or Smoked Paprika – Enhances the salad with a subtle smoky or sweet note.
- Fresh Mint – Delivers refreshing contrast and a burst of herbal flavor.
- Feta Cheese (optional) – Adds a creamy, tangy element that complements the carrots.
- Toasted Almonds or Slivered Almonds – Brings crunch and nutty richness.
- Salt and Pepper – Essential to bring all the flavors together.

Step 1: Cook the Lentils
Rinse 3/4 cup of green or Puy lentils under cold water, then place them in a saucepan with about 3 cups of water. Bring to a boil, reduce heat, and simmer uncovered for 20–25 minutes until just tender but not mushy. Drain and set aside to cool.
Step 2: Prepare the Carrots
Peel and slice 4–5 medium carrots into coins or batons. Steam or boil them for about 5–7 minutes until just tender. You want them soft but still with a bit of bite. Drain and set aside to cool slightly.
Step 3: Make the Dressing
In a small bowl, whisk together 1/4 cup olive oil, juice of one lemon, 1 grated garlic clove, 1 teaspoon ground cumin, 1/2 teaspoon smoked paprika (or regular), salt, and black pepper. Whisk until emulsified.
Step 4: Combine and Toss
In a large bowl, mix the cooked lentils and carrots. Pour the dressing over and gently toss to combine. Let it sit for at least 10 minutes to allow the flavors to absorb.
Step 5: Garnish and Serve
Add a handful of chopped fresh mint, crumbled feta (if using), and a sprinkle of toasted almonds. Drizzle a little extra olive oil and lemon juice if desired. Serve warm, at room temperature, or chilled.
How Long to Prepare the Mediterranean Carrot Salad
Preparation Time: Most of your time will go into prepping and cooking the lentils and carrots. Expect around 30–35 minutes total. Lentils take about 20–25 minutes to simmer, while carrots need only about 5–7 minutes to soften. You can prepare other elements like the dressing and garnishes during this time.
Assembly Time: Once your lentils and carrots are ready, it only takes about 10 minutes to mix the dressing, combine everything, and garnish. For best flavor, give the salad an additional 10 minutes to rest before serving.
Tips for Perfect Mediterranean Carrot Salad
- Use freshly squeezed lemon juice for the brightest flavor.
- Don’t overcook the lentils; they should be tender but still hold their shape.
- Let the salad sit before serving so the dressing can soak into the lentils and carrots.
- Toast the almonds yourself for better texture and a richer nutty flavor.
- If using feta, crumble it just before serving to keep it fresh and creamy.
Watch Out for These Mistakes While Cooking
- Overcooking Lentils: They’ll turn mushy and lose the salad’s desired texture.
- Skipping the Resting Time: The flavors won’t meld as well if served immediately.
- Using Pre-shredded Carrots: These lack flavor and texture. Use whole fresh carrots instead.
- Using Old Herbs: Fresh mint is key; wilted or dried won’t offer the same brightness.
- Under-seasoning: Taste the salad before serving and adjust salt, lemon juice, or oil as needed.
What to Serve With Mediterranean Carrot Salad?
1. Grilled Chicken Skewers
A juicy protein pairing that complements the salad’s citrus and spice.
2. Warm Pita Bread with Hummus
Use the pita to scoop up the salad or enjoy on the side with creamy hummus.
3. Falafel
Crispy and flavorful, falafel adds a savory punch and keeps the meal vegetarian.
4. Couscous or Quinoa Pilaf
Serve the salad over a bed of couscous or quinoa for a more filling main dish.
5. Greek Yogurt with Cucumber and Dill
This cooling side helps balance the warm spices in the salad.
Storage Instructions
Refrigeration: Store the salad in an airtight container in the fridge for up to 4 days. In fact, it tastes even better the next day as the flavors deepen.
Freezing: Not recommended. Lentils and carrots can become mushy once thawed, and the herbs lose their flavor.
Make-Ahead Tip: You can cook the lentils and carrots up to 2 days in advance. Assemble with dressing and herbs closer to serving time.
Estimated Nutrition
Per serving (approx. 1 cup, without feta):
- Calories: 260
- Protein: 10g
- Carbohydrates: 28g
- Fiber: 8g
- Sugar: 7g
- Fat: 12g
- Saturated Fat: 1.5g
- Sodium: 240mg
Frequently Asked Questions
What kind of lentils work best for this salad?
French green lentils or Puy lentils are ideal because they hold their shape and have a great texture.
Can I make this salad ahead of time?
Absolutely. In fact, it tastes better after resting for a few hours or overnight in the fridge.
Is this salad vegan?
Yes, if you omit the feta cheese or use a plant-based alternative.
Can I serve this warm?
Yes! It’s delicious warm, room temperature, or cold. Just don’t serve it hot off the stove.
How can I make it more filling?
Add a grain base like quinoa or couscous, or top with chickpeas or grilled chicken.
Conclusion
The Mediterranean Carrot Salad is a vibrant, wholesome dish that’s incredibly versatile. It’s packed with flavor, nutritious, and can serve as a main or side dish. Whether you’re feeding a crowd or meal-prepping for the week, this salad delivers freshness, color, and satisfaction with every bite. Try it once, and you’ll find yourself coming back to it again and again.
Mediterranean Carrot Salad
- Total Time: 40 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Fresh, vibrant, and full of Mediterranean charm, this Mediterranean Carrot Salad is a must-try for anyone craving a healthy, colorful, and flavorful dish. It’s a perfect addition to your collection of quick lunch ideas, healthy snacks, or easy dinner recipes. Sweet carrots and earthy lentils come together with lemon, olive oil, and herbs in a dish that’s as nourishing as it is satisfying. Whether you’re planning your weekly meal prep or entertaining friends with a vibrant mezze spread, this salad fits in beautifully.
Ingredients
¾ cup green or Puy lentils
4–5 medium carrots, peeled and sliced
¼ cup olive oil
1 lemon, juiced
1 garlic clove, grated
1 teaspoon ground cumin
½ teaspoon smoked paprika
Salt to taste
Black pepper to taste
¼ cup fresh mint, chopped
¼ cup crumbled feta cheese (optional)
3 tablespoons toasted slivered almonds
Instructions
1. Rinse the lentils and place in a saucepan with 3 cups water. Bring to a boil, then simmer for 20–25 minutes until just tender. Drain and set aside.
2. Slice the carrots into coins or batons. Steam or boil them for 5–7 minutes until tender yet firm. Drain and cool slightly.
3. In a small bowl whisk together olive oil, lemon juice, grated garlic, cumin, paprika, salt, and pepper.
4. In a large bowl combine cooked lentils and carrots. Pour dressing over and gently toss. Let it sit for at least 10 minutes so the flavors absorb.
5. Add chopped mint, crumbled feta if using, and toasted almonds. Drizzle extra olive oil or lemon juice if desired and serve.
Notes
Use French green lentils or Puy lentils because they hold their shape best in salads.
Allow the salad to rest for about 10 minutes after mixing so the flavors fully develop.
Toast the almonds lightly in a dry pan for a richer nutty flavor and extra crunch.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Salad
- Method: Boil + Toss
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 cup
- Calories: 260
- Sugar: 7g
- Sodium: 240mg
- Fat: 12g
- Saturated Fat: 1.5g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 8g
- Protein: 10g
- Cholesterol: 5mg
