This Niçoise salad recipe brings together fresh vegetables, tender potatoes, tuna, eggs, and briny olives with a bright homemade vinaigrette. Inspired by the classic salad from Nice in southern France, it offers a satisfying mix of textures and flavors, from crisp greens and juicy tomatoes to creamy egg yolks and savory tuna.
It’s a lovely choice for lunch, brunch, or a light dinner. Preparing the individual ingredients ahead of time makes assembly quick, and arranging them on a platter creates a colorful meal that feels special without requiring complicated cooking.

What Is Niçoise Salad?
Niçoise salad takes its name from Nice, a city on the French Riviera. Traditional versions commonly feature tomatoes, olives, and anchovies, while many popular variations include tuna and hard-boiled eggs. This version also adds baby potatoes and green beans to make the salad more substantial.
There are different ways to prepare Niçoise salad, and ingredients vary between recipes. This version combines familiar French-inspired ingredients with a tangy mustard vinaigrette for a balanced, flavorful meal.
Why You'll Love This Niçoise Salad Recipe
Fresh and satisfying: Tuna, eggs, potatoes, and vegetables make a filling combination.
A colorful presentation: Arrange each ingredient separately for an attractive platter.
Homemade dressing: Dijon mustard, vinegar, lemon, and olive oil create a bright vinaigrette.
Great for meal prep: Prepare the components in advance and assemble just before serving.
Easy to customize: Adjust the vegetables, olives, and herbs to suit your taste.
Tips for the Best Niçoise Salad
Don't overcook the vegetables. Cook the potatoes until tender and the green beans until just crisp-tender. Cooling them promptly helps preserve their texture.
Choose your egg texture. Cook the eggs for around 7 minutes for a softer yolk or closer to 10 minutes for a firmer yolk.
Make a well-balanced dressing. Whisk the oil in gradually to help the vinaigrette emulsify. Taste and adjust the acidity, salt, and pepper before serving.
Season the components lightly. Tossing the potatoes and tuna with a little dressing before assembly gives them extra flavor.
Dress the greens just before serving. This helps keep the lettuce crisp, especially if you are preparing the salad ahead.
Easy Variations
Use different greens: Baby romaine, mixed leaves, spinach, or arugula all work well.
Change the tuna: Use canned tuna for convenience or good-quality jarred tuna if preferred.
Try another olive variety: Niçoise olives are traditional, but other pitted olives can be used.
Add anchovies: Place a few anchovy fillets over the salad or mix one into the dressing for a more pronounced savory flavor.
Switch the herbs: Fresh parsley, basil, or tarragon can complement the vinaigrette.
Adjust the vegetables: Radishes, bell peppers, or artichoke hearts can add more crunch and variety.
What to Serve with Niçoise Salad
Serve this salad with crusty baguette or another rustic bread to make a complete meal. It also works well as part of a summer lunch spread alongside other fresh dishes. For more ideas, explore our lunch recipes, browse our easy recipes, or visit our full recipe collection.
Make-Ahead and Storage Tips
Prepare ahead: Cook the eggs, potatoes, and green beans; wash and dry the greens; slice the vegetables; and prepare the vinaigrette up to 1–2 days in advance. Store each component separately in airtight containers in the refrigerator.
Assemble just before serving: Keep the dressing separate from the greens until you're ready to eat. This helps prevent the leaves from becoming soggy.
Store leftovers: Refrigerate leftovers in an airtight container. Dressed greens may soften, so for the best texture, store undressed components separately when possible. Use the remaining prepared salad components within about 3 days, and follow safe refrigeration practices for cooked eggs and opened tuna.
Frequently Asked Questions
What goes into a Niçoise salad?
This version includes tuna, eggs, baby potatoes, green beans, mixed greens, tomatoes, olives, cucumber, red onion, and capers, served with a Dijon vinaigrette.
Can I make Niçoise salad ahead of time?
Yes. Prepare the cooked vegetables, eggs, dressing, and chopped ingredients in advance. Keep them refrigerated separately and assemble the salad just before serving.
Can I use fresh tuna instead of canned tuna?
Yes. Cooked fresh tuna can be used in place of canned tuna. Let it cool appropriately before adding it to the salad.
What dressing is best for Niçoise salad?
A vinaigrette made with extra-virgin olive oil, vinegar, lemon juice, Dijon mustard, garlic, and herbs pairs well with the tuna and vegetables.
How do I keep the salad from getting soggy?
Store the dressing separately and add it just before serving. Make sure cooked vegetables have drained and cooled before assembling the salad.
Explore More Recipes
Looking for more fresh meal ideas? Browse our lunch recipes, discover more easy recipes, or explore all our recipes.






