If you’re looking for a dish that’s bright, zesty, and satisfying all at once, you’ll absolutely adore this Lemon Pesto Lentil Salad. It’s the kind of salad that feels like sunshine in a bowl, bursting with Mediterranean flavors, fresh veggies, and a tangy, herby dressing that brings everything together. Whether you’re packing lunch for work, seeking a light dinner, or planning a picnic with friends, this is the recipe that will have everyone coming back for seconds. Not only is it hearty and nourishing, but it’s also vibrant enough to impress even the pickiest eaters. Let’s dive in and make your new favorite salad!

Ingredients You’ll Need
The magic of Lemon Pesto Lentil Salad lies in its simplicity. Each ingredient is chosen for its unique contribution—whether it’s the protein-packed lentils, the juicy tomatoes, or the aromatic basil. Every element plays a role in creating a salad that’s colorful, nutritious, and downright delicious.
- Green or brown lentils (1 cup, dry): These hearty legumes provide the perfect base, offering plenty of protein and a satisfying bite. Rinse them well before cooking.
- Water (3 cups): Essential for simmering the lentils to tender (but never mushy) perfection.
- Salt (1/2 teaspoon): Adds flavor to the lentils right from the start, so every bite is seasoned.
- Cherry tomatoes (1/2 cup, halved): Little bursts of sweetness and color that make the salad pop.
- Cucumber (1/2 cup, diced): Brings a cool, crisp crunch that pairs beautifully with the other veggies.
- Red onion (1/4 cup, finely chopped): Adds a sharp, savory kick without overpowering the dish.
- Feta cheese (1/4 cup, crumbled): Creamy, tangy, and utterly irresistible—feel free to swap for a vegan alternative if needed.
- Fresh basil leaves (1/4 cup, chopped): The ultimate Mediterranean herb, lending fragrant freshness to every forkful.
- Pesto sauce (3 tablespoons): Whether homemade or store-bought, it infuses the salad with rich, herby flavor.
- Fresh lemon juice (2 tablespoons): The secret to that signature brightness—don’t skip it!
- Olive oil (1 tablespoon): Helps the dressing coat every ingredient, adding silkiness and depth.
- Salt and pepper (to taste): For the finishing seasoning touch—taste and adjust as you like.
How to Make Lemon Pesto Lentil Salad
Step 1: Cook the Lentils
Start by combining your rinsed lentils, water, and salt in a medium saucepan. Bring everything to a boil over high heat, then reduce the heat and let it gently simmer. You’re aiming for lentils that are tender but still hold their shape—this usually takes about 20 to 25 minutes. Once done, drain any excess water and let the lentils cool slightly so they won’t wilt your fresh veggies.
Step 2: Chop and Prep the Veggies
While the lentils are cooking, take a few minutes to chop your cherry tomatoes, cucumber, red onion, and basil. This is where the salad gets its glorious color and texture—think juicy, crisp, and fragrant all at once. Crumble your feta and have it ready to sprinkle in.
Step 3: Mix the Base
In a large mixing bowl, combine the slightly cooled lentils with your prepped cherry tomatoes, cucumber, red onion, feta, and basil. Toss gently so everything is well distributed but the veggies keep their integrity. The bowl should already be looking vibrant and inviting!
Step 4: Whisk the Dressing
In a small bowl or a jar with a tight-fitting lid, whisk together the pesto sauce, fresh lemon juice, olive oil, and a good pinch of salt and pepper. This dressing is the heart of the Lemon Pesto Lentil Salad—it brings everything together with its zippy, herby flavor. Give it a taste and adjust as needed; every pesto is a little different!
Step 5: Dress and Toss
Pour the dressing over your lentil and veggie mixture. Gently toss until everything is evenly coated. The aroma at this stage is out of this world! Taste, and add more salt or pepper if you feel it needs a little extra boost.
Step 6: Chill and Serve
For the very best flavor, cover the salad and pop it in the fridge for 15 to 30 minutes. This short chill lets the flavors meld and the salad to become even more refreshing. When you’re ready, give it one last gentle toss and serve.
How to Serve Lemon Pesto Lentil Salad

Garnishes
A little extra flourish goes a long way! I love scattering a few more chopped basil leaves or an extra crumble of feta right before serving. A thin drizzle of olive oil or a sprinkle of freshly cracked black pepper can also add a gourmet touch. If you want even more color, a handful of toasted pine nuts or slivered almonds makes this Lemon Pesto Lentil Salad truly special.
Side Dishes
This salad is hearty enough to be a meal on its own, but it’s also a wonderful companion to grilled chicken, roasted fish, or a slab of warm, crusty sourdough. For a full Mediterranean spread, serve it alongside hummus, olives, and roasted veggies. The flavors play so well together, making your meal feel like a trip to the sunny coast.
Creative Ways to Present
For picnics or parties, scoop the Lemon Pesto Lentil Salad into lettuce cups or stuff it into pita pockets for easy, hand-held bites. You can also layer it in mason jars for an on-the-go lunch that looks as gorgeous as it tastes. Plating it over a bed of arugula or baby spinach adds extra greens and makes for a beautiful presentation.
Make Ahead and Storage
Storing Leftovers
Lemon Pesto Lentil Salad stores beautifully in an airtight container in the refrigerator for up to three days. In fact, the flavors deepen as it sits, so don’t be afraid to make it ahead for meal prep or quick lunches. Just give it a gentle stir before serving to redistribute the dressing.
Freezing
While lentils freeze well on their own, this salad is best enjoyed fresh. The tomatoes, cucumbers, and feta can change texture after freezing and thawing, becoming mushy or watery. If you must freeze, do so before adding the veggies and cheese, then stir them in after thawing.
Reheating
Lemon Pesto Lentil Salad is at its best served cold or at room temperature, making it a perfect no-fuss dish. If you’d like to take the chill off straight from the fridge, let it sit out for 10 to 15 minutes or briefly microwave individual portions (without the greens or garnishes) for just a few seconds.
FAQs
Can I use canned lentils instead of dry?
Absolutely! Using canned lentils will shave off some prep time. Just be sure to drain and rinse them well before adding to the salad, and skip the initial cooking step. The texture will be a bit softer, but it’s still delicious.
Is there a vegan version of this Lemon Pesto Lentil Salad?
Yes! Simply omit the feta cheese or use a dairy-free alternative, and make sure your pesto is vegan-friendly (many store-bought varieties contain cheese, so check the label). The salad is still wonderfully flavorful and satisfying.
What kind of pesto works best?
Classic basil pesto is my go-to for this recipe, but feel free to experiment with arugula or spinach pesto for a twist. Homemade or high-quality store-bought both work—just use what you love most, as it’s a star flavor in the Lemon Pesto Lentil Salad.
Can I make this salad gluten-free?
Definitely! All the core ingredients in Lemon Pesto Lentil Salad are naturally gluten-free. Just double-check your pesto and feta to be sure, especially if you’re serving someone with a gluten sensitivity.
How can I add more protein?
While lentils are already protein-packed, you can boost it further by tossing in some grilled chicken, shrimp, or even chickpeas. For a vegetarian option, consider adding extra feta or a handful of toasted nuts or seeds.
Final Thoughts
If you’re ready to brighten your table with something fresh, nourishing, and full of flavor, give this Lemon Pesto Lentil Salad a try. It’s easy to throw together, endlessly versatile, and guaranteed to win over anyone who takes a bite. I can’t wait for you to taste just how special this salad is!
Print
Lemon Pesto Lentil Salad Recipe
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A refreshing and healthy Lemon Pesto Lentil Salad featuring tender lentils, vibrant vegetables, and a zesty lemon pesto dressing. Perfect as a light lunch or a flavorful side dish with Mediterranean influences.
Ingredients
Lentils
- 1 cup dry green or brown lentils (rinsed)
- 3 cups water
- 1/2 teaspoon salt
Salad
- 1/2 cup cherry tomatoes (halved)
- 1/2 cup cucumber (diced)
- 1/4 cup red onion (finely chopped)
- 1/4 cup crumbled feta cheese
- 1/4 cup fresh basil leaves (chopped)
Dressing
- 3 tablespoons pesto sauce
- 2 tablespoons fresh lemon juice
- 1 tablespoon olive oil
- Salt and pepper to taste
Instructions
- Cook Lentils: In a medium saucepan, combine the rinsed lentils, water, and 1/2 teaspoon salt. Bring to a boil over medium-high heat, then reduce the heat and let it simmer uncovered 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 Salad Ingredients: While lentils are cooking, halve the cherry tomatoes, dice the cucumber, finely chop the red onion, crumble the feta cheese, and chop the fresh basil leaves. Place all these ingredients in a large mixing bowl.
- Make the Dressing: In a small bowl or jar, whisk together the pesto sauce, fresh lemon juice, olive oil, and a pinch of salt and pepper until well combined to create a smooth dressing.
- Combine Salad and Dressing: Add the cooled lentils to the mixing bowl with the salad vegetables and feta. Pour the pesto lemon dressing over the salad and toss gently to coat all ingredients evenly.
- Adjust Seasoning and Chill: Taste the salad and adjust seasoning with additional salt and pepper if desired. For best flavor, chill the salad in the refrigerator for 15 to 30 minutes before serving.
Notes
- For a vegan version, omit the feta cheese or substitute with a dairy-free alternative.
- You can use either store-bought or homemade pesto sauce based on preference.
- This salad stores well in the refrigerator for up to 3 days, making it a great make-ahead option.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Salad
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 cup
- Calories: 310
- Sugar: 3 g
- Sodium: 480 mg
- Fat: 17 g
- Saturated Fat: 4 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 28 g
- Fiber: 9 g
- Protein: 13 g
- Cholesterol: 10 mg