
Vegan Salad Niçoise is a plant-based version of the beloved French classic. It’s a simple mix of tender potatoes, crisp green beans, juicy tomatoes, olives, and capers, all brought together with a bright lemon-mustard dressing. With my Vegan Hard Boiled Eggs on top this salad is really next level delicious.
This Vegan Salad Niçoise is one of those meals that looks a bit fancy but is actually really simple to throw together. This is the kind of salad that works for almost any occasion. I usually make this when I want something that’s a bit lighter but still filling. It’s great for warmer days, but honestly works any time you don’t feel like cooking something heavy. And it’s one of those dishes that looks really good on a big plate, even though it barely takes any effort.
Vegan Salad Niçoise is just a nice recipe to recreate a classic without overthinking it. You still get that familiar combination of flavors and textures, just in a fully plant-based version that feels just as satisfying.
Vegan Salad Niçoise is…
- fully plant-based
- inspired by the French classic
- fresh and hearty
- balanced and satisfying
- packed with vegetables
- naturally gluten-free
- great for meal prep
- perfect as a main or side
- simple to make

How to make Vegan Salad Niçoise
This salad is very simple to make.
Start by cooking the potatoes in salted water until tender. During the last few minutes of cooking, add the green beans to the same pot so they soften slightly but still keep some bite. Once done, drain and rinse everything with cold water to stop the cooking and let it cool.
While the potatoes are cooking, prepare the dressing by whisking together lemon juice, olive oil, mustard, garlic, salt, and pepper. Taste and adjust the seasoning if needed (it should be bright and slightly tangy).
Prepare the rest of the ingredients by tearing the lettuce, halving the tomatoes, and slicing the cooled potatoes into bite-sized pieces. Arrange everything on a large platter or divide into individual plates. Add the olives, capers, and vegan hard boiled eggs on top.
Drizzle the dressing over the salad just before serving. You can also keep it separate if you’re making this ahead, then toss or drizzle right before eating.
How to serve Salad Niçoise
Since it’s a filling salad, you can simply serve it as a main. You can make a large platter to share, or smaller, individual plates. This is also a great salad to take with you to work or school for lunch. Simply layer the ingredients in a jar or food container, adding the eggs on top. Keep the dressing separated in a small jar (or put in in the bottom of your jar).
Of course you can also serve Salad Niçoise as a side salad. It’s lovely with any grilled goodies, like tofu, tempeh or vegan steak. It also goes will with a good sandwich.

Customize it the way you like it!
- Add extras like radish slices, fresh or pickled onions, vegan tuna, chickpeas, white beans, sprouts, or steamed asparagus
- You can skip the vegan hard boiled egg completely, or use some cubed tofu there instead
- Play around with the dressing as well. Use vinegar instead of lemon juice, add more olive oil, or a pinch of sugar for sweetness. You can also add fresh or dried herbs, a little chili, or some lemon zest to it
More vegan salad recipes to try:
- Kohlrabi Carpaccio w/ Mustard Vinaigrette and Pine Nuts
- Spring Pasta Salad w/ Asparagus
- Green Spelt Salad with Roasted Pumpkin
- Rice Noodle Salad w/ Spicy Peanut Sauce
- Roasted Carrot Salad w/ Tahini Yogurt
- Spiced Cauliflower and Quinoa Salad
- Mustard Roasted Potato Bowl
- Orzo Salad with Roasted Broccoli
- Beluga Lentil and Pumpkin Salad with Sweet Mustard Dressing
Vegan Salad Niçoise
- Total Time: 30 minutes
- Yield: 3-4 1x
Ingredients
- 1.1 lbs/500 g baby potatoes (or small potatoes)
- 5 oz/150 g fresh or frozen green beans
- 1 head of mini romaine lettuce (or 10 salad leaves of your choice)
- 10 cherry tomatoes, halved
- 1 cup of olives
- 2 tbsp capers
- 6 vegan hard boiled egg halves
Dressing
- 1 lemon, juiced
- 3–4 tbsp olive oil
- 2 tsp dijon mustard
- 1 clove of garlic, minced
- salt, pepper
Instructions
- Scrub potatoes, then add them to a pot and cover with water. Cook potatoes for about 15 minutes, or until tender. Add green beans to the potatoes for the last 3 minutes of cooking.
- Drain potatoes and beans, and rinse them with cold water so they will cool down faster. Set aside to cool completely until you prepare the rest of the ingredients.
- For the dressing whisk together lemon juice, olive oil, mustard, garlic, and a large pinch of salt and pepper.
- Tear salad leafs into larger chunks, and half cherry tomatoes. When potatoes are cold enough to handle, slice them each into 3-4 pieces.
- Arrange salad leaves, potatoes, green beans, cherry tomatoes, olives, capers, and vegan hard boiled egg on a large serving platter or on individual serving plates. Drizzle with dressing and serve immediately. Enjoy!
- Prep Time: 15 minutes
- Cook Time: 15 minutes
Leave a Reply