If you’re searching for a vibrant, nourishing dish that bursts with Mediterranean freshness, look no further than this Lemon Pesto Lentil Salad Recipe. It’s the perfect marriage of zesty lemon, herby pesto, and hearty lentils, creating a salad that’s both satisfying and bright. Whether you’re seeking a wholesome lunch or a colorful side for dinner, this salad is packed with texture and flavor that will delight your taste buds and keep you energized.

Ingredients You’ll Need
Gathering these simple yet essential ingredients sets the stage for the wonderful balance of flavors and textures in this salad. Each component plays a crucial role, from the creamy feta to the refreshing crunch of cucumber, coming together for a dish that’s wholesome and irresistible.
- Green or brown lentils (1 cup, dry): These lentils provide the hearty base with a tender texture and nutty flavor.
- Water or vegetable broth (3 cups): Used to cook the lentils, broth adds an extra depth of flavor if preferred over water.
- Basil pesto (1/4 cup): The herbaceous heart of the dressing, pesto brings vibrant, fresh notes to brighten the lentils.
- Olive oil (1 tablespoon): Adds richness and helps meld the flavors beautifully.
- Lemon zest and juice (from 1 lemon): Provides a zesty, citrus punch that livens up every bite.
- Cherry tomatoes (1 cup, halved): These juicy gems give pops of color and a sweet acidity.
- Cucumber (1/2 cup, diced): Offers a crisp, cooling contrast to the rich pesto.
- Red onion (1/4 cup, finely diced): Adds a subtle sharpness and a touch of crunch.
- Feta cheese (1/4 cup, crumbled): Provides creamy, salty notes that perfectly complement the fresh ingredients.
- Fresh parsley (2 tablespoons, chopped): Sprinkles of parsley enhance the salad’s freshness and color.
- Salt and pepper (to taste): Essential seasonings that bring everything together.
How to Make Lemon Pesto Lentil Salad Recipe
Step 1: Cook the Lentils
Start by rinsing your lentils well under cold water. In a medium saucepan, combine the lentils and your choice of water or vegetable broth, which adds wonderful depth. Bring this to a boil, then lower the heat and let it simmer gently for 20 to 25 minutes. You want lentils that are tender yet hold their shape beautifully, so keep a close eye. Once cooked, drain them well and let them cool slightly before mixing.
Step 2: Prepare the Dressing
In a large mixing bowl, whisk together the basil pesto with olive oil, lemon zest, and freshly squeezed lemon juice. This mixture will become the flavorful dressing, balancing the earthiness of the lentils with a fresh, herbal brightness and a citrus zing that makes this recipe stand out.
Step 3: Combine the Salad Ingredients
Gently add the warm lentils into the dressing and toss to coat evenly. Then fold in the halved cherry tomatoes, diced cucumber, finely diced red onion, crumbled feta cheese, and chopped fresh parsley. Give everything a gentle toss to marry the flavors without mashing the ingredients. Season with salt and pepper to taste; it’s the little finishing touch that brings harmony to the Lemon Pesto Lentil Salad Recipe.
Step 4: Chill Before Serving
For best results, let your salad chill in the fridge for at least 30 minutes. This resting time allows the flavors to mingle and intensify, giving you a more vibrant and delicious salad experience.
How to Serve Lemon Pesto Lentil Salad Recipe

Garnishes
To elevate the presentation, sprinkle extra chopped parsley or a few lemon zest curls on top just before serving. A handful of toasted pine nuts or a drizzle of good-quality olive oil can also add a nice touch of texture and flavor.
Side Dishes
This salad pairs wonderfully with grilled chicken, roasted vegetables, or even alongside warm pita bread for a Mediterranean-inspired meal. It’s hearty enough to stand on its own but versatile enough to play nicely on your plate with many other dishes.
Creative Ways to Present
Serve this Lemon Pesto Lentil Salad Recipe in individual glass jars for a charming packed lunch or as an elegant appetizer. You can even stuff it into hollowed tomatoes or bell peppers for a stunning presentation that’s sure to impress guests at your next gathering.
Make Ahead and Storage
Storing Leftovers
Store any leftovers in an airtight container in the refrigerator, where the salad keeps fresh and flavorful for up to three days. The flavors will continue to develop, making each bite even better the next day!
Freezing
This salad is best enjoyed fresh or refrigerated rather than frozen. Lentils freeze well, but the fresh vegetables and pesto lose their texture and bright flavor after thawing, so freezing is not recommended for this recipe.
Reheating
If you prefer your salad slightly warmed, gently reheat only the lentils before tossing with the fresh ingredients and dressing. However, it’s typically best served chilled or at room temperature to savor the vibrant flavors of the Lemon Pesto Lentil Salad Recipe.
FAQs
Can I use red lentils for this salad?
Red lentils tend to become mushy when cooked, so for this Lemon Pesto Lentil Salad Recipe, green or brown lentils are best because they hold their shape and provide the ideal texture.
Is homemade pesto better than store-bought?
Both work well! Homemade pesto offers freshness and allows customization, but a good-quality store-bought pesto is a convenient and flavorful alternative that keeps this recipe quick and simple.
Can I make this salad vegan?
Absolutely! Simply swap out the feta cheese for a vegan cheese alternative or omit it entirely, and you’ll still have a delicious, vibrant salad perfect for a vegan diet.
How long should I cook the lentils to avoid mushiness?
Simmer the lentils for 20 to 25 minutes until tender but still firm. Overcooked lentils will become mushy and lose their pleasant texture in the salad.
What can I add for extra greens?
Adding chopped spinach, arugula, or even baby kale works wonderfully for extra color and nutrients, giving the Lemon Pesto Lentil Salad Recipe more freshness and crunch.
Final Thoughts
This Lemon Pesto Lentil Salad Recipe is truly one of my all-time favorite ways to enjoy lentils—bright, fresh, and utterly satisfying. Whether you’re packing lunch for yourself, planning a light dinner, or impressing guests with a colorful side, this salad delivers flavor and nutrition effortlessly. Give it a try, and I promise it might just become your new go-to salad for any occasion!
Print
Lemon Pesto Lentil Salad Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Salad
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegetarian
Description
This Lemon Pesto Lentil Salad is a vibrant, healthy Mediterranean-inspired dish combining tender lentils with zesty lemon, fresh veggies, and creamy feta cheese. Perfect for a nutritious lunch or light dinner, it’s quick to make on the stovetop and offers a refreshing, protein-packed meal that can be easily prepped ahead.
Ingredients
Lentils and Cooking Liquid
- 1 cup dry green or brown lentils, rinsed
- 3 cups water or vegetable broth
Dressing and Flavorings
- 1/4 cup basil pesto (store-bought or homemade)
- 1 tablespoon olive oil
- Zest and juice of 1 lemon
Salad Mix-ins
- 1 cup cherry tomatoes, halved
- 1/2 cup cucumber, diced
- 1/4 cup red onion, finely diced
- 1/4 cup crumbled feta cheese
- 2 tablespoons chopped fresh parsley
- Salt and pepper to taste
Instructions
- Cook the Lentils: In a medium saucepan, combine the rinsed lentils and water or vegetable broth. Bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to low and simmer for 20 to 25 minutes, or until the lentils are tender but still hold their shape. Drain any excess liquid and allow the lentils to cool slightly.
- Prepare the Dressing: In a large mixing bowl, whisk together the basil pesto, olive oil, lemon zest, and lemon juice until well combined and smooth.
- Combine Salad Ingredients: Add the cooked lentils into the bowl with the dressing. Then, fold in the halved cherry tomatoes, diced cucumber, finely diced red onion, crumbled feta cheese, and chopped fresh parsley. Toss gently to ensure everything is evenly coated with the dressing.
- Season and Chill: Taste the salad and season with salt and pepper according to your preference. Cover and chill the salad in the refrigerator for at least 30 minutes before serving. This resting time allows the flavors to meld beautifully.
Notes
- You can substitute goat cheese for feta if preferred.
- Add chopped spinach or other fresh greens to increase the salad’s nutrient content.
- This salad keeps well stored in an airtight container in the fridge for up to 3 days, making it ideal for meal prep.
- For added texture, consider tossing in some toasted pine nuts or walnuts before serving.

