Recipe Overview

Why you’ll love it: Satisfying and flavorful, this lentil salad recipe with feta cheese, crisp veggies, and zesty red wine vinaigrette is perfect for meal prep. Make it ahead for healthy to-go lunches.

How long it takes: 50 minutes
Equipment you’ll need: pan for cooking the lentils, bowl for mixing
Servings: 8 as a side, 4 as a main dish

A bowl of lentil salad with cherry tomatoes, cucumber, feta cheese, red onion, and parsley, with a black serving spoon.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Pin this now to find it later

Pin It

I’m a major fan of hearty salads that can be made ahead of time. If I prep a big salad on the weekends (or whenever I get a chance), then there’s no excuse when it comes to lunch time. With a healthy and delicious salad waiting for me in the fridge, I’m much less likely to nosh on chips and cheese.

This lentil salad, like my Waldorf lentil salad and my black-eyed pea salad, is a great one to have in the fridge, all ready for a quick lunch. Lentils are super nutritious and they become more flavorful the longer they sit in the homemade red wine vinaigrette. Lentil salad is filling and satisfying (and it’s easy to make).

Mediterranean-Inspired Lentil Salad

Bold Mediterranean flavors. On their own, lentils are earthy and mild, which makes them an excellent base for big flavors like briny feta, tangy red wine vinegar, and fresh herbs.

Contrasting textures. The best salads have a variety of textures and this lentil salad delivers! The lentils are tender, the cucumbers and red onion are crisp, the tomatoes are juicy, and the feta is creamy.

Wholesome and satisfying. With protein and fiber from the lentils and healthy fats from the olive oil, this salad is hearty and filling. Have a lentil salad for lunch and you won’t be rifling through the fridge for a mid-afternoon snack!

Great for meal prep. Make a big batch of this salad at the beginning of the week and portion it out for easy grab-and-go lunches all week long.

A close-up of a lentil salad with cherry tomatoes, cucumber slices, feta cheese, red onion, and parsley, served with a black spoon.

Ingredient Notes

  • Lentils: Look for green lentils, which are best for salads. They are sometimes called French or Puy lentils and hold their shape much better than brown or red lentils. They have a somewhat peppery, earthy flavor that works well in this salad.
  • Cucumber: I like to use English cucumbers because they have tender edible skin and fewer seeds, but Persian cucumbers also work. If you want to use a standard cucumber, I recommend peeling it, and slicing it lengthwise. Use a spoon to scoop out the seeds and pulp before dicing.
  • Cherry or grape tomatoes: Cut the tomatoes in half so they absorb the vinaigrette. I recommend small tomatoes rather than larger tomatoes because they aren’t as watery.
  • Parsley: Since I use a whole cup of parsley for this recipe, I don’t bother pulling off the leaves. Remove the sprigs of parsley from the large stems, but don’t worry about the small stems which are tender and edible. I chop them with the leaves to keep it easy.
  • Red onion: The diced onions are briefly marinated in the vinaigrette which tempers their bold flavor. Shallots can work as a milder substitute, if you prefer.
  • Feta cheese: Crumbled feta adds a salty, creamy element. Fresh mozzarella would work, too.
  • Extra virgin olive oil: I love using a good, fruity olive oil for this dressing because it adds a subtle flavor in addition to richness.
  • Red wine vinegar: To stick with the Mediterranean theme, I use red wine vinegar, which is also the key ingredient in the dressing for Greek salad.
  • Seasonings: Dried oregano, another Mediterranean flavor, is added to the salad for an herbal note, along with salt and freshly ground black pepper.

How to Make Lentil Salad

Cook the lentils. Bring the water to a boil in a pan with ½ teaspoon of salt. Add the lentils, reduce the heat to a simmer, and cover the pan. Cook for 22 to 25 minutes; you want the lentils to be al dente, tender enough to eat but not soft or mushy. (Soft lentils will break apart when stirred with the dressing.) Drain and cool.

Make the vinaigrette. Whisk together the olive oil, red wine vinegar, oregano, salt and pepper until emulsified. You can add the onion to the dressing if you want to mellow its flavor. (Basically, the dressing pickles it!)

Combine. Stir the cucumbers, tomatoes, and parsley into the dressing. Fold in the cooled lentils, followed by the feta. Season to taste and enjoy immediately or refrigerate for later.

Recipe Tip

Be sure to taste your salad before serving, and adjust the seasoning if needed. A pinch of salt, a splash of extra vinegar, or even a drizzle of honey can really bring it all together!

Easy Recipe Variations

  • Add crunch. Coarsely chopped almonds will add another layer of texture to this lentil salad recipe.
  • Serve it with greens. You can fold peppery arugula leaves into the salad just before serving or serve your lentil salad atop a bed of spinach or arugula.
  • Try a different herb. I often swap in a combination of fresh mint and parsley, like tabbouleh salad, if I happen to have them on hand.
  • Add olives. Castelvetrano olives would be fabulous in this salad, adding a briny, savory element.

What to Serve With Lentil Salad

Storage

Store lentil salad in an airtight container and refrigerate it for up to 4 days. Give it a stir before serving to redistribute any dressing that has settled at the bottom of the container. 

More Salad Recipes

Recipe

Lentil Salad Recipe

4.41 from 20 votes
Prep Time: 25 minutes
Cook Time: 25 minutes
Total Time: 50 minutes
Servings: 8
Satisfying and flavorful, this lentil salad recipe with feta cheese, crisp veggies, and zesty red wine vinaigrette is perfect for meal prep. Make it ahead for healthy to-go lunches.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

For lentils:

  • cups small green lentils (French or Puy lentils), rinsed and any debris removed
  • 4 cups water
  • ¾ teaspoon kosher salt

For dressing:

For salad:

  • 1 English cucumber, chopped into bite-sized pieces (about 2 cups)
  • 1 cup halved cherry or grape tomatoes
  • 1 cup roughly chopped fresh parsley
  • ¼ cup diced red onion
  • 1 cup crumbled feta cheese

Instructions 

  • In a medium saucepan, bring water, and ¾ teaspoon salt to a boil. Add rinsed lentils, cover, and reduce to simmer. Cook for 22 to 25 minutes or until just tender (don’t overcook). Drain well, and set aside to cool while you prep the rest of the salad.
    1½ cups small green lentils (French or Puy lentils), rinsed and any debris removed, 4 cups water, ¾ teaspoon kosher salt
  • In a large bowl, whisk together olive oil, vinegar, oregano, salt, and pepper. If desired, add chopped onion to marinate briefly in the dressing.
    ¼ cup extra virgin olive oil, 3 tablespoons red wine vinegar, 1 teaspoon dried oregano, ½ teaspoon kosher salt, ½ teaspoon coarse ground black pepper, ¼ cup diced red onion
  • To the bowl with the dressing, add the cucumber, tomatoes, parsley, and onion if you haven't added it yet. Stir to combine. Fold in lentils, then the feta cheese.
    1 English cucumber, chopped into bite-sized pieces, 1 cup halved cherry or grape tomatoes, 1 cup roughly chopped fresh parsley, 1 cup crumbled feta cheese
  • Taste and season the salad with salt and pepper, if desired. Enjoy immediately or keep covered in fridge for up to 4 days.

Notes

  • Yield: Makes about 8 servings as a side, 4 as a main.
  • Lentils: Look for green lentils which may be called French or Puy lentils. Green lentils can vary; some are brownish green, others may be darker green with black speckles. Green lentils are firmer and hold their shape better when they are cooked, as compared to regular brown lentils. 
  • Cucumbers: English cucumbers are sometimes called greenhouse cucumbers. They have tender skins that are edible and often come wrapped in protective plastic. Persian cucumbers are similar. If you buy a regular cucumber, peel it, cut it in half, remove the large inedible seeds, and chop it.
  • Recipe retested and revised 6/2025.

Video

Nutrition

Serving: 1cup, Calories: 252kcal, Carbohydrates: 26g, Protein: 13g, Fat: 11g, Saturated Fat: 4g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 6g, Cholesterol: 17mg, Sodium: 592mg, Potassium: 511mg, Fiber: 12g, Sugar: 2g, Vitamin A: 925IU, Vitamin C: 16mg, Calcium: 141mg, Iron: 4mg

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

Did You Make This?Share a comment and rating below! I love hearing what you think!
Free email series

5 Time & Stress Saving Cooking Secrets

Free email series of my best tips!

FREE BONUS!

4.41 from 20 votes (18 ratings without comment)

Leave a comment

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

Recipe Rating




15 Comments

  1. Liz H says:

    3 stars
    The recipe described at the beginning does not match the recipe spelled out below. The recipe below makes no mention of tomatoes or red wine vinegar, and the recipe in the beginning doesn’t mention mustard or honey. I hope this can be fixed!

    1. Rachel Gurk says:

      Yikes! I’m so sorry about that, thank you for letting me know! I fixed it and everything should be correct now. Thanks again for alerting me and I apologize for any trouble it caused!

  2. Krisztina says:

    Delicious. Thanks for the recipe! 

    1. Rachel Gurk says:

      You’re welcome!

  3. Rhonda O'Donnell says:

    So good! Healthy too! I added minced garlic to the vinaigrette. I also added grape tomatoes, capers, and red onion to the salad. So good!!

    1. Rachel Gurk says:

      I love your additions! Thanks for taking the time to come back and leave a comment!

  4. C. says:

    Made this for supper tonight and it’s amazing! Used canned lentils since I’m lazy :P Thank you so much!

    1. Rachel Gurk says:

      So glad you enjoyed it!

    2. alice says:

      5 stars
      delicious and simple! i added more lentils because this makes a lot of dressing, used half a cucumber instead and omitted the parsley because i didn’t have any, but the beauty in this this recipe is that it’s easily altered according to personal taste. you could add so many things, and other herbs like basil would be just as delicious i think! excellent find—i’ll definitely be making this again :)

      1. Rachel Gurk says:

        I’m so happy to hear you liked it! Thank you for taking the time to leave a review!

  5. Katrina says:

    Such a delicious looking meal! I need to eat more lentils…like, right now!

    1. Rachel Gurk says:

      I often forget how much I like them until I have them again!

  6. sarah k @ the pajama chef says:

    this looks absolutely amazing, and so filling! yum!

    1. Rachel Gurk says:

      Super filling!