Vegan Lentil Niçoise Salad Recipe

 Vegan Lentil Niçoise Salad is a fresh, protein-packed twist on the classic French dish. Instead of tuna and eggs, this plant-based version uses hearty lentils, crisp vegetables, and a tangy Dijon dressing. It’s colorful, filling, and perfect for lunch or a light dinner — a complete meal that balances texture, flavor, and nutrition beautifully.

Ingredients

For the Salad:

  • 1 cup green or brown lentils, rinsed

  • 3 cups water or vegetable broth

  • 8–10 baby potatoes, halved

  • 1 cup green beans, trimmed

  • 1 cup cherry tomatoes, halved

  • ½ cup pitted Kalamata olives

  • 1 small red onion, thinly sliced

  • 2 cups mixed greens or arugula

For the Dressing:

  • 3 tbsp olive oil

  • 1 tbsp red wine vinegar

  • 1 tsp Dijon mustard

  • 1 small garlic clove, minced

  • 1 tsp maple syrup or agave

  • Salt and black pepper to taste

Cooking Time

  • Prep time: 15 minutes

  • Cook time: 25 minutes

  • Total time: 40 minutes

Serving

  • Serves 4

Instructions

  1. Cook the lentils:

    In a saucepan, combine lentils and water (or broth). Bring to a boil, then simmer for 20–25 minutes until tender but not mushy. Drain and let cool slightly.

  2. Cook the potatoes:

    In another pot, boil the halved baby potatoes for 10–12 minutes until tender. Drain and let them cool.

  3. Blanch the green beans:

    Bring a small pot of water to a boil. Add green beans and cook for 2–3 minutes, then transfer to a bowl of ice water to stop cooking. Drain and set aside.

  4. Prepare the dressing:

    In a small bowl, whisk together olive oil, red wine vinegar, Dijon mustard, garlic, maple syrup, salt, and pepper until smooth.

  5. Assemble the salad:

    On a large platter, layer greens, lentils, potatoes, green beans, tomatoes, red onion, and olives.

  6. Dress and serve:

    Drizzle the dressing over the salad and toss gently to coat. Serve at room temperature or chilled.

Tips

  • Use French green lentils (du Puy) — they hold their shape best.

  • Add roasted red peppers or artichoke hearts for extra flavor.

  • This salad keeps well in the fridge for up to 2 days, making it great for meal prep.

Nutrition (per serving)

  • Calories: 320

  • Protein: 13g

  • Fat: 12g

  • Carbohydrates: 40g

  • Fiber: 11g

This Vegan Lentil Niçoise Salad is vibrant, balanced, and bursting with Mediterranean flavor — a wholesome and elegant dish that proves plant-based eating can be both satisfying and full of character.