This vegetarian lentil salad is packed with fresh seasonal ingredients and comes together in just 30 minutes! Complete with a flavorful honey mustard vinaigrette, it's perfect for meal prep lunches or as a side dish.

It's the season for all things fresh veggies and salads, which is why I'm adding this vegetarian lentil salad to the collection alongside my couscous salad and black bean corn salad.
This lentil salad can be made with brown, green, or French puy lentils. I like to make it for meal prep lunches, but it's also great as a side dish alongside Grilled Portobello Mushroom Burgers.
Jump to:
Why you'll love this recipe
- Dietary-features: vegetarian, gluten-free optional, vegan-optional
- Filled with fresh veggies and plant-based protein from chickpeas and brown lentils
- Ready in just 30 minutes
- Tossed in a simple but flavorful honey lemon vinaigrette
- Great for meal prep or as a side dish
What type of lentils should I use?
This lentil salad can be made with brown lentils, green lentils, or French lentils. I always cook lentils from dry, but you can use canned lentils if you're short on time.
One 16-ounce can of lentils is equal to about 1 ½ cups cooked lentils.
The main difference between lentil types is cooking time and texture. Green lentils and French lentils have a slightly firmer texture than brown lentils. Brown lentils cook most quickly, whereas green lentils take up to 30 minutes to cook.
When in doubt, check the lentil packaging for cooking time. The lentils are ready when soft but not mushy. Always drain the lentils before cooking.
Red, orange, and yellow lentils are not a good option for lentil salads because they become mushy quickly. These lentils are better in softer recipes like lentil patties or red lentil vegetable curry.
Ingredients

- Lentils: I usually use brown lentils, but green lentils and French lentils also work.
- Sweet corn: Shuck corn kernels straight off the cob for a sweet pop of summer flavor and texture. Thawed frozen corn can also be used.
- Kale: I slice curly kale into thin ribbons, but lacinato kale would also work. Try using spinach if you don't like kale.
- Red onion adds crunch and zest. White or yellow onion also works. You can soak the red onions in cold water for 10 minutes to make their flavor more mild.
- Grape tomatoes are my go-to, but cherry tomatoes also work.
- Honey-lemon vinaigrette is made up of honey, lemon juice, soy sauce, olive oil and apple cider vinegar. It adds a great punch of acid and helps to tenderize the ingredients.
- Feta adds saltiness and creaminess. Goat cheese would also be delicious here.
- Hazelnuts are entirely optional. I have trouble finding them at the store sometimes so they aren't required, but they add a great toastiness and depth to the salad. Toasted sunflower seeds or pecans are a great swap.
Step by step instructions

This recipe is as easy as:
- Make the lentils. Combine 1 cup dry brown lentils and 2 cups water in a small sauce pot. Bring to a boil over high heat, then reduce to a simmer. Cover and simmer until lentils are cooked through, about 15-20 minutes. Drain off any excess liquid.
- Prep the veggies while the lentils are cooking. Add them to a large serving bowl.
- Make the vinaigrette by whisking together all vinaigrette ingredients in a small mixing bowl.
- Toss all ingredients together to make the lentil salad. Enjoy immediately or cover and chill until cooled, about 2-3 hours (see below for tips to chill the salad faster).
Expert tips
- One cup of dry brown lentils makes about 2 and ½ cups cooked lentils.
- Kale slicing tip: If using a bunch instead of pre-sliced kale, ½ bunch of kale will yield ~3 cups of kale ribbons. To cut, carefully use a knife to remove the woody stem. Stack kale leaves on top of each other, then slice into ½" ribbons.
- To make gluten-free lentil salad: Use tamari in place of soy sauce in the honey mustard vinaigrette.
- To make a vegan lentil salad: Omit feta cheese or replace with a vegan feta alternative. I like Follow Your Heart's vegan feta. Use agave in place of honey in the vinaigrette.
- To serve warm: Transfer all salad ingredients, except for the vinaigrette and feta, to a large sauce pot. Cover and cook over medium-low heat until warmed through. Toss with the vinaigrette and feta just before serving.
How to quickly cool lentils
I think that lentil salad is best served chilled, but that requires cold lentils and patience. You can speed up the chilling process by quickly cooling lentils in an ice water bath.
Option one: Place cooked lentils in a fine-mesh strainer and rinse with ice-cold water until cooled. This method may break apart the lentils if they're overcooked, so be careful.
Option two: Fill a large bowl or container with ice cubes. Add the lentils to a smaller metal or glass bowl, then set that bowl in the ice. This should cool the lentils more quickly than if you were to just refrigerate them.

Storage and make-ahead tips
For best quality, cover and keep refrigerated for 3-4 days. Make sure to pat chickpeas dry and drain the lentils before adding them to the salad to prevent it from getting soggy and to extend the shelf life.
This salad can be made up to 48 hours in advance. It tastes even better the next day because the dressing soaks into the lentils and makes each bite more flavorful!

More easy vegetarian salads
Did you try this recipe? You can leave a star rating in the recipe card or a review in the comments below. Or check out my cookbook and keep up to date with my YouTube, Instagram, TikTok, or newsletter!
Recipe
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cozy Peach Kitchen

Vegetarian Lentil Salad with Honey Mustard Vinaigrette
Ingredients
Lentil Salad
- 1 cup dry brown lentils
- 2 cups water
- ¼ teaspoon salt
- 15 ounce can garbanzo beans drained and rinsed
- ½ bunch kale sliced into ribbons, see note #1
- 1 ear yellow sweet corn
- 1 red bell pepper diced
- 1 small red onion diced
- 8 ounces grape tomatoes sliced in half
- ½ cup feta
- ½ cup hazelnuts optional, see note #2
Honey Mustard Vinaigrette
- ¼ cup lemon juice from 1-2 large lemons
- ¼ cup olive oil
- 2 tablespoons spicy brown mustard
- 2 tablespoons apple cider vinegar
- 2 tablespoons honey
- 2 teaspoons soy sauce
Instructions
- Use cold water to rinse 1 cup of dry brown lentils in a fine mesh strainer. Add rinsed lentils to a medium pot with 2 cups of water and ¼ teaspoon salt. Bring to a boil over high heat. Once boiling, reduce to a simmer and cover with a lid. Simmer for 15 minutes, or until lentils are soft and edible but not mushy. Drain off any excess water.
- While the lentils are cooking, prep remaining salad components: Slice kale into ribbons. Cut fresh sweet corn off of one ear of corn. Dice onion and red bell pepper. Slice grape tomatoes in half.
- To a Ball jar or small bowl add ¼ cup lemon juice, ¼ cup olive oil, 2 tablespoons each spicy brown mustard, apple cider vinegar, honey, and 2 teaspoons soy sauce. If using a ball jar, put on the lid and shake to combine. If using a bowl, whisk until thoroughly combined.
- In a large serving bowl, toss together cooked lentils, chickpeas, kale, sweet corn, bell pepper, red onion, tomatoes, hazelnuts and feta. Toss with honey mustard vinaigrette just before serving. Enjoy warm or transfer to the fridge for 2-3 hours to chill before enjoying.
Video
Notes
- Kale: ½ bunch of kale will yield ~3 cups of kale ribbons. To cut, carefully use a knife to remove the woody stem. Stack kale leaves on top of each other, then slice into ½" ribbons. You can also use pre-sliced kale.
- Hazelnuts: If hazelnuts aren't available at the store, try roasted pecans or sunflower seeds.
- To make gluten-free: Use tamari in place of soy sauce in the honey mustard vinaigrette.
- To make vegan: Omit feta cheese or replace with a vegan alternative. Use agave in place of honey in the vinaigrette.
- To cool the lentils quickly: Place cooked lentils in a fine mesh strainer and rinse with ice cold water until cooled. This method may break apart the lentils if they're overcooked, so be careful. Alternately, fill a large bowl or container with ice cubes. Add the lentils to a smaller metal or glass bowl, then set that bowl in the ice. This should cool the lentils more quickly than if you were to just refrigerate them.
- Leftovers: For best quality, cover and keep refrigerated for 3-4 days. Make sure to pat chickpeas dry and drain the lentils before adding the to the salad to help it last longer.








sherry heikel says
Not a vegetarian, just someone in search of healthy recipes. This was very good. I will make it again. Only 2 slight changes. I cooked the lentils in chicken broth for extra flavour. Placed the ribboned kale in a bowl and hand massaged some of the dressing in thus softening the kale. Kept the rest of the dressing separate to add to individual servings of salad as this recipe makes quite a bit and there’s only 2 of us. When stored separately the salad keeps nicely for several days.
Cassidy Reeser says
Thanks so much for the review! Good call on massaging the kale. Glad you enjoyed it!
Krista says
Can you/ how would you cook the lentils in an instant pot?
Cassidy Reeser says
Yes, I often cook lentils in the Instant Pot instead. Rinse 1 cup of brown or green lentils and cover with 2 cups water and 1/4 teaspoon salt. Cook on high pressure for 10 minutes and do a quick pressure release. Add additional time as needed. The lentils will need to be drained. Hope this helps!
Kim says
Love this so much! I was skeptical because not a fan of lentils but this is fabulous.
Cassidy Reeser says
Thanks for giving it a chance! 🙂
Gayle says
Delicious, healthy and easy! Thanks so much. Main course for us❤️
Kate says
Have made a variation of this two days in a row … though I cheated and used canned lentils.
Absolutely delicious. We will be adding into the regular rotation for sure! The dressing is extra yum. We used golden syrup instead of honey (vegan) and it was a hit with whole family. Thank you!
Cassidy Reeser says
Thanks so much for the review and great idea to use canned lentils! 🙂
Lori says
made this for a lunch prep for the week and it is delicious. the dressing blends everything together. i just added a little extra lemon juice to top it off. will make this again.
Cassidy Reeser says
Thank you for the review!
Blake says
This is the perfect vegetable salad: fresh ingredients, easy, versatile, keeps well, and my kids love it (and they’re not easy to get to eat vegetables).
Cassidy Reeser says
Thank you for the review!
Amber says
This was delicious. I really didn't want to cook as the temperature was expected to soar today. I stumbled upon this recipe and decided to give it a try. My kids loved it. It felt like so much more than just a salad. I made it at lunchtime and put it in the fridge for dinner. Our grocery store presteamed lentils so I used those. We also used pumpkin seeds instead of hazelnuts. I was worried the dressing would be too lemony, but it isn't. My kids asked me to keep the recipe and make it again! One even asked to take it for lunch. I would say this could feed 5 or 6 people.
Cassidy Reeser says
Soo happy to hear it was a hit with your kids! Thanks for leaving a review.
Jennifer says
Made this for lunch today, and it was so good! Very easy to meal prep - I prepped each item individually, and I'll assemble each day for lunch. Thank you!
Cassidy Reeser, RDN, LD says
Thanks Jennifer! 🙂
Joanie says
Made this recipe tonight and it was DELICIOUS!! Thank you! 🙂
Cassidy Reeser, RDN, LD says
Thank you so much! Thanks for making it 🙂