lentil salad in a bowl

Lentil Salad (Perfect for Make-Ahead Meals!)

Course: Salad
Cuisine: gluten-free, vegan
Keyword: lentil salad
Prep Time: 20 minutes
Total Time: 20 minutes
Servings: 8
Calories: 214kcal
Author: Megan Gilmore
This Lentil Salad makes an easy packed lunch! It's packed with protein and loaded with veggies, for a flavor-packed make-ahead meal.
Print Recipe


  • 1 1/2 cups dry green or brown lentils (or 4 1/2 cups pre-cooked lentils)
  • 1/4 cup olive oil
  • 1/4 cup raw apple cider vinegar
  • 1 tablespoon maple syrup
  • 1 tablespoon stone-ground mustard
  • 2 small cloves garlic , minced
  • 2 teaspoons fine sea salt
  • Black pepper , to taste
  • 1 1/2 cups diced cucumber (1 English cucumber)
  • 1 1/2 cups diced red onion (1 large red onion)
  • 1 1/2 cups diced red bell pepper (1 large bell pepper)
  • 3 celery stalks , diced
  • 1 cup golden raisins (optional)
  • 1 cup sliced almonds (optional)
  • Arugula , for serving (optional)


  • To cook the lentils, combine 1 1/2 cups of dry lentils with 4 1/2 cups of water. Bring the water to a boil in a sauce pan that is large enough for the lentils to triple in size as they cook. Once boiling, lower the heat to a simmer and cook until the lentils are tender, but still firm, about 15 to 20 minutes.
  • While the lentils are cooking, prepare the dressing. In a large bowl, combine the oil, vinegar, maple syrup, mustard, garlic, salt, and several grinds of black pepper, then whisk well to combine.
  • When the lentils are tender, drain any excess liquid and rinse the cooked lentils under cold water to stop the cooking process and help them cool down faster.
  • While the lentils cool, you can dice the cucumber, onion, bell pepper, and celery if you haven't already. The smaller you dice them, the more flavor you'll get in each bite. Add the chopped vegetables to the large bowl of dressing and toss to combine. Add in the cooled lentils, and stir again.
  • Add in the raisins and sliced almonds, if desired, then serve right away or transfer the salad to an airtight container to chill in the fridge. Serve chilled, over a bed of arugula, if desired.



Calories: 214kcal | Carbohydrates: 28g | Protein: 10g | Fat: 7g | Saturated Fat: 1g | Sodium: 620mg | Potassium: 509mg | Fiber: 12g | Sugar: 5g | Vitamin A: 975IU | Vitamin C: 40.7mg | Calcium: 40mg | Iron: 2.9mg