Finding a fresh, healthy salad that actually keeps you full can feel nearly impossible. Most salads leave you hungry an hour later, or they’re loaded with heavy dressings and toppings that defeat the whole purpose of eating something light and nutritious in the first place.
That’s where this Lebanese lentil salad comes in. It’s packed with protein from the lentils, loaded with fresh vegetables and herbs, and has just the right amount of tangy lemon dressing to tie everything together without weighing you down.

Why You’ll Love This Lebanese Lentil Salad
- Packed with protein and fiber – The lentils make this salad filling enough to be a complete meal on its own, keeping you satisfied for hours.
- Fresh, bright flavors – The combination of lemon juice, parsley, and cumin gives this salad a refreshing Mediterranean taste that’s perfect for lunch or a light dinner.
- Great for meal prep – This salad actually tastes better the next day as the flavors blend together, making it perfect to prepare ahead for easy weekday lunches.
- Budget-friendly ingredients – Lentils are one of the most affordable protein sources, and the rest of the ingredients are simple pantry and produce staples.
- Naturally vegetarian – This wholesome salad is a great option for meatless meals without sacrificing flavor or satisfaction.
What Kind of Lentils Should I Use?
For this Lebanese salad, you’ll want to use brown or green lentils since they hold their shape nicely after cooking and have a firm, slightly nutty texture. French green lentils (also called Puy lentils) are a great choice if you can find them, as they stay perfectly intact and have a peppery flavor that works well in salads. Avoid red or yellow lentils for this recipe – they tend to get mushy and fall apart, which isn’t what you want here. When you’re shopping, just grab a bag of regular brown lentils from the dried beans section and you’ll be all set.

Options for Substitutions
This salad is pretty forgiving and works well with a few simple swaps:
- Lentils: Green or brown lentils work best here since they hold their shape after cooking. Red or yellow lentils aren’t great substitutes as they turn mushy and won’t give you that nice texture you want in a salad.
- Lemon juice: Fresh lemon juice is really what makes this salad shine, but if you’re in a bind, you can use lime juice or even red wine vinegar. Just start with 3 tablespoons and adjust to taste.
- Parsley: Flat-leaf parsley is traditional, but you can mix in some fresh mint or cilantro if you want to change things up. I’d keep at least half parsley though to maintain that classic flavor.
- Feta cheese: Not a fan of feta? Try crumbled goat cheese or even diced mozzarella. You can also leave it out completely for a dairy-free version.
- Red onion: If red onion is too sharp for you, try green onions or shallots instead. You can also soak the red onion in cold water for 10 minutes before adding it to mellow out the bite.
- Cherry tomatoes: Regular tomatoes work fine – just dice them up and remove some of the seeds so the salad doesn’t get watery.
Watch Out for These Mistakes While Cooking
Overcooking your lentils is the biggest mistake you can make with this salad – they should be tender but still hold their shape, not mushy, so start checking them around the 20-minute mark and drain them immediately once they’re done.
Adding the dressing while the lentils are still hot might seem like a time-saver, but it causes the vegetables to wilt and the flavors to become dull, so always let your lentils cool to room temperature first.
Don’t skip the chilling step, as this salad really needs that time in the refrigerator for the flavors to blend together properly, and if you’re meal prepping, wait to add the feta until just before serving so it stays fresh and doesn’t get soggy.
For extra flavor, try adding the red onion to the dressing while the lentils cool – this takes away some of the harsh bite and makes the onion taste milder and sweeter.

What to Serve With Lebanese Lentil Salad?
This lentil salad is hearty enough to eat on its own, but it’s also perfect alongside grilled chicken, lamb kebabs, or falafel for a complete Mediterranean-style meal. I love serving it with warm pita bread or flatbread so you can scoop up the lentils and all those fresh veggies together. It also pairs really well with hummus, baba ganoush, or tzatziki on the side for a mezze-style spread. If you want to keep things simple, just add some grilled halloumi cheese on top of the salad for extra protein and a nice salty kick.
Storage Instructions
Store: This lentil salad actually gets better after sitting for a few hours as the flavors blend together. Keep it in an airtight container in the fridge for up to 5 days. I like to add the feta cheese right before serving so it stays fresh and doesn’t get too soft.
Make Ahead: This is one of those perfect make-ahead salads for meal prep or potlucks. You can cook the lentils and chop all your veggies a day or two in advance, then toss everything together with the dressing when you’re ready to eat. Just wait to add the cucumber and tomatoes until the day you plan to serve it if you want them extra crisp.
Serve: I usually enjoy this salad cold straight from the fridge, but you can also let it sit at room temperature for about 20 minutes before serving if you prefer. Give it a good stir and taste it before serving – you might want to add a squeeze of fresh lemon juice to brighten it up again.
| Preparation Time | 20-30 minutes |
| Cooking Time | 20-25 minutes |
| Total Time | 70-95 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 900-1050
- Protein: 28-34 g
- Fat: 40-48 g
- Carbohydrates: 100-114 g
Ingredients
For the salad:
- 1.25 cups lentils (I use Goya dry brown lentils)
- 1.25 cups parsley (finely chopped, about 1/4-inch pieces)
- 0.5 cup red onion
- 1 cup cherry tomatoes (halved lengthwise)
- 0.75 cup cucumber (diced into 1/2-inch pieces)
- 0.5 cup feta cheese (I prefer President chunks for better texture)
For the dressing:
- 0.3 cup olive oil (extra virgin provides the best aroma)
- 0.3 cup lemon juice
- 1.25 tsp ground cumin
- 0.75 tsp salt
- 0.75 tsp pepper
- 0.5 tsp dried mint
Step 1: Cook the Lentils
- 1.25 cups lentils
- 4 cups water
Rinse the lentils under cold water in a fine-mesh strainer, then add them to a pot with 4 cups of water.
Bring to a boil over high heat, then reduce to a simmer and cook for 20-25 minutes until the lentils are tender but still hold their shape—they should be cooked through but not mushy or falling apart.
Drain the lentils in a strainer and spread them on a plate or shallow bowl to cool to room temperature.
I prefer brown lentils because they maintain their texture better than other varieties and don’t turn into mush.
Step 2: Prepare the Vegetables and Herbs
- 1.25 cups parsley
- 0.5 cup red onion
- 1 cup cherry tomatoes
- 0.75 cup cucumber
While the lentils are cooking, finely chop the parsley into 1/4-inch pieces, dice the red onion into small pieces, halve the cherry tomatoes lengthwise, and dice the cucumber into 1/2-inch pieces.
Keep each vegetable separate for now so you can add them to the salad with precision and maintain their individual textures.
Step 3: Make the Dressing
- 0.3 cup olive oil
- 0.3 cup lemon juice
- 1.25 tsp ground cumin
- 0.75 tsp salt
- 0.75 tsp pepper
- 0.5 tsp dried mint
In a small bowl, whisk together the olive oil, lemon juice, ground cumin, salt, pepper, and dried mint.
The dressing should be well combined and emulsified.
I like to add a small pinch of extra salt to the dressing itself because it helps the flavors penetrate the lentils more effectively than seasoning at the end.
Step 4: Assemble the Salad
- cooked lentils from Step 1
- prepared vegetables and herbs from Step 2
- dressing from Step 3
Once the cooked lentils from Step 1 have cooled to room temperature, combine them in a large bowl with the prepared vegetables and herbs from Step 2: parsley, red onion, cherry tomatoes, and cucumber.
Pour the dressing from Step 3 over the lentil mixture and stir everything together until evenly coated and well combined.
Make sure all the vegetables are distributed throughout and the dressing coats every element.
Step 5: Chill and Finish
- assembled salad from Step 4
- 0.5 cup feta cheese
Cover the salad and refrigerate for at least 30 minutes to allow the flavors to meld and develop.
When you’re ready to serve, top with crumbled or chunked feta cheese.
The cold temperature brings out the freshness of the lemon and mint, and the feta adds a creamy, salty contrast that balances the earthiness of the lentils beautifully.

Lemony Lebanese Lentil Salad
Ingredients
For the salad
- 1.25 cups lentils (I use Goya dry brown lentils)
- 1.25 cups parsley (finely chopped, about 1/4-inch pieces)
- 0.5 cup red onion
- 1 cup cherry tomatoes (halved lengthwise)
- 0.75 cup cucumber (diced into 1/2-inch pieces)
- 0.5 cup feta cheese (I prefer President chunks for better texture)
For the dressing
- 0.3 cup olive oil (extra virgin provides the best aroma)
- 0.3 cup lemon juice
- 1.25 tsp ground cumin
- 0.75 tsp salt
- 0.75 tsp pepper
- 0.5 tsp dried mint
Instructions
- Rinse the lentils under cold water in a fine-mesh strainer, then add them to a pot with 4 cups of water. Bring to a boil over high heat, then reduce to a simmer and cook for 20-25 minutes until the lentils are tender but still hold their shape—they should be cooked through but not mushy or falling apart. Drain the lentils in a strainer and spread them on a plate or shallow bowl to cool to room temperature. I prefer brown lentils because they maintain their texture better than other varieties and don't turn into mush.
- While the lentils are cooking, finely chop the parsley into 1/4-inch pieces, dice the red onion into small pieces, halve the cherry tomatoes lengthwise, and dice the cucumber into 1/2-inch pieces. Keep each vegetable separate for now so you can add them to the salad with precision and maintain their individual textures.
- In a small bowl, whisk together the olive oil, lemon juice, ground cumin, salt, pepper, and dried mint. The dressing should be well combined and emulsified. I like to add a small pinch of extra salt to the dressing itself because it helps the flavors penetrate the lentils more effectively than seasoning at the end.
- Once the cooked lentils from Step 1 have cooled to room temperature, combine them in a large bowl with the prepared vegetables and herbs from Step 2: parsley, red onion, cherry tomatoes, and cucumber. Pour the dressing from Step 3 over the lentil mixture and stir everything together until evenly coated and well combined. Make sure all the vegetables are distributed throughout and the dressing coats every element.
- Cover the salad and refrigerate for at least 30 minutes to allow the flavors to meld and develop. When you're ready to serve, top with crumbled or chunked feta cheese. The cold temperature brings out the freshness of the lemon and mint, and the feta adds a creamy, salty contrast that balances the earthiness of the lentils beautifully.