Why You’ll Love This Salad
There’s something magical about the combination of tender lentils, crisp vegetables, and zesty lemon dressing that makes my Greek Lentil Salad absolutely irresistible. I find myself making this protein-packed dish repeatedly throughout spring and summer when I crave something both refreshing and satisfying.

What makes this Greek Lentil Salad special is not just its incredible flavor, but also its impressive nutritional profile. Packed with plant-based protein, iron, and fiber from the lentils, this Mediterranean-inspired dish keeps you feeling full and energized. The combination of fresh vegetables adds vitamins and crunch, while the tangy lemon Dijon dressing brings everything together with bright, zippy flavor.
One of my favorite things about this recipe is its incredible versatility. It’s perfect as a main dish for lunch or dinner, works beautifully as a side, and travels exceptionally well for potlucks, picnics, and meal prep. I often make a double batch on Sundays to enjoy throughout the week!
Even better, this salad is incredibly inclusive for those with dietary restrictions. It’s naturally dairy-free, egg-free, gluten-free, nut-free, and can easily be made vegan. No matter who joins your table, this crowd-pleasing dish allows everyone to enjoy a delicious meal together.
| Why You’ll Love This Greek Lentil Salad |
| ✓ Quick and easy to prepare |
| ✓ Packed with protein, fiber, and iron |
| ✓ Allergy-friendly (dairy-free, egg-free, gluten-free, nut-free) |
| ✓ Perfect for meal prep (lasts 5 days) |
| ✓ Vibrant Mediterranean flavors |
| ✓ Versatile as a main dish or side |
Ingredients You’ll Need
For this Greek Lentil Salad, I rely on simple, fresh ingredients that come together to create something extraordinary:
- 3 cups cooked lentils: I strongly recommend using pre-cooked lentils to save time. Trader Joe’s steamed lentils are my go-to, but canned lentils work perfectly too. Brown or green lentils hold their shape best in salads—avoid red lentils as they become too soft.
- Fresh vegetables: The colorful vegetable medley includes 4 small cucumbers (diced), 1 pint of halved cherry tomatoes, ⅓ cup finely diced red onion, and 1 diced red bell pepper. This combination creates the perfect balance of textures and flavors.
- ½ cup fresh parsley: Don’t skimp here! Fresh herbs make all the difference, adding brightness and that authentic Mediterranean touch. Either curly or flat-leaf Italian parsley works beautifully.
- ¼ cup dairy-free feta: I use Trader Joe’s dairy-free feta made with potatoes and coconut oil, but any plant-based or traditional feta works if you don’t have dietary restrictions.
For the simple yet flavor-packed dressing, you’ll need:
- 5 tablespoons fresh lemon juice
- 2 tablespoons Dijon mustard
- 2 tablespoons honey or maple syrup (use maple for vegan option)
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- Salt and pepper to taste

Easy Customizations
What I love about this recipe is how adaptable it is! Here are some of my favorite variations:
- Herb it up: Add fresh mint, basil, dill, or oregano for different flavor profiles.
- Mediterranean extras: Incorporate Kalamata olives, capers, or artichoke hearts.
- Extra protein: Add chickpeas or white beans for an even more substantial meal.
- Spice it up: A pinch of red pepper flakes adds a gentle heat that works wonderfully.
If you have allergies, replace the Dijon mustard with an equal amount of olive oil or vegan mayo—it changes the flavor slightly but still tastes delicious!
Instructions and Serving Suggestions
Getting this protein-packed Greek Lentil Salad on your table couldn’t be easier! The simple preparation makes it perfect for busy weeknights or meal prep Sundays.
Step-by-Step Instructions
- Prepare your lentils: If using dried lentils, rinse 1 cup thoroughly, then combine with 4 cups of water or vegetable broth in a large pot. Bring to a boil, reduce heat, and simmer for about 20-25 minutes until tender but still holding their shape. Drain well and let cool completely. If using pre-cooked lentils, simply measure out 3 cups and proceed to the next step.
- Make the dressing: In a small bowl, whisk together 5 tablespoons of fresh lemon juice, 2 tablespoons of Dijon mustard, and 2 tablespoons of honey or maple syrup. Add garlic powder, onion powder, salt, and pepper. Whisk until well combined and set aside.
- Prepare vegetables: Dice the cucumbers, halve the cherry tomatoes, finely chop the red onion, dice the red pepper, and roughly chop the fresh parsley.
- Combine everything: In a large bowl, add the cooled lentils and all the prepared vegetables. Crumble the feta over the top, then pour the dressing over everything. Gently toss until all ingredients are evenly coated.
- Let flavors meld: For the absolute best flavor, cover the bowl and refrigerate for at least 30 minutes (though an hour is even better). This resting time allows the lentils to soak up the dressing and the flavors to blend beautifully.
Serving and Storage Tips
This salad is incredibly versatile! I love serving it over a bed of fresh greens for a complete meal or alongside Mediterranean-inspired mains like falafel, grilled vegetables, or plant-based kebabs.
For meal prep, divide the salad into airtight containers for grab-and-go lunches throughout the week. The flavors actually improve over time, making this perfect for advance preparation. The salad keeps beautifully in the refrigerator for up to 5 days.
I often bring this to potlucks and picnics because it travels well and doesn’t need to be reheated. It’s always one of the first dishes to disappear!
For an extra special touch when serving guests, garnish with additional fresh herbs and a squeeze of lemon juice just before serving.

Greek Lentil Salad
Ingredients
- 3 cups cooked lentils brown or green preferred
- 4 small cucumbers diced
- 1 pint cherry tomatoes halved
- ⅓ cup red onion finely diced
- 1 red bell pepper diced
- ½ cup fresh parsley chopped
- ¼ cup dairy-free feta or regular feta
- Dressing:
- 5 tablespoons fresh lemon juice
- 2 tablespoons Dijon mustard
- 2 tablespoons honey or maple syrup use maple for vegan option
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- Salt and pepper to taste
Instructions
- Prepare lentils: If using dried lentils, rinse and cook them in 4 cups of water or vegetable broth for 20-25 minutes until tender but firm. Drain and let cool.
- Make the dressing: Whisk together lemon juice, Dijon mustard, honey or maple syrup, garlic powder, onion powder, salt, and pepper in a small bowl.
- Prepare vegetables: Dice cucumbers, halve tomatoes, chop onion, and bell pepper. Roughly chop parsley.
- Combine: In a large bowl, combine cooled lentils, vegetables, and feta. Pour dressing over and toss gently.
- Let flavors meld: Cover and refrigerate for 30 minutes to 1 hour before serving.










