vegetarian nicoise salad on a wooden platter

Vegetarian Niçoise Salad

This Vegetarian Niçoise Salad is a riff on the traditional recipe, but without any fish! Featuring green beans, potatoes, and eggs, it's an easy and healthy salad that's simplicity at its best. 

Course Salad
Cuisine French
Keyword Green beans, Niçoise, Potatoes
Prep Time 20 minutes
Total Time 20 minutes
Servings 4
Calories 302 kcal
Author Katie Trant


For the salads

  • 1 lb new potatoes scrubbed and cut into bite-sized pieces
  • 7 oz green beans trimmed and cut into bite sized pieces
  • 4 large eggs just shy of hard boiled
  • 4 cups leafy green lettuce
  • 1 large tomato sliced
  • 1/2 cup black olives or whatever your favourite is
  • 12 large basil leaves torn

For the vinaigrette

  • 1 small clove garlic crushed
  • 3 Tbsp extra virgin olive oil
  • 1 Tbsp apple cider vinegar
  • 1 tsp Dijon mustard
  • 1/4 tsp sugar *leave this out for Whole 30
  • salt and pepper
  • 2 Tbsp water optional


  1. Wash the potatoes and chop them into bite sized pieces of roughly the same size.
  2. Place potatoes into a medium pot, cover with cold water, and a pinch of salt, and bring to the boil. Reduce the heat to medium-low, and simmer for about 8-10 minutes, until the potatoes are just barely tender.
  3. When the potatoes are just about done, toss the beans into the pot so they get a quick cook.
  4. Drain the potatoes and beans in a colander and rinse with cold water. Set aside to drain and cool.
  5. While the potatoes are cooking you can hard boil your eggs. For this recipe I like the eggs just slightly under done, so I'd stop at the 7 minute mark rather than 9. Run the eggs under cold water to stop cooking, then peel and quarter them.

  6. To make the vinaigrette, combine the crushed garlic, olive oil, cider vinegar, mustard, and sugar in a small jar and shake, shake, shake it up. If you find it to be on the thick side (I do) add 1-2 Tbsp of water to thin it out.
  7. Arrange the lettuce, potatoes, beans, tomato, and eggs on a platter or on individual plates. Scatter some olives and torn basil leaves over the top. Drizzle the dressing over the top, sprinkle with salt and pepper, and serve.

Recipe Notes

Nutrition Facts
Vegetarian Niçoise Salad
Amount Per Serving
Calories 302 Calories from Fat 162
% Daily Value*
Fat 18g28%
Saturated Fat 3g15%
Cholesterol 186mg62%
Sodium 361mg15%
Potassium 794mg23%
Carbohydrates 26g9%
Fiber 5g20%
Sugar 3g3%
Protein 10g20%
Vitamin A 2550IU51%
Vitamin C 31.7mg38%
Calcium 92mg9%
Iron 3.1mg17%
* Percent Daily Values are based on a 2000 calorie diet.