Tuna Niçoise Salad is a timeless French classic that perfectly balances fresh vegetables, hearty protein, and bold Mediterranean flavors. Made with tender potatoes, crisp green beans, perfectly cooked eggs, olives, and tuna, this salad is satisfying enough for a main dish while still feeling light and refreshing. Finished with a zesty Dijon vinaigrette, it’s an elegant meal that comes together quickly.
This healthy tuna salad is ideal for busy weeknights, meal prep lunches, or casual entertaining. Whether you use fresh seared ahi tuna or high-quality canned tuna, the combination of textures and flavors delivers restaurant-quality results at home. Each ingredient plays an important role, creating a salad that’s both nourishing and visually stunning.
One of the best things about Tuna Niçoise Salad is its versatility. Serve it on a large platter for a family-style meal, or portion it into individual bowls for easy lunches throughout the week. It’s naturally gluten-free, high in protein, and packed with vegetables, making it a smart choice for balanced eating without sacrificing flavor.
If you’re looking for a classic salad that feels elevated yet approachable, this Tuna Niçoise Salad recipe is a must-try. With simple preparation, fresh ingredients, and endless customization options, it’s a dish you’ll come back to again and again—perfect for spring, summer, or anytime you want a fresh, satisfying meal.
Print
Tuna Niçoise Salad
Tuna Niçoise Salad is a classic French-inspired dish featuring seared or canned tuna, tender potatoes, crisp green beans, olives, eggs, and a bright Dijon vinaigrette. It’s hearty yet refreshing—perfect for a light dinner or elegant lunch.
- Total Time: 35 minutes
- Yield: 4 servings 1x
Ingredients
Salad
1 lb baby potatoes
8 oz green beans, trimmed
2 ahi tuna steaks (or 2 cans high-quality tuna, drained)
4 large eggs
1 cup cherry tomatoes, halved
1/2 cup Niçoise or Kalamata olives
1 small red onion or shallot, thinly sliced
Mixed greens or butter lettuce (optional base)
Dijon Vinaigrette
1/4 cup olive oil
2 tbsp red wine vinegar
1 tbsp Dijon mustard
1 tsp honey
1 small garlic clove, minced
Salt and black pepper, to taste
Instructions
Cook the Potatoes:
Boil potatoes in salted water for 12–15 minutes until fork-tender. Drain and let cool slightly, then halve.
Blanch the Green Beans:
Boil green beans for 2–3 minutes until bright green and crisp-tender. Transfer to ice water, then drain.
Cook the Eggs:
Boil eggs for 7–8 minutes for jammy yolks (or 9–10 for firm). Cool, peel, and halve.
Prepare the Tuna:
Fresh tuna: Season with salt and pepper. Sear in a hot skillet with olive oil for 1–2 minutes per side (rare to medium-rare). Slice.
Canned tuna: Simply flake and set aside.
Make the Vinaigrette:
Whisk all dressing ingredients until emulsified.
Assemble the Salad:
Arrange potatoes, green beans, eggs, tuna, tomatoes, olives, and onion over greens or a platter. Drizzle with vinaigrette and serve.
Notes
Cooking Tips
-
Use high-quality tuna—fresh ahi or oil-packed canned tuna—for best flavor.
-
Salt potatoes while warm so they absorb more flavor.
-
Assemble just before serving to keep vegetables crisp.
Variations
-
Mediterranean Style: Add capers and anchovies for a brinier profile.
-
Low-Carb: Skip potatoes and add avocado slices.
-
Grilled Tuna: Grill tuna steaks instead of pan-searing.
-
Vegetarian Niçoise: Replace tuna with marinated chickpeas or white beans.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sodium: 520mg
- Fat: 22g
- Carbohydrates: 26g
- Fiber: 5g
- Protein: 34g




