This easy Italian-inspired Mediterranean Lentil Salad has become my go-to for meal prep lunches, potlucks, and light summer dinners. It hits all the right notes: herby, zesty, satisfying, and ridiculously simple to toss together. Packed with fresh veggies, creamy bocconcini, and briny green olives, it’s a high-protein vegetarian salad that doesn’t skimp on flavor or texture.

Serve as a side with one of my Grilling Recipes or Main Dish Recipes to complete a weeknight meal.

Mediterranean Lentil Salad with cooked green lentils, cherry tomatoes, cucumbers, mozzarella balls and fresh basil in a large serving bowl.

Why This Recipe Works

Photo of Luay Ghafari
  • So easy to make: Just cook the lentils, whisk up the dressing, chop, toss, and you’re done in under 30 minutes.
  • Seasonal and fresh: Ideal for summer when tomatoes, cucumbers, and basil are at their peak. But works year-round.
  • Perfect for pairing: Works great with grilled meats, crusty bread, or on its own as a protein-packed vegetarian main. I like to add cooked proteins to it, like my Chicken Souvlaki or Middle Eastern Shish Kebabs.

Ingredients

This recipe comes together quickly and with standard pantry and fridge staples. Here’s what you will need:

Mediterranean Lentil Salad recipe ingredients with individual labels on a metal tray.
  • Dry Lentils: Green or brown hold their shape best; black beluga also works. Don’t use red lentils, as they turn to mush when cooked. Canned lentils will work in a pinch, just make sure they are well drained. If you prefer to “Beef up” your salads with beans instead, try my Greek Bean Salad and Kale Chickpea Salad recipes too.
  • Cucumbers: Persian cucumbers are perfect here. They are thin-skinned and crunchy. You can sub in an English cucumber, but I recommend cutting out the seed cavity and peeling it if the skin is tough.
  • Onion: I am using a small red onion. If raw onion is too sharp for you, soak the chopped onion in cold water to mellow it out. Or use scallions or green onions.
  • Cherry tomatoes: Sweet and juicy. Grape tomatoes or chopped heirloom tomatoes are great substitutes. You can also use standard tomatoes, but I would recommend removing the seed cavities so you don’t add too much liquid back into the salad.
  • Cheese. I prefer a mild cheese to balance the tangy dressing, and that’s why Bocconcini/mozzarella balls work well. I use them in my Bean Antipasto Salad, Chicken and Pesto Pasta Salad, and Mediterranean Pasta Salad. Feta cheese, goat cheese or vegan cheese are good alternatives.
  • Green olives: Briny and bold. Kalamata olives, black olives or Castelvetrano olives work too.
  • Fresh Herbs: Basil pairs so nicely with the other ingredients so I would recommend it. But in a pinch, parsley would do too.
  • Grainy mustard: I like adding mustard (Dijon and/or grainy) to my salad dressings. They add depth and a touch of heat.

Refer to the recipe card at the bottom of this post for a full list of ingredients and quantities.

How to Make this Mediterranean Lentil Salad Recipe

Cooked lentils draining in a sieve.

Step 1. Boil and Drain Lentils. Rinse and pick over, then boil in water until tender but not mushy, about 20-25 minutes.  Drain in a fine mesh sieve, run under cold water and let the lentil drain completely.

Salad dressing is getting mixed right in the serving bowl.

Step 2. Make the Dressing. In your serving bowl, whisk together extra virgin olive oil, red wine vinegar, lemon juice, grainy mustard, salt, and pepper until emulsified.

Cooked green lentils, sliced cherry tomatoes, cucumbers, mozzarella balls and fresh basil in a large serving bowl.

Step 3. Assemble the Salad. To the bowl with the dressing, add the cooked and drained lentils, sliced cherry tomatoes, chopped cucumbers, diced red onion, bocconcini cheese balls, chopped green olives, and torn or chopped basil.

Mediterranean Lentil Salad with cooked green lentils, cherry tomatoes, cucumbers, mozzarella balls and fresh basil in a large serving bowl.

Step 4: Toss and Taste. Mix everything gently until well coated in the dressing. Taste and adjust seasoning as needed.

Pairing and Menu Ideas

This salad is super versatile! There are so many ways you can enjoy this hearty salad.

Grill night. Serve as a side dish with Chicken Souvlaki SkewersGreek Lamb ChopsShrimp SkewersSalmon Skewers, or Middle Eastern Beef Shish Kebabs.

Mezze spread. Serve as part of a large spread with Roasted Eggplant DipTzatzikiMuhammara (roasted red pepper dip)Homemade Labneh, and/or Greek Pita Bread.

Mediterranean Lentil Salad with cooked green lentils, cherry tomatoes, cucumbers, mozzarella balls and fresh basil in a large serving bowl.

Expert Tips

  • Choose the right lentil. For salads, pick green, brown, or black (beluga) lentils. They keep their shape better than red/yellow, which turn mushy.
  • Don’t overcook the lentils! You want them tender but still with bite. Overcooked lentils can turn mushy quickly.
  • Don’t salt the water. Adding salt to the boiling water may make your lentils tough and take them longer to soften. The lentils will absorb the salad dressing later on.
  • Many Mediterranean lentil salad recipes add garlic to the dressing. If you love garlic, a small grated clove wouldn’t hurt!
  • Fresh herbs matter. Don’t skip the basil. It really lifts the dish and gives it that summery Mediterranean vibe.
  • Other possible additions to the salad: artichoke hearts, roasted red pepper, or sundried tomatoes. Or take my Antipasto Bean Salad and swap out the beans for lentils.
  • Make-ahead friendly (with one tweak). This salad is great for meal prep, but for max crunch and minimal mush, keep the dressing separate.

Recipe FAQs

Can I make this Mediterranean Lentil Salad ahead of time?

Absolutely! In fact, it gets even better after a few hours in the fridge. Just wait to add the basil and cheese until right before serving if you want the freshest flavor and texture.

How can I store leftover Mediterranean Lentil Salad?

Stored in an airtight container, this salad lasts for 3 days. It’s great for meal prep, but for max crunch and minimal mush, keep the dressing separate.

Other Salad Recipes

If you make this Mediterranean Lentil Salad or any other salad recipe on Urban Farm and Kitchen, please take a moment to rate the recipe ⭐⭐⭐⭐⭐ and leave a comment below. It’s such a help to others who want to try the recipe.

For more Urban Farm and Kitchen, follow along on InstagramFacebook, and Pinterest, visit the Urban Farm Shop, or subscribe for new posts via email.

No ratings yet

Mediterranean Lentil Salad (Italian-Inspired)

This easy Mediterranean Lentil Salad has become my go-to for meal prep lunches, potlucks, and light summer dinners. It hits all the right notes: herby, zesty, satisfying, and ridiculously simple to toss together. Packed with fresh veggies, creamy bocconcini, and briny green olives, it's a high-protein vegetarian salad that doesn’t skimp on flavor or texture.
Servings: 6 Servings
Mediterranean Lentil Salad with cooked green lentils, cherry tomatoes, cucumbers, mozzarella balls and fresh basil in a large serving bowl.
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Save this recipe!
Get this sent to your inbox, plus get new recipes from me every week!

Ingredients 

For Cooking the Lentils

  • 1 cup Brown lentils
  • 3 cups Water

Dressing Ingredients

  • ¼ cup Extra virgin olive oil
  • 2 tablespoon Lemon juice
  • 2 tablespoon Red wine vinegar
  • 1 tablespoon Grainy mustard
  • 1 teaspoon Kosher salt
  • ½ teaspoon Black pepper

Fresh Ingredients

  • 1 pint Cherry tomatoes (sliced in half)
  • 2 Persian cucumbers (chopped)
  • 1 cup Mozzarella cheese balls
  • ½ Red onion (finely chopped)
  • ¼ cup Green olives (chopped)
  • 2 tablespoon Fresh basil (chopped)

Instructions 

  • Boil and Drain Lentils. Rinse and pick over 1 cup Brown lentils, then boil in 3 cups Water until tender but not mushy, about 20-25 minutes. Drain in a fine mesh sieve, run under cold water and let the lentil drain completely.
  • Make the Dressing. In your serving bowl, whisk together ¼ cup Extra virgin olive oil, 2 tablespoon Lemon juice, 2 tablespoon Red wine vinegar, 1 tablespoon Grainy mustard, 1 teaspoon Kosher salt, and ½ teaspoon Black pepper until emulsified.
  • Assemble the Salad. To the bowl with the dressing, add the cooked and drained lentils, 1 pint Cherry tomatoes (sliced in half), 2 Persian cucumbers (chopped), 1 cup Mozzarella cheese balls, ½ Red onion (finely chopped), ¼ cup Green olives (chopped), and 2 tablespoon Fresh basil (chopped).
  • Toss and Taste. Mix everything gently until well coated in the dressing. Taste and adjust seasoning as needed.

Notes

Refer to the post above for step-by-step recipe photos, helpful tips and advice.
Key Ingredient Information:
  • Lentils: Green or brown hold their shape best; black beluga also works. Don’t use red lentils, as they turn to mush when cooked. 
  • Cucumbers: Persian cucumbers are perfect here. They are thin-skinned and crunchy. You can sub in an English cucumber, but I recommend cutting out the seed cavity and peeling it if the skin is tough.
  • Onion: I am using a small red onion. If raw onion is too sharp for you, soak the chopped onion in cold water to mellow it out. Or use scallions or green onions.
  • Cherry tomatoes: Sweet and juicy. Grape tomatoes or chopped heirloom tomatoes are great substitutes. You can also use standard tomatoes, but I would recommend removing the seed cavities so you don’t add too much liquid back into the salad.
  • Cheese. I prefer a mild cheese to balance the tangy dressing, and that’s why Bocconcini/mozzarella balls work well. Feta cheese, goat cheese or vegan cheese are good alternatives.
  • Green olives: Briny and bold. Kalamata olives, black olives or Castelvetrano olives work too.
  • Fresh Herbs: Basil pairs so nicely with the other ingredients so I would recommend it. But in a pinch, parsley would do too.
  • Grainy mustard: I like adding mustard (Dijon and/or grainy) to my salad dressings. They add depth and a touch of heat.

Nutrition

Calories: 267kcal, Carbohydrates: 25g, Protein: 12g, Fat: 14g, Saturated Fat: 3g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 7g, Cholesterol: 6mg, Sodium: 726mg, Potassium: 532mg, Fiber: 11g, Sugar: 4g, Vitamin A: 442IU, Vitamin C: 23mg, Calcium: 100mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this recipe? Rate & comment below!

You May Also Like

Leave a comment

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

Recipe Rating