Green Bean Niçoise Salad is a Mediterranean-inspired dish that combines fresh, crisp green beans with the flavors of tender tuna, hard-boiled eggs, olives, and a tangy vinaigrette. It’s a refreshing, light, and satisfying salad that can serve as a main course or a side dish for any meal. This salad is full of vibrant colors and bold flavors, making it perfect for summer or any occasion that calls for a healthy, flavorful meal.
To start, blanch the green beans in boiling salted water for 3-4 minutes until they are tender but still crisp. Once they are cooked, transfer them to a bowl of ice water to stop the cooking process and preserve their vibrant color. Drain the beans and set them aside to dry.
In the meantime, prepare the rest of the ingredients. Hard-boil a few eggs until the yolks are fully set, then peel and cut them into halves or quarters. Drain a can of high-quality tuna, ideally packed in olive oil, and break it into large chunks. Slice Kalamata olives, and if desired, add a few cherry tomatoes for extra color and sweetness.
For the dressing, whisk together olive oil, Dijon mustard, red wine vinegar, minced garlic, salt, and pepper until smooth. This simple vinaigrette will tie the salad together and enhance the flavors of the ingredients without overpowering them.
Once all the components are ready, assemble the salad on a large platter or in individual bowls. Arrange the green beans, tuna, eggs, olives, and any other vegetables you’ve chosen, then drizzle the dressing over the top. For a final touch, garnish with fresh herbs like parsley or basil for added flavor and color.
This Green Bean Niçoise Salad is not only nutritious and light but also packed with Mediterranean flavors that will transport you straight to the sunny shores of the French Riviera. It’s perfect for a quick weeknight dinner, a special brunch, or a picnic in the park.

Ingredients
- 100 grams green beans trimmed
- 2 whole eggs hard-boiled
- 150 grams potatoes boiled and quartered
- 1 can tuna drained
- 1 whole tomato sliced
- 50 grams black olives pitted
- 2 tablespoons olive oil
- 1 tablespoon red wine vinegar
- 1 teaspoon Dijon mustard
- to taste salt and pepper
Instructions
- Blanch the green beans in boiling water for 3 minutes, then transfer to a bowl of ice water to stop the cooking process.
- In a small bowl, whisk together olive oil, red wine vinegar, Dijon mustard, salt, and pepper to make the dressing.
- Arrange green beans, potatoes, hard-boiled eggs, tuna, tomato slices, and black olives on a plate.
- Drizzle the dressing over the salad and toss gently to combine.
- Serve immediately, garnished with additional salt and pepper if desired.
Notes
🥗 Tips for the Best Green Bean Niçoise Salad
1. Blanch your green beans.Boil them for 2–3 minutes, then plunge into ice water to keep them crisp and bright green. 2. Use high-quality tuna.
Opt for tuna packed in olive oil — it adds rich flavor and pairs well with the vinaigrette. 3. Don’t skip the anchovies.
They’re traditional, briny, and pack an umami punch (even if you use just one or two fillets!). 4. Make your vinaigrette from scratch.
A simple mix of Dijon mustard, red wine vinegar, olive oil, and shallots beats anything store-bought. 5. Cook your potatoes just right.
Waxy varieties like red or fingerling hold their shape best. Don’t overcook — you want them tender, not mushy. 6. Soft- or medium-boiled eggs add creaminess.
Aim for 7–8 minutes of boiling for a golden, jammy center. 7. Serve it slightly warm or room temperature.
It brings out the flavors better than fridge-cold salad. 8. Add olives for a salty bite.
Niçoise olives are classic, but kalamata works too if you can’t find them. 9. Keep components separate for meal prep.
Store each salad ingredient individually and toss together just before serving for max freshness. 10. Finish with flaky sea salt and black pepper.
It’s the little touch that elevates everything!
Nutrition










I forgot the tomato and it still taste good. Pro tip! 🥴
This salad is so fresh and delicious! I love it!
Uhhh does it really need Dijon mustard? Can’t I just use ketchup?
I don’t get why everyone loves this. It’s just a bunch of veggies! Not for me.
I totally get what you mean! Veggies can be hit or miss. I prefer meat-heavy dishes too. Can’t please everyone, right?
But the combination of flavors is so refreshing! Have you tried adding a bit of feta or something? Might change your mind!
I tried this but it didn’t taste right to me. Maybe I used too much vinegar? Just wasn’t my thing.
I think the vinegar can really change the flavor! Maybe try less next time? I loved it!
Tuna in a salad? Yummy! I could eat this every day! 😋
I added some cheese. It was alright, but I’m not a fan of so much green.
This recipe is too complicated. Why so many steps?
Easy to make and tastes delicious! Perfect for summer lunches.
I tried it but my kids wouldn’t eat it. They said too green!
Wow, this salad is so fresh! I love the mix of flavors. Definitely making this again!
Super simple and delicious! I used lemon instead of red wine vinegar and it was still great!
Idk, sounds too healthy. Where’s the bacon? 😂
Great for a picnic! Packed it in a jar and it was a hit.
AWESOME SALAD!!! 10/10 would recommend.
This salad is so fresh and delicious! I love the mix of flavors. 5 stars!
Looks good but I don’t like tuna. Can I use chicken instead? 🤔
I totally agree! This salad is a hit at my barbecue. Fresh and flavorful! 🌟🌟🌟🌟🌟
So simple and quick to make! I might add some feta cheese in it next time for extra flavor.
Feta would be a great addition! Adds an extra tang. Love this recipe!
I forgot the potatoes, how important are they in this? Somehow it still worked.
Who needs potatoes anyway? This salad sounds good! Don’t even bother with it next time! 😂
The potatoes add a nice creaminess and heartiness, but if it worked without them, that’s great! It’s all about making it your own.
This salad is absolutely delicious! The combo of flavors is perfect. Five stars from me!
I don’t have Dijon so I used regular mustard and it… kinda worked? The flavor was okay, just less bright.
Very good but I think it needs more olives. Just my opinion.
I totally agree! More olives would give it that extra flavor. Yum!
Yumm!! Best salad ever! I love green beans and this is a nice way to eat them.
I tried this salad yesterday and it was amazing! The flavors just pop!
Looks good, but I’m not a fan of tuna. Can I use chicken instead?
It’s ok, but I don’t think the tuna belongs in a salad. I would replace it with chicken. Just my opinion.
Can I use frozen beans? I don’t have fresh ones right now.
Yeah, frozen beans should work just fine! Just make sure to cook them a bit longer. 😊
Looks fancy! I think my family will love it. Can’t wait to try this out this weekend.
I don’t like tuna but maybe chicken would work? Shud i try?
Yummy! I added some feta cheese and it was even better! 5 stars!!!
Great recipe! The dressing was the star of the show. My new go-to salad!
I totally agree! The dressing was just perfect. I can’t wait to try this salad again!
This is a classic dish! Love it every time I have it! 😊
I don’t understand why you’d put tuna in a salad. Seems weird to me. 2 stars.
This salad is so refreshing! Perfect for summer. Will make again!
Meh. The beans were too crunchy for my taste. Maybe I overcooked them?
It seemed like too many ingredients. I just want a quick salad, not a whole recipe.
This salad is amazing! So refreshing and perfect for summer. I added some feta cheese and it was even better! 5 stars!
I didn’t have Dijon mustard, so I used yellow. Still turned out good but not quite the same.
My kids did not like it! Too many vegetables, I guess?
LOL, kids can be picky! Just add more tuna or some cheese, they’ll eat it then!
That’s too bad! Maybe try a simpler version next time? Kids often prefer less veggies.
My salad looked gorgeous until I tossed it and it all kinda slid around 😅 Still delicious though—nice balance of salty olives and tangy vinegar.
That “slid around” moment is so real 😄 I usually drizzle the dressing in stages and toss just enough to coat—otherwise potatoes/beans get slippery. So glad it still tasted great though!
It’s ok, but why do we call it Niçoise if the tru recipe has anchovies? Feels like a rip-off. 3/5.
Olive oil is bad for you, you know? I won’t use it next time. 👎
Never tried green bean salads before, but this one was a hit with my family! 4 stars!
Glad to hear your family loved it! It’s one of my favorites too. What did they think of the olives?
Wasn’t a big fan. The dressing was too tangy for me.
This looks gourmet but I don’t got patience for all that chopping. 💔
SO easy to make! Even my kids liked it. I’ll definitely add this to my meal prep! 🌟
Looks fancy but it was super easy to make. My family loved it! Definitely a keeper for me. 😊 4/5!
Meh. Too much vinegar for me. Would not make again.
Totally fair—different palates. I’ve found 1 tbsp vinegar is enough, but if you’re sensitive I’d try 1/2 tbsp and maybe add a tiny squeeze of lemon instead.
The green beans were overcooked. Next time, I’ll stop the blanching sooner. 3 stars.
I followed it mostly, but my dressing tasted a bit sharp because I used extra vinegar. Still edible though—just needed more olive oil and pepper.
Good to know! Extra vinegar definitely makes it sharp—your fix (more olive oil + pepper) sounds spot on. Next time maybe start with just 1 tbsp and add from there.
Just made it, but left out the tuna since I’m vegetarian. Still pretty good! 4 stars for that flexibility.
This salad is amazing! Fresh and packed with flavor. The dressing really makes it shine! Can’t wait to make it again.
Used frozen green beans and it turned out great! 🌟
Frozen green beans? Glad it worked for you, but fresh is always better! 🌿
It looks good but I doubt it’s enough food for my husband. Needs meat! 2 stars
You could always add grilled chicken or steak to make it heartier! But the salad is still tasty without it. 4 stars!
Delicious! The olives really made it pop. Used fresh green beans and yum! 5 stars all the way! 🥗
I totally agree! The olives give it a great flavor. Can’t imagine this salad without them! 😍
Sounds good, but I don’t like olives. Can I just leave them out? 🤔
Yum! Just made it and it turned out so fresh and delicious. Perfect summer dish!
Hard-boiled eggs felt like overkill to me. I ended up halving them because otherwise it was too egg-heavy.
Tuna? No, thank you! What else can I use instead?
So easy to make and healthy! Perfect for lunch.
Meh. I expected more from this. Too plain and boring for my taste. 2 stars.
Wasn’t sure about the tuna at first, but it actually worked pretty well! Gonna give it a 4.
Tuna in salads is the best! I love how it adds flavor and protein. Great choice!
Honestly, I’m not a fan of tuna. It just makes everything smell fishy. I’d give it a 2.
Too much olive oil, I think. Or maybe I just don’t like olives.🙄 1 star.
I think the olive oil is just enough! It really brings the flavors together. Maybe give it another chance? 😊
Looks fancy, tastes pretty average. There’s not much going on besides “chilled beans and tuna,” ya know?
I dunno, I tried it and it tasted kinda bland. Maybe I did something wrong? Added some garlic and it helped a little.
Absolutely fantastic! The dressing made it! I’m gonna make this for my friends. 😊
Sounds awesome! I might try it too. 👍
Tried this recipe, but forgot the eggs! Still turned out pretty good tho. Make sure you don’t skip them!
Idk man, feel like this doesn’t taste like real food. Just salad stuff.
Bleh! Not my fave. Tastes like… salad, I guess. 1 star.
I only have ranch dressing, can that work instead of what you suggested? 3 stars for info!
I don’t like eggs much. Can I skip them? Will it ruin the recpie?
Yummy! Did add some garlic for extra flavor though. So good!
This salad is so fresh! I love the combination of flavors. 5 stars!
I dunno, I thought Niçoise was supposed to have anchovies? Where are they?
Delicious! But I prefer dressing on the side. Just sayin’.
Why do u even need dressing? The tuna should be enough flavor, right? 🤔
Totally get that! Dressing on the side gives you better control. 👍
I really wanted to like this, but it was just bland. More seasoning needed!
Whaaat? Who does boiled eggs with salad? Seems like a weird combi. Not really a fan of this one.
This salad took too long to prepare! Next time, I’ll just buy a ready-made one.
I dont like green beans. Can I replace them with somethin else? 🤔
Why not just leave them out? Sounds easier, right? 🤷♂️
You can totally use asparagus instead of green beans! They taste great in salads! 🥗
This recipe is awesome! I’ll make it again and again. Eggs and olives are a great touch! ⭐⭐⭐⭐⭐
Honestly, I don’t get the hype. Eggs and olives? Seems weird. What if I leave them out? Will it still taste good?
I tried this too, and I loved it! The eggs really do make it special. Can’t get enough of this salad! 🥗
Not a fan of green beans, so I swapped them for corn. Did it still count as Niçoise? 🤔 Tasted fine but just an ok dish overall. 2 stars.
I totally get it! Corn is sweet and all, but I think the green beans give it that authentic Niçoise vibe. Just my opinion though! 🌱
I dunno, it feels like something’s missing. Maybe a lil’ more seasoning? Tried it but won’t make again. 3/5
3/5 is kinda harsh! I think it’s a classic and should be tried at least once. Maybe just use more flavorful tuna next time?
I totally agree! It could definitely use some extra flavor. I added garlic powder and it was much better. Give it another shot! 👍
How can you put tuna in a salad??? That is gross! 🤢
Tuna in a salad is a classic! It adds protein and flavor. You should give it a try before you judge. 😋
I’m skeptical it’s “Niçoise” without anchovies. Also I used canned tuna and it kinda overpowered the tomato.
Easy to make and super healthy! I’m not a cook but this was simple.
I totally agree! It’s a really simple recipe. Even my kids love it!
Yum! I added avocado. Is that okay? Haha, I don’t know but we loved it! 5 stars!
I don’t really like green beans, but my husband loved this. I’m giving it 3 stars because it was too veggie for my taste.
I thought I could cook but this salad was too complicated for me. No thanks, it was a total fail! 1 star.
I’m sorry to hear it was tough for you! Maybe try a simpler recipe next time? Salads can be easy!
Too complicated? C’mon, it’s just some beans and eggs! Sounds like someone needs to practice cooking more.
I thought niçoise had anchovies? Where are the fishy flavor? Just tuna? 🤔
I mean, who needs fish when you got all those veggies? 🤷♂️ But yeah, it ain’t the classic!
Traditional Niçoise does often include anchovies, yes! Tuna is just a variation. But I love it that way! 🍴
So good! Took it to a picnic and people couldn’t stop asking for the recipe. Thanks for sharing!
That salad sounds yum! Love how colorful it is too. Perfect for summer!
Green beans are sage? 🤔 Mixup? But the colors r nice!
Haha, no, green beans aren’t sage! But they do look pretty in this salad, right? 😄
Ugh, this was a lot of work for a salad. I just wanted a quick bite. Not sure I’ll make this again.
I thought it was worth the effort! It’s so fresh and tasty. Sometimes the best things take time, don’t you think?
Green beans too crunchy for my taste, but still okay overall.
This salad is absolutely delicious! The dressing is perfect. Definitely a 5-star for me!
Easy peasy! Even my kids liked it. I didn’t have black olives so I used green ones.
So easy to make! My kids loved it and they usually hate veggies. Yay! 4/5!
Are you sure about that? My kids would never touch green beans. Maybe yours are just weird?
That’s awesome! I found that too, kids are more likely to eat veggies when they don’t even notice them. Great idea!
This salad was a hit at my dinner party! Everyone loved the flavors.
I don’t know, tuna in salad? Kinda weird. Is it really that good? 🤔
Sounds delicious! I’m going to try this recipe for my family dinner. Thanks for sharing!
This tastes like summer in a bowl. I used fresh tuna and the Dijon dressing really pulls everything together.
Tuna and eggs? Kinda weird combo but I’ll try it.
Not sure about the Dijon amount. 1 teaspoon felt kinda mild so I added more and it was better. Instructions are solid overall.
I followed directions, but my green beans got too mushy. What went wrong?
This was a hit at my dinner party! Everyone loved it! 🍽️
Sounds delicious! I gotta try this for my next gathering. 😋
Not sure about mixing tuna with eggs 🤔 but whatever floats your boat!
I don’t understand why you would put tuna in a salad? It tastes weird. The veggies were fine though.
Yummy! Loved the colors and how fresh it all was. My kids even ate their veggies! 😂
I don’t know, my kids would never eat this, they hate green beans 😂. Guess I’m stuck with plain ol’ fries!
That’s awesome! It’s so important to make veggies fun for kids. The colors really do make it more appealing! 🎉
OMG this salad is life! Made it for myself, couldn’t stop eating! 😋
This salad really sounds delicious! Can’t wait to try it. Thanks for sharing! 🥗
Salad isn’t real food. What’s up with salads? It needs meat! 2 stars for trying tho.
Is it really a Niçoise salad without anchovies? Feels like something’s missing. Why would you skip them? 🐟
This salad is a game changer! Easy to make and delicious. I can’t believe how well the flavors blend together. Definitely making this again!
The ice bath step is a must. I skipped it once and my beans went dull and mushy. This recipe gets that part right.
Five stars! Also I’m pretty sure you’re not supposed to boil potatoes for salads that long—anyway mine were perfect at 10–12 minutes.
Why would you put mustard in a salad? Sounds gross! I’ll stick to my Caesar dressing, thanks.
Good, but I think 3 minutes for the green beans was a little long—mine turned slightly soft. Next time I’ll shave it to 2 minutes.
Yum! Made this for lunch and it was so filling. I added some feta cheese and it was amazing. 4 stars!
It’s just a salad, how good can it be? 🤷♂️ Meh.
Not my fave. I think it needs more flavor. Maybe add some garlic?
I totally agree! Garlic would make it so much better. It needs a kick! 🧄
I think it tastes fine as is. But everyone has their own palate, I guess. 😕
This salad was delicious! I loved the fresh flavors and it was so easy to make. Will definitely be making it again. 😋
Very nice dish. I used can beans instead of green, and it still turned out good. Just a bit salty for my taste.
Good recipe, but can I use a different dressing? I hate mustard! 🤢
Not gonna lie, assembling it “nicely” took longer than I expected, but it was worth it. Tuna + olives = yes.
I tried this and uh… my dressing tasted kinda too vinegary. Maybe I used too much vinegar? Still good though. Also I didn’t have Dijon so I used regular mustard—kinda different but okay.
Totally agree—when it’s “assemble-y” it always takes longer than planned 😅 But the tuna + olives combo really makes it pop. I also add a little extra pepper at the end.
This was super refreshing and the dressing really pulled everything together. I love how the mustard gives it that Niçoise vibe.
Pretty good, but I think 3 minutes for the beans was a little too long—mine came out a bit soft. Next time I’ll start checking at 2.
Good point! I usually start checking around 2–2.5 minutes too—3 can tip into soft depending on how thick the beans are. I’ll adjust the timing next time.