Best Lentil Salad Recipe Table of Contents
Lemon Lentil Salad with Feta
I used to hate salads. True story – I know, I know! But that was because I thought they were boring, bland, and empty. Things are MUCH different now! Once I learned how to make hearty, filling salads with a good dressing and the right balance of flavors and textures, it was a game changer. Now I love them!
I’m here to tell you that even if you’re not a salad person, you are going to LOVE this Lemon Balsamic Lentil Salad Recipe! It’s so full of flavor, all balanced by creamy feta cheese and the best-ever lemon balsamic vinaigrette. It’s so yummy as a side dish or easy vegetarian dinner!
You’ll Also Love: Sun-Dried Tomato & Arugula Lentil Salad

Ingredients You’ll Need for Lentils Salad
Lentils Salad
Dry Lentils – You can cook dry lentils while you prep the other ingredients and assemble the salad, so the entire process only takes about 25-30 minutes. Or save time by buying pre-cooked lentils instead!
Chopped Spinach – Adjust the amount to taste!
Fresh Vegetables – Red bell pepper, cucumber, carrots, and red onion all chopped into small squares (or diced).
Feta Cheese – I LOVE feta cheese in hearty lentil salads like this one. The flavors just balance so well! Feel free to add more feta cheese if you want.
Lemon Balsamic Vinaigrette
- Dijon mustard
- Minced garlic
- Agave syrup or honey
- Lemon juice
- Balsamic vinegar
- Olive oil
- Salt


How to Make a Cold Lentil Salad with Lemon Balsamic Dressing
1. Cook the Lentils
Cook the lentils according to package directions. Here are some of my top tips for cooking lentils:
- Pick The Lentil Type: Brown and green lentils keep their shape and are great for stews or salads, while red lentils go soft and are perfect for soups or Indian dals. In this recipe, we’re using green lentils!
- Rinse & Cook: No need to soak these guys—just rinse them off and boil. Brown and green lentils take about 25-30 minutes to cook, and red ones are typically ready in about 10-15 minutes.
- Add Flavor: Cook the lentils with garlic, onion, or spices. And pro tip: hold off on the salt and lemon juice until they’re cooked to keep them from getting tough!
- Watch Them: Keep an eye on them so they don’t overcook and turn into mush!
- Drain Lentils: For the best lentils, be sure to drain them and rinse them in cool water, then pat them dry. This helps them to keep their shape and keep the salad crisp and fresh!
2. Chop the Veggies
Chop the veggies, and the spinach, then combine in one large salad bowl or divide into individual bowls.
3. Shake the Dressing Together
Add lemon juice, olive oil, balsamic vinegar, and salt/pepper to taste in a mason jar and shake until smooth! Then simply drizzle it over the salad. Add feta cheese or anything else you want!

Lentil Salad Recipe Toppings and Dressings
Toppings:
- Feta Cheese & Cherry Tomatoes: Adds a nice tang and a pop of color.
- Roasted Vegetables: Like zucchini, bell peppers, and eggplant for a hearty feel.
- Crunchy Nuts: Almonds or walnuts give a great texture contrast. Chopped pecans are great, too!
- Herbs & Greens: Arugula, parsley, or cilantro for a fresh kick.
- Avocado & Radish: Creamy slices of avocado with crisp, spicy radish. SO good!
Dressing Alternatives:
- Lemon Tahini Dressing: Whisk together tahini, lemon juice, garlic, and a bit of warm water.
- Classic Vinaigrette: Olive oil with red wine vinegar, Dijon mustard, salt, and pepper.
- Herb Yogurt Dressing: Blend Greek yogurt with herbs like dill or mint, garlic, and lemon juice.
- Balsamic Glaze: Simple yet flavorful, especially good with leafy greens and goat cheese.
- Spicy Mustard Dressing: Mix whole grain mustard with a bit of honey, olive oil, and apple cider vinegar for a kick.
Lentil Salad with Feta FAQs
This salad is best enjoyed fresh the day it’s made, but you can store leftovers in an airtight container in the fridge for 1-2 days. If you’re prepping ahead, try storing the vinaigrette separately and drizzling it on right before serving to keep everything crisp!
Avocado – Adds creamy texture and healthy fats.
Roasted chickpeas – For extra crunch and protein.
Sunflower seeds or pumpkin seeds – Love these in this easy salad.
Cherry tomatoes – Juicy and sweet, they pair so well with the feta.
Fresh herbs – Try parsley, mint, or basil for a refreshing touch!
I recommend using green or brown lentils for this recipe since they hold their shape well and won’t get mushy.
Red lentils tend to break down during cooking, so they’re not ideal for a salad like this.
To save time, you can also use pre-cooked lentils! Just make sure to rinse and pat them dry before adding to the salad.

How to Meal Prep & Store Cold Lentil Salad
Meal Prep – Prep these bowls in advance! Simply chop the vegetables and place them in meal prep containers, then store the salad dressing and cooked lentils in separate containers. When ready to enjoy, put them together!
Storage – To store leftovers, place the salad in a large airtight container and keep it for 1-2 days in the refrigerator.
More Lentil Recipes
- Vegetarian Lentil & Sweet Potato Curry
- Sun-Dried Tomato & Arugula Lentil Salad
- Tomato & Lentil Breakfast Bruschetta
- Coconut Lentil & Chickpea Curry

More Healthy Spring Salads
- Avocado Strawberry Spinach Salad
- Central American Salad In A Jar
- Healthy Ground Turkey Taco Salad
- Chili Mango Zesty Quinoa Salad
- Crispy Chili Lime Chickpea Salad
Love this recipe? Rate it below and sign up for my FREE 7 Meal-Planning Secrets To Making Wholesome Dinners (In 30 Minutes Or Less) email course!
Lemon Balsamic Lentil Salad (Cold Lentil Salad Recipe)
Ingredients
Lentil Salad
- 1 cup dry lentils
- 6 cups chopped spinach
- 1 medium red bell pepper (chopped)
- 1 medium cucumber (chopped)
- 2 medium carrots (peeled and diced)
- 1/2 cup chopped red onion
- 1/2 cup feta cheese
Lemon Balsamic Vinaigrette
- 1 Tablespoon dijon mustard
- 1 teaspoon minced garlic
- 1 Tablespoons agave syrup or honey
- 1/4 cup lemon juice
- 1/4 cup balsamic vinegar
- 1/2 cup olive oil
- 1/2 teaspoon salt
Instructions
- Cook the lentils according to directions.
- While the lentils simmer, prep and chop the vegetables.
- Divide the spinach, bell peppers, cucumbers, carrots, red onion, and feta cheese into 4 bowls (or toss together in a large salad bowl).
- Drain the lentils, then add to the salads.
- Shake the vinaigrette ingredients together and drizzle over each salad.
- Add any other toppings you want and enjoy!
Video
Notes
- You can cook dry lentils while you prep the other ingredients and assemble the salad, so the entire process only takes about 25-30 minutes. Or save time by buying pre-cooked lentils instead!
- For the best lentils, be sure to drain them and rinse them in cool water, then pat them dry. This helps them to keep their shape and keep the salad crisp and fresh!
- To store leftovers, place the salad in a large airtight container and keep it for 1-2 days in the refrigerator.

Melinda says:
The dressing for this lentil salad is incredible! I’ll be using it again on other salads too. But this is a great alternative to a tossed green salad, the cooked lentils with the fresh, crunchy veggies are a great combo. I didn’t’ have feta cheese on hand so I’m eager to make this again and include it.
Jar Of Lemons replied:
Thanks, Melida! Glad you enjoyed this!
Nicole says:
All go the flavors in this recipe mix together so nicely! This salad is delish and uses things I normally have already!
Bernice says:
I skipped Meal prep day Sunday so I’m getting it done today. First on the list was this amazing salad. I can’t wait to enjoy it all week long.
Linda Stremmel says:
Fav lunch is chicken, tomato, lettuce, feta, black or kalamata olives dressed with hummus,
Chris Gray says:
This salad was absolutely divine, I soo loved it! Thank you so much! I read another post and it said make the lentil in vegetable broth, add bay leave, parsley and raisins for sweetness. I think that sounds yummy too!
Terry Stevens says:
My favorite tote-able lunch is an apple pecan chicken salad with pomegranate dressing.
Christine McMichael replied:
So delicious!
Natasha says:
I’m 100% with you on loathing salads but there is one that I love. It doesn’t even feel like I’m eating a salad when I have it because it’s such a treat! My fave has to be a homemade spicy tuna salad but that requires some real planning and shopping. So I’ll have to give this lentil salad a try! I love that it uses ingredients that I usually already have on hand so it’ll be perfect for last minute meal prepping. Maybe I’ll eventually turn into a salad girl…
Christine McMichael replied:
Oooooh, that sounds delicious! I might have to try something like that. That’s so perfect! Haha maybe we both will! 😉
Kimmy Ripley says:
I had a grilled chicken fruit salad this past weekend and it was heavenly!
Christine McMichael replied:
Yum!!
Tonya Mcminn says:
Chefsalad
Christine McMichael replied:
Yum!
Edye says:
I love a homemade quinoa salad!
Christine McMichael replied:
Yum!
Cindy says:
I love to take all different kinds of salads for lunch, along with a bowl of soup – makes for a yummy meal!
Christine McMichael replied:
Love it!
charmaine says:
chips,hummus,guacamole,chopped tomatoes
Christine McMichael replied:
Yum!
Lauren says:
I like to make a chicken salad.
Christine McMichael replied:
Chicken salad is one of my faves!
Ashley C says:
I love to take taco salads for lunch!
demureprincess7(at)gmail(dot)com
Christine McMichael replied:
Love taco salads!
Jolene says:
I love to have grilled chicken and a quinoa salad with greens!
Christine McMichael replied:
Yum! Sounds amazing!