This post may contain affiliate links. Please read our disclosure policy.

This Nicoise salad is fresh, hearty, and full of simple ingredients that work so well together. With tender potatoes, crisp vegetables, tuna, eggs, and a light dressing, it’s the kind of salad that actually feels satisfying enough for a full meal.

Nicoise salad with eggs, potatoes, olives, green beans and tuna in a white serving dish.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

This Nicoise salad is one of my favorite meals to make when I want something that is fresh, filling, and genuinely good for you. As a certified nutrition coach, I love this salad because it is a perfectly balanced plate all in one bowl.

You get lean protein from the tuna and eggs, healthy fats from the olives and olive oil, complex carbs from the potatoes, and plenty of fiber from the greens. It is hearty enough to be a full meal and on the table in under 45 minutes.

For more warm weather dinners, try my Chicken Pasta Salad or Chik Fil A Cobb Salad.

Recipe Overview

Skill Level
Beginner
Prep Time
15 mins
Cook Time
25 mins

Key Ingredients

Below are the ingredients you’ll need to make Nicoise Salad. The full quantities can be found in the recipe card further down the post.

ingredients to make nicoise salad.
  • Tuna in olive oil: Your main protein source. Packed in olive oil for better flavor and texture than water packed tuna. Keep it in large flakes when you add it to the salad.
  • Hard boiled eggs: A second source of complete protein and healthy fats that keep you full and satisfied longer.
  • Baby potatoes:Your complex carb that adds substance without weighing the salad down.
  • Green beans: Blanched just until bright green so they stay crisp and hold their nutrients.
  • Baby spinach: One of the most nutrient dense greens you can eat.
  • Capers: The secret weapon in the vinaigrette. Blended smooth they add a briny depth that makes this dressing so unique.
  • Pickled red onion: Bright, tangy, and cuts right through the richness of the tuna and eggs beautifully.

How to Make Nicoise Salad

Step 1: In a small bowl, mix vinegar, water, honey, and salt. Add onions and let it sit for 20–30 minutes.

Step 2: Boil the potatoes in salted water until tender, around 12–15 minutes. Drain and halve the potatoes.

process shot to boil potatoes and eggs and prep it.

Step 3: Add the eggs to a pot of cold water. Bring to a boil then simmer for 7–8 minutes. Transfer to an ice bath, peel, and halve.

Step 4: Boil the green beans for 2–3 minutes until bright green. Transfer to a bowl of ice water, then drain.

Step 5: To make the vinaigrette, add all the ingredients to a small blender and blend until smooth and creamy.

process shot to make the vinaigrette and adding over the beans potatoes and eggs in a dish.

Step 6: On a deep platter add the cooked beans, potatoes and spinach. Toss with half of the dressing. Top with the remaining ingredients: tomatoes, tuna (in large flakes, not broken up too much), boiled eggs, olives and pickled onions.

Step 7: Drizzle with the remaining vinaigrette and enjoy!

nicoise salad in a dish.

Variations & Tips

  • If you’re not a fan of hard-boiled eggs, you can use jammy eggs instead. Lower the eggs into boiling water and cook for 7 minutes 30 seconds then drain, transfer to an ice bath, peel, and halve.
  • Look for canned tuna steaks, not chunks, which have larger flakes and a firmer texture.
  • If you have fresh tuna steaks you can use them, lightly seared on both sides then thinly sliced, instead of canned.
  • Swap the spinach for arugula to add a peppery note.
  • For a vegetarian option, swap the tuna for a can of drained chickpeas.
  • Drizzling the vinaigrette over the potatoes while they’re still warm will allow them to absorb the delicious flavors of the dressing.
  • Don’t overcook the potatoes. It’s best when they’re fork-tender and not too soft.
A close up image of Nicoise salad with olives, tuna, potatoes, eggs, green beans and tomatoes.

Common Questions

How do I store it?

It’s best to store the salad without any dressing on it (as this will make the spinach wilt). Assemble all the salad ingredients in an airtight container, storing the dressing separately, and keep in the fridge for up to 3 days.

What does ‘nicoise’ mean?

Nicoise refers to ‘in the style of Nice’. Nice is a city in the south of France where the salad originates from.

Does Nicoise salad have egg?

Yes, it usually contains hard boiled eggs. You can leave them out if you’re not a fan!

How long to cook eggs for salad nicoise?

Hard boiled eggs are usually found in Nicoise salad. For this, the eggs need to be boiled in simmering water for 7-8 minutes.

Can you make it in advance?

You can prep the components for a Nicoise salad in advance: hard boil the eggs, cook the green beans, make the dressing, and pickle the onions. When ready to eat, all you have to do is assemble!

What can i use instead of tuna?

Grilled salmon or grilled chicken breast both work great and keep the protein content high.

can I use a different dressing?

The caper vinaigrette is what makes this salad special so I highly recommend trying it. If you want something simpler a classic lemon Dijon vinaigrette works well too.

More Fresh & Filling Salads

Thanks for stopping by and trying one of my recipes. If you enjoyed it, please leave a rating and share your thoughts in the comments. It really helps, and I love hearing from you

No ratings yet

Nicoise Salad with Caper Vinaigrette

Skill Level: Beginner
Servings: 4 servings
Prep: 15 minutes
Cook: 25 minutes
Pickling Time: 30 minutes
Total: 1 hour 10 minutes
Nicoise salad in a white dish.
This Nicoise Salad is a hearty, classic French dish with tender potatoes, crisp green beans, olives and tuna drizzled with a punchy vinaigrette. Perfect as a satisfying lunch or light dinner on a warm summer's day.

Ingredients

  • 1 pound baby potatoes
  • 4 large eggs, hard-boiled
  • 10 ounces tuna in olive oil , drained, 2 (5oz) cans
  • 6 ounces green beans, trimmed
  • 1 cup cherry tomatoes, halved
  • 1 cup olives of choice, pitted
  • 2 cups baby spinach, roughly chopped

Quick Pickled Red Onion:

  • 1 small red onion, thinly sliced
  • 3 tablespoons vinegar
  • 3 tablespoons warm filtered water
  • 1 teaspoon honey
  • 3/4 teaspoon kosher salt

Caper Vinaigrette:

  • 2 tablespoons capers, finely chopped or crushed
  • 1 teaspoon Dijon mustard
  • 2 tablespoons vinegar
  • 1 tablespoon lemon juice
  • 4 tablespoons olive oil
  • 2 teaspoons honey
  • salt and pepper, to taste

Instructions

  • In a small bowl, mix 3 tablespoons vinegar, 3 tablespoons warm filtered water, 1 teaspoon honey, and 3/4 teaspoon kosher salt. Add 1 small red onion (thinly sliced) and let it sit for 20–30 minutes.
  • Boil the 1 pound baby potatoes in salted water until tender, around 12–15 minutes. Drain and halve the potatoes.
  • Add the 4 large eggs to a pot of cold water. Bring to a boil then simmer for 7–8 minutes. Transfer to an ice bath, peel, and halve.
  • Boil the 6 ounces green beans (trimmed) for 2–3 minutes until bright green. Transfer to an ice water, then drain.
  • To make the vinaigrette, add 2 tablespoons capers, 1 teaspoon Dijon mustard, 2 tablespoons vinegar, 1 tablespoon lemon juice, 4 tablespoons olive oil, 2 teaspoons honey, and a pinch of salt and pepper to a small blender and blend until smooth and creamy.
  • On a deep platter add the cooked beans, potatoes and 2 cups baby spinach (roughly chopped). Toss with half of the dressing.
  • Top with the remaining ingredients: 1 cup cherry tomatoes (halved), 10 ounces tuna in olive oil (drained, in large flakes, not broken up too much), boiled eggs, 1 cup olives of choice (pitted) and pickled onions.
    Nicoise salad with eggs, potatoes, olives, green beans and tuna in a white serving dish.
  • Drizzle with the remaining vinaigrette and enjoy!

Notes

  • Make the pickled onions first so they have time to sit while you prep everything else.
  • Keep the tuna in large flakes when adding it to the salad for the best texture.
  • Blanch the green beans in ice water right after boiling to keep them bright green and crisp.
  • The vinaigrette keeps in the fridge for up to a week. Give it a shake before using.
  • Store components separately if meal prepping and assemble when ready to serve.
  • Swap tuna for grilled salmon or chicken if you prefer.

Nutrition

Calories: 528kcalCarbohydrates: 34gProtein: 32gFat: 30gSaturated Fat: 5gPolyunsaturated Fat: 5gMonounsaturated Fat: 18gTrans Fat: 0.02gCholesterol: 199mgSodium: 1480mgPotassium: 1013mgFiber: 6gSugar: 9gVitamin A: 2349IUVitamin C: 44mgCalcium: 114mgIron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Main Course, Salad
Cuisine: French
Tried this recipe?Mention @healthyfitnessmeals or tag #healthyfitnessmeals!

About Rena Awada

Hi, I’m Rena! Welcome to my blog. I am the founder of Healthy Fitness Meals, certified nutrition coach through Precision Nutrition (PN1), food creator, and mom of five sharing balanced, family-friendly recipes.

ebook cover with taco salad bowl in the image.
Get my free eBook!
Grab my free ebook featuring 20 of my top 30 minutes family-friendly healthy dinner recipes.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating