This authentic Niçoise salad brings together the best of Mediterranean flavors in one colorful dish. You'll start by boiling baby potatoes until tender and blanching green beans for that perfect crisp-tender bite. Hard-boiled eggs add protein, while high-quality oil-packed tuna provides rich, savory depth.
The homemade vinaigrette whisked with red wine vinegar, Dijon mustard, and fresh garlic ties everything together with a bright tangy finish. Arrange everything on a bed of butter lettuce with cherry tomatoes, cucumber, red onion, Niçoise olives, and capers. Each bite offers a perfect balance of textures—from creamy potatoes to crunchy vegetables—and flavors ranging from briny to fresh.
Ready in just 35 minutes, this adaptable dish works beautifully as a light main course or impressive starter for entertaining.
The first time I tasted a proper Niçoise was at a tiny bistro in Nice, where the owner argued with me about tuna preparation for ten minutes before serving me the most vibrant salad I'd ever encountered. The colors alone stopped me cold: jewel-toned tomatoes, creamy white potatoes, bright green beans, and those gorgeous purple-black olives. Every forkful felt like discovering France's answer to a perfect summer day, and I've been chasing that memory ever since.
Last summer my neighbor asked me to bring a dish to her garden party, and I showed up with this salad arranged on a massive wooden board. People literally gathered around it like it was art, and the conversation shifted immediately to summer vacations in Provence and family recipes passed down through generations. There's something about seeing all those components laid out so beautifully that makes people slow down and really savor their food.
Ingredients
- 200 g green beans: Fresh beans snap when you bend them—that's how you know they're young and tender, which matters because mushy beans will ruin the whole texture
- 400 g baby potatoes: I like fingerlings or small Yukon Golds because they hold their shape and have this naturally creamy texture that needs nothing but salt
- 250 g cherry tomatoes: The sweetest ones you can find, and if they're still slightly warm from the garden, even better
- 1 small red onion: Soak the slices in cold water for ten minutes if you want them milder and less sharp
- 1 small cucumber: English cucumbers work beautifully since they have thinner skin and fewer seeds
- Butter lettuce: Creates this soft, welcoming base that catches all the vinaigrette and little pieces of tuna
- 2 large eggs: Room temperature eggs are less likely to crack during boiling, and seven minutes gives you that perfect jammy yolk
- 200 g oil-packed tuna: The quality matters here—spring for the good Spanish or Italian stuff packed in olive oil, and save some of that oil for the dressing
- 80 g Niçoise olives: These little wrinkled ones are worth seeking out for their complex, slightly bitter flavor, though Kalamata works in a pinch
- 2 tbsp capers: These add these bright pops of brine that cut through the richness of the tuna and eggs
- Fresh parsley: Flat-leaf has more flavor than curly, and it adds this fresh, herbal finish that makes everything taste alive
- 4 tbsp extra virgin olive oil: Use your best bottle here because the flavor really comes through in such a simple salad
- 1½ tbsp red wine vinegar: Provides just enough acid to brighten everything without overpowering the delicate ingredients
- 1 tsp Dijon mustard: This is what emulsifies the dressing and gives it that classic French backbone
- 1 small garlic clove: Minced finely so you get that subtle warmth without biting into raw garlic chunks
- ½ tsp sea salt and ¼ tsp black pepper: Taste as you go—some olives and capers are saltier than others
Instructions
- Get your eggs ready first:
- Place them in a single layer in a saucepan, cover with cold water by about an inch, and bring to a gentle boil. Let them simmer for exactly seven minutes, then scoop them into ice water to stop the cooking—that's the secret to easy peeling and that perfect golden yolk.
- Cook the potatoes until just tender:
- Drop them into salted boiling water and cook for about 12 to 15 minutes, testing with a paring knife. You want them to yield easily but not fall apart, and drain them while they're still hot so they stop cooking.
- Blanch the green beans:
- While the potatoes bubble away, drop the beans into boiling salted water for just two or three minutes. They should turn bright green and still have some snap—immediately drain and rinse under cold water to lock in that gorgeous color.
- Whisk together the vinaigrette:
- In a small bowl, combine the olive oil, red wine vinegar, Dijon, garlic, salt, and pepper. Whisk until it thickens and emulsifies—taste it and adjust the acid or salt until it makes your mouth water just a little bit.
- Build the foundation:
- Scatter the torn lettuce across your serving platter like a green carpet, leaving some edges exposed for that rustic, abundant look. This is where everything lands, so give yourself room to work.
- Arrange all those beautiful components:
- Start with the warm potatoes, then scatter the green beans, tomatoes, cucumber slices, and onion in sections or mixed together. Tuck the olives and capers into little nooks and crannies like you're hiding treasures.
- Add the protein elements:
- Flake the tuna into generous chunks and distribute it across the top, then halve or quarter those eggs and place them like golden gems throughout the salad.
- Finish it all off:
- Drizzle about half the vinaigrette over everything right before serving—you want it glistening but not drowning. Scatter the fresh parsley on top and pass the remaining dressing at the table so everyone can adjust to their taste.
My youngest daughter turned her nose up at salad for years until I made this for her eighth birthday lunch request. She ate three helpings and declared it the most beautiful thing she'd ever seen on a plate, which just goes to show that presentation matters as much as taste. Now she helps me arrange everything with such care, taking ownership of each section like she's composing a painting.
The Art of Timing
I've learned through trial and error that all the cooked elements need to be at room temperature before assembly, otherwise the lettuce wilts instantly and the whole thing feels heavy. The night before, I'll boil the eggs, cook the vegetables, and store everything separately in the refrigerator. Then about an hour before serving, I pull everything out to take the chill off and whisk the dressing just before we sit down. This approach makes entertaining feel effortless instead of stressful.
Making It Your Own
Sometimes I swap white beans for the potatoes when I want something lighter, and in the depths of winter when cherry tomatoes taste like nothing, I use roasted red peppers instead. The traditionalists might cringe, but great cooking is about adapting to what you have and what your family loves. I've even made this with fresh seared tuna when feeling fancy, though honestly, the oil-packed canned version has this incredible depth that fresh fish can't quite match.
Serving Suggestions
This salad deserves to be the star of the show, so I serve it with nothing more than a crusty baguette and maybe some salted butter. A glass of chilled rosé feels like the most natural companion, cutting through the richness while complementing all those Mediterranean flavors. For a more substantial meal, I'll add a simple soup or some roasted vegetables on the side.
- A drizzle of really good olive oil right before serving adds this luxurious finish
- Lemon wedges on the side let guests brighten their portion if they love acid like I do
- Keep some extra olives and capers nearby for the brine lovers in your life
There's something almost meditative about arranging a Niçoise salad, taking the time to place each element with intention and care. It's a reminder that food doesn't have to be complicated to be extraordinary, and that sometimes the simplest meals are the ones we remember most fondly.
Recipe FAQs
- → What makes Niçoise salad authentic?
-
Authentic Niçoise salad traditionally includes tuna, hard-boiled eggs, Niçoise olives, green beans, and potatoes arranged on a bed of lettuce. The dressing features olive oil, vinegar, and mustard. Some regional variations add anchovies or capers for extra briny depth.
- → Can I use fresh tuna instead of canned?
-
Absolutely. Grill or sear fresh tuna steaks until medium-rare, then let rest before slicing. The fresh version offers a meatier texture and milder flavor. Adjust cooking time based on steak thickness—typically 2-3 minutes per side.
- → How do I store leftover Niçoise salad?
-
Store components separately in airtight containers for up to 2 days. Keep the vinaigrette in a sealed jar and add fresh just before serving. If already dressed, the salad becomes soggy but remains safe to eat within 24 hours refrigerated.
- → What can I substitute for green beans?
-
Haricots verts work beautifully as a thinner, more tender alternative. For seasonal variations, try blanched asparagus spears in spring or roasted bell pepper strips in summer. Maintain similar cooking times for consistent texture.
- → Is Niçoise salad served warm or cold?
-
Traditional Niçoise features room-temperature ingredients—warm potatoes and beans cool while eggs are chilled. This temperature contrast enhances the dining experience. Serve immediately after assembling for the freshest presentation and texture.