Tuna Niçoise is a composed salad built from pantry staples and fresh produce — roasted potatoes, blanched green beans, soft-boiled eggs, oil-packed tuna, olives, capers, and a sharp Dijon vinaigrette over crisp lettuce. It takes about 55 minutes start to finish and comes together as a complete, protein-rich meal. The real reason to make it: nearly every component can be cooked ahead, so assembly on a busy day takes under ten minutes.
Why this recipe works
Two things make this salad reliable. First, roasting the potatoes cut-side down at 425°F gives you a golden crust that holds up against the dressing — boiled potatoes turn waterlogged and soft. Second, the vinaigrette is built on Dijon mustard, which acts as an emulsifier: it keeps the oil and red wine vinegar from separating and helps the dressing coat every component instead of pooling at the bottom of the bowl. Dress it at the table — a pre-dressed salad goes limp fast. Both moves are small, but skipping either one shows up immediately in the finished dish.
If something goes sideways
- Potatoes are tender but pale: Your oven likely runs cool, or the pan was crowded. Spread them in a single layer with space between each piece. If they’re cooked through but not browned, crank the oven to broil for 2–3 minutes and watch closely.
- Green beans turned drab and olive-colored: They stayed in the boiling water too long, or didn’t hit the ice bath fast enough. Two to three minutes of blanching is the ceiling — pull them the moment they turn bright green and get them into ice water immediately.
- Vinaigrette tastes flat: Add a pinch more salt and a few extra drops of red wine vinegar before assuming it needs more oil. Acid and salt are almost always the fix, not more fat.
- Eggs are rubbery with a gray ring around the yolk: They cooked past 8 minutes or didn’t cool quickly enough. The ice bath is not optional — it stops carryover cooking and makes peeling much easier.
- Tuna is dry and flaky rather than silky: Water-packed tuna won’t behave the same way here. Oil-packed is called for specifically because the oil it’s packed in adds richness and moisture. Drain it, but don’t press it dry.
Storage and make-ahead
All the cooked components — roasted potatoes, blanched green beans, and peeled soft-boiled eggs — keep well in separate airtight containers in the refrigerator for up to 4 days. Store the eggs whole, not halved, to prevent the yolk from drying out. The vinaigrette keeps in a jar in the fridge for up to a week; shake or whisk it again before using since it will separate. Cherry tomatoes, cucumber, olives, and capers can be prepped and stored together for 3 days. Keep the lettuce dry and separate — wet greens wilt quickly. When you’re ready to eat, pull the components, let the potatoes come to room temperature for 10 minutes if you prefer them not cold, then assemble and dress just before serving.
Tuna Niçoise Salad with Green Beans and Potatoes
Equipment
- Sheet pan
- Large pot
- Mixing bowls (large and small)
- Whisk
- Tongs
- Colander
- Chef's Knife
- Cutting board
Ingredients
- 1 lb baby gold potatoes halved
- 1 tbsp extra-virgin olive oil for roasting potatoes
- 0.5 tsp kosher salt for seasoning potatoes
- 0.25 tsp freshly ground black pepper for seasoning potatoes
- 6 cups water for boiling eggs
- 4 large eggs
- 2 cups ice cubes for ice bath
- 8 oz green beans trimmed
- 6 cups Little Gem or romaine hearts torn into bite-size pieces
- 1 cup cherry tomatoes halved
- 1 cup English cucumber halved lengthwise and sliced into half-moons
- 0.5 cup Kalamata olives pitted
- 10 oz oil-packed tuna drained and flaked
- 1 tbsp capers drained
- 4 pieces anchovy fillets optional, for garnish
- 2 tsp Dijon mustard
- 2 tbsp red wine vinegar
- 1 clove garlic small, finely grated
- 0.5 tsp kosher salt for vinaigrette
- 0.25 tsp freshly ground black pepper for vinaigrette
- 4 tbsp extra-virgin olive oil for vinaigrette
- 0.5 tsp lemon zest finely grated, optional
Instructions
- Roast the Potatoes: Preheat the oven to 425°F (220°C). On a sheet pan, toss the halved baby potatoes with olive oil, salt, and pepper. Arrange cut-side down and roast for 20–25 minutes, rotating once, until golden-edged and tender.
- Cook and Chill the Eggs: Bring water to a rolling boil in a large pot. Gently lower in the eggs and cook for 8 minutes for jammy centers. Transfer immediately to an ice bath and chill for 5 minutes. Peel and halve.
- Blanch the Green Beans: Return the pot to a boil and season generously with salt. Add the green beans and blanch for 2–3 minutes until crisp-tender. Transfer to the ice bath until cool, then drain and pat dry.
- Whisk the Vinaigrette: In a small bowl, whisk together Dijon mustard, red wine vinegar, garlic, salt, and pepper. While whisking constantly, drizzle in the olive oil until emulsified and glossy. Stir in lemon zest.
- Compose the Salad: Arrange the lettuce on a large platter. Distribute the tomatoes, cucumber, olives, flaked tuna, roasted potatoes, and blanched beans. Nestle the halved eggs on top and scatter with capers and anchovy fillets, if using. Spoon two-thirds of the vinaigrette over the salad and gently toss to coat.
- Finish and Serve: Taste and adjust seasoning with more salt or vinegar if needed. Drizzle the remaining vinaigrette just before serving. Serve while the potatoes are still slightly warm for the best texture contrast.
Notes
- For classic jammy eggs, cook for 7–8 minutes; for firmer yolks, go 10–11 minutes.
- Oil-packed tuna gives better flavour and texture; if using water-packed, add an extra tablespoon of olive oil to the vinaigrette.
- Roast potatoes cut-side down for crisp edges and tender centers—don’t overcrowd the pan.
- Blanch beans in well-salted water, then dry thoroughly so dressing clings.
- Make-ahead tip: Potatoes, beans, and eggs can be cooked up to one day ahead. Keep them chilled separately and dress just before serving.
- Variations: Use Niçoise olives if available, or add radishes or lightly seared fresh tuna for a restaurant-style twist.
Nutrition
Common questions
Can I use water-packed tuna instead of oil-packed?
You can, but the result will be noticeably drier and less flavorful. Oil-packed tuna is softer and richer because the oil it’s stored in seasons the fish — if water-packed is all you have, drizzle a little extra-virgin olive oil directly over the tuna after flaking it onto the salad.
Do I have to use Little Gem or romaine, or can I substitute another lettuce?
Romaine and Little Gem work best because they’re sturdy enough to hold the weight of the toppings without wilting immediately. Butter lettuce is a reasonable swap for a softer texture, but avoid baby spinach or arugula — they wilt fast under a warm component like the potatoes.
My potatoes are large. Can I use regular Yukon Golds instead of baby potatoes?
Yes — cut them into roughly 1-inch chunks so they roast in the same time frame. Larger pieces may need the full 25 minutes; test with a fork before pulling them from the oven.
Is there a way to make this without anchovies for people who don’t eat them?
The anchovies are listed as an optional garnish, so simply leave them out. The capers and olives already provide plenty of briny, salty flavor to compensate.
Can I make the vinaigrette without lemon zest?
Yes, the lemon zest is marked optional in the recipe. The dressing still works well without it — the red wine vinegar provides enough acidity. If you want a little brightness in its place, an extra splash of vinegar or a small squeeze of fresh lemon juice does the job.
How do I keep the green beans from turning yellow in the fridge overnight?
Make sure they are fully cooled and completely dry before storing — residual heat and moisture are what cause discoloration. Pat them dry after the ice bath, then store them loosely in a container lined with a paper towel to absorb any remaining moisture.

