I grew up watching my mother toss together humble ingredients that transformed into some of the most flavorful dishes I’ve ever tasted. This Classic Lebanese Lentil Salad is one of those recipes that holds a special place in my kitchen and my heart. It’s vibrant, fresh, and packed with protein-rich lentils, herbs, and zesty lemon. Every bite reminds me of sunny afternoons, laughter around the table, and the simple joy of real food.

What I love most about this dish is its versatility. It works beautifully as a light lunch, a side dish, or even a refreshing dinner idea when paired with some grilled vegetables or flatbread. The earthy lentils combined with crisp onions, fresh parsley, and a tangy dressing create an irresistible flavor that feels nourishing and satisfying every time.
Why You’ll Love This Classic Lebanese Lentil Salad
This salad is the perfect mix of hearty and refreshing. The lentils offer a satisfying bite while the herbs and lemon bring brightness. It’s naturally vegan, gluten-free, and makes a great option for meal prep since the flavors get even better after a day in the fridge. Whether you’re into healthy snacks or simply want more Mediterranean dishes in your rotation, this salad is one you’ll return to often.
What Kind of Lentils Should I Use?
Brown or green lentils are the best choice for this recipe. They hold their shape well after cooking, which is key for a salad where texture matters. Avoid red lentils as they tend to become mushy and are better suited for soups or stews. If you’re shopping, look for lentils labeled as French green or simply brown lentils for the best result.
Options for Substitutions
Don’t have fresh parsley? Cilantro can be a bold, zesty alternative. Red onions can replace white onions for a sharper flavor and color contrast. You could even add chopped tomatoes or cucumbers for more crunch and freshness. And if you’re avoiding oil, skip it entirely—just increase the lemon juice a touch for that bright, balanced acidity.
Ingredients for this Classic Lebanese Lentil Salad
Brown or Green Lentils – These are the backbone of the dish, providing protein, fiber, and a satisfying, slightly nutty flavor. They hold their shape well and absorb the dressing beautifully.
Fresh Parsley – A generous amount of finely chopped parsley adds a fresh, herbal brightness and a burst of green color.
White Onion – Adds a subtle sharpness and a crisp bite that balances the earthiness of the lentils.
Green Onions – These bring a mild onion flavor and enhance the salad’s texture.
Lemon Juice – Freshly squeezed lemon juice gives the salad its signature tangy punch, lifting all the flavors.
Olive Oil – A good quality extra virgin olive oil smooths out the acidity and ties everything together.
Salt & Pepper – Basic, but essential for seasoning and enhancing the natural flavors of each ingredient.
Ground Cumin (optional) – A small dash can add a warm, earthy undertone that’s traditional in many Lebanese dishes.

Step 1: Cook the Lentils
Rinse 1 cup of brown or green lentils under cold water. In a medium saucepan, add lentils with 3 cups of water. Bring to a boil, then reduce heat and simmer uncovered for 18–22 minutes or until just tender but not mushy. Drain and let them cool completely.
Step 2: Chop the Vegetables and Herbs
While the lentils are cooling, finely chop 1 small white onion, 2 green onions, and about 1 cup of fresh parsley. Make sure the parsley is dry to prevent a soggy salad. For extra crunch, you can also add a chopped cucumber or celery stalk.
Step 3: Make the Dressing
In a small bowl, whisk together 1/4 cup fresh lemon juice, 1/4 cup olive oil, salt, pepper, and a pinch of ground cumin if using. Taste and adjust the seasoning to your liking.
Step 4: Combine All Ingredients
In a large mixing bowl, combine the cooled lentils with the chopped onion, green onion, and parsley. Pour the dressing over and toss gently to mix everything thoroughly without breaking the lentils.
Step 5: Let It Rest and Serve
Let the salad sit at room temperature for at least 15 minutes before serving. This helps the flavors meld together. You can also refrigerate it and serve it chilled. Drizzle with a little extra lemon juice or olive oil before serving if desired.
How Long to Prepare the Classic Lebanese Lentil Salad
Prep Time: Most of the time in this recipe goes into chopping and cooling the lentils. Expect around 10 minutes of active prep work—chopping onions, parsley, and preparing the dressing.
Cook Time: Lentils typically take 18 to 22 minutes to cook depending on their variety and freshness. Make sure to test them toward the end of cooking to avoid over-softening.
Total Time: From start to finish, including cooling and marinating, this recipe takes about 40 minutes.
Tips for Perfect Classic Lebanese Lentil Salad
- Rinse the lentils well before cooking to remove any dust or debris.
- Don’t overcook the lentils; you want them to retain some bite.
- Use fresh lemon juice for the best zing and brightness.
- Dry the parsley well after washing to avoid a watery salad.
- Let the salad rest after mixing to allow flavors to meld.
Watch Out for These Mistakes While Cooking
- Skipping the cooling step: Warm lentils can wilt herbs and onions.
- Using red lentils: These become mushy and won’t hold up well in a salad.
- Overdressing: Start with less dressing and add more as needed.
- Overmixing: Be gentle when combining ingredients to preserve texture.
- Underseasoning: Lentils are mild—don’t be afraid to adjust salt and lemon juice.
What to Serve With Classic Lebanese Lentil Salad?
Grilled Chicken Skewers
The smoky, savory flavor of grilled chicken pairs wonderfully with the lemony freshness of the salad.
Warm Pita Bread
Scoop up the lentils with warm pita for a satisfying Mediterranean bite.
Roasted Vegetables
Think eggplant, zucchini, or bell peppers—a warm contrast to the cool salad.
Falafel
Crispy falafel adds texture and makes this into a hearty vegetarian meal.
Hummus or Baba Ghanoush
Creamy dips round out the plate and complement the salad’s flavors.
Storage Instructions
Refrigeration: Store the salad in an airtight container in the fridge for up to 4 days. In fact, the flavor often improves overnight as the ingredients marinate.
Freezing: Not recommended. The texture of lentils and fresh herbs tends to suffer once thawed.
Make-Ahead Tip: You can cook the lentils and prepare the dressing a day ahead. Keep components separate until just before serving for optimal freshness.
Estimated Nutrition
Serving Size: 1 cup
- Calories: ~230 kcal
- Protein: 12g
- Carbohydrates: 30g
- Fiber: 10g
- Fat: 8g
- Saturated Fat: 1g
- Sodium: 240mg
- Sugar: 2g
Frequently Asked Questions
How long will the lentil salad last in the fridge?
Up to 4 days when stored in an airtight container. The flavor develops over time.
Can I use canned lentils?
Yes, but rinse them well and make sure they’re firm. Avoid overmixing as they are softer than freshly cooked lentils.
Is this recipe gluten-free?
Yes, it’s naturally gluten-free and vegan.
Can I add other vegetables?
Absolutely. Chopped cucumber, tomatoes, or bell peppers make great additions.
What if I don’t have parsley?
Try cilantro or mint for a fresh twist, or even a mix of both.
Conclusion
This Classic Lebanese Lentil Salad is a celebration of simple ingredients coming together in perfect harmony. It’s easy, nutritious, and flexible enough to fit any meal of the day. Whether you serve it warm, cold, or room temperature, its vibrant flavor and wholesome character make it a dish worth keeping in your regular rotation.
Classic Lebanese Lentil Salad
- Total Time: 40 minutes
- Yield: 4 servings 1x
Description
This Classic Lebanese Lentil Salad is a refreshing, protein-packed dish that’s perfect for a quick lunch, easy dinner, or healthy snack. It’s light yet filling, and full of bold Mediterranean flavors thanks to fresh parsley, lemon juice, and olive oil. Whether you’re looking for new dinner ideas, easy recipes for meal prep, or delicious vegetarian food ideas, this dish delivers. Ideal for gluten-free, vegan, and high-fiber diets, it’s an excellent addition to your collection of breakfast ideas or hearty side dishes.
Ingredients
1 cup brown or green lentils
3 cups water (for cooking lentils)
1 small white onion, finely chopped
2 green onions, chopped
1 cup fresh parsley, finely chopped
1/4 cup fresh lemon juice
1/4 cup olive oil
1/2 teaspoon salt (or to taste)
1/4 teaspoon black pepper
1/4 teaspoon ground cumin (optional)
Instructions
1. Rinse the lentils thoroughly under cold water.
2. Add lentils and water to a medium saucepan and bring to a boil.
3. Reduce heat and simmer uncovered for 18–22 minutes until just tender.
4. Drain lentils and allow them to cool completely.
5. While lentils are cooling, chop white onion, green onions, and parsley.
6. In a small bowl, whisk together lemon juice, olive oil, salt, pepper, and cumin if using.
7. In a large bowl, combine lentils with chopped vegetables and herbs.
8. Pour the dressing over and toss gently to combine.
9. Let sit for 15 minutes at room temperature or refrigerate before serving.
10. Taste and adjust lemon juice or seasoning if needed before serving.
Notes
Letting the salad sit helps the flavors fully absorb into the lentils.
You can prepare the lentils and dressing the day before and mix just before serving.
Use only fresh parsley and lemon juice for the most vibrant taste.
- Prep Time: 10 minutes
- Cook Time: 22 minutes
- Category: Salad
- Method: Boil, Toss
- Cuisine: Lebanese
Nutrition
- Serving Size: 1 cup
- Calories: 230
- Sugar: 2g
- Sodium: 240mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 10g
- Protein: 12g
- Cholesterol: 0mg