Skip to content

Get 5 Secrets to Make Homemade Taste Food Better + New Recipes Weekly!

    Published May 6, 2025. This post may contain affiliate links. Please read my disclosure policy.

    This Classic Niçoise Salad is loaded with fresh grilled tuna, hard-boiled eggs, and vegetables tossed in a flavorful mustard-based vinaigrette. I love the hearty flavors in this traditional salad, and I can have it on the table in less than an hour.

    nicoise salad on a platter

    I can eat salad every single day, and this one is one of my favorites because it’s packed with protein and veggies that keep me going all day. If you’re like me and love big refreshing salads, then you got to try my chef salad or my delicious cobb salad recipe.

    Classic Niçoise Salad

    Niçoise salad is a classic French salad served in the French Riviera city of Nice. The specific cooking methods associated with Nice include cold or hot meals that include tomatoes, olives, garlic, and anchovies.

    Salad Niçoise, or as I call it, Niçoise salad, includes green beans, onions, tuna, and hard-boiled eggs along with a few other simple ingredients. While it might seem like there’s a lot going on, it’s actually very easy to make and comes together in about 30 to 45 minutes.

    While there are basic staple ingredients for the Niçoise salad, it has evolved over time and you may see ingredients such as cucumbers, capers, or different types of olives. I recommend you use what you have and what’s available, and I promise it will still be delicious.

    Ingredients and Substitutions

    • Lettuce – The classic greens to use are butterleaf or Boston bibb.   
    • Beans – The classic green bean to use are known as haricot verts, which are French-style green beans. You can also just use regular green beans.
    • Potatoes – I used the traditional red potato for this niçoise salad.
    • Eggs – You will need some hard boiled eggs.
    • Tomatoes – I like to use Roma tomatoes because their flavor is decent all year long.
    • Onion – Red onion is the classic onion to use.
    • Artichokes – These are optional, but would still be traditional to use.
    • Olives – Niçoise olives are what I used. Since these can be hard to find, kalamata olives are an acceptable substitute.
    • Tuna – I think fresh tuna takes this recipe over the top. However drained canned tuna can absolutely be used.
    • Anchovies – This is optional, but a few anchovies can go a long way to adding more flavor to the salad.

    How to Make a Classic Niçoise Salad

    Make the vinaigrette: First thing I do is whisk together all the ingredients in a medium bowl until they’re fully combined. Then I chill it in the fridge until I’m ready to serve.

    mixing vinaigrette ingredients in a medium size bowl

    Cook the potatoes: I add the potatoes to a large pot of boiling salted water and cook them for 3 to 5 minutes until they’re just al dente. Then I transfer them straight into an ice bath to stop the cooking. Once they’re cool, I drain them and chill until it’s time to serve.

    boiling the potatoes

    Blanch the green beans: Next, I add the green beans to the same pot of boiling salted water and cook them for about 3 to 4 minutes until they’re al dente. I move them straight into an ice bath to cool, then drain and chill them until I’m ready to assemble the salad.

    green beans to the boiling salted water

    Season the tuna: I sprinkle salt and pepper on all sides of the tuna and set it aside on a plate while I heat up the grill pan.

    Season the tuna on all sides with salt and pepper

    Grill the tuna: I heat a grill pan over high heat, add the olive oil, then place the tuna in the pan. I lower the heat to medium-high and cook the tuna for 3 to 4 minutes on each side until it reaches the doneness I like. After that, I let it cool and chill it until I’m ready to serve the salad.

    cook the tuna

    Assemble the salad: I start by placing the romaine lettuce in a large bowl or on a serving platter. Then I arrange the cooked potatoes, green beans, grilled tuna, tomatoes, hard-boiled eggs, artichokes, red onions, olives, and anchovies evenly over the top.

    plate the nicoise salad
    Chef Billy Parisi

    Chef Tip + Notes

    The best tip I can give for making this Niçoise salad is to prep all the ingredients ahead of time and chill them before assembling. It keeps everything crisp, fresh, and easy to plate. When everything is cool and ready to go, putting it together takes just minutes.

    • Use different greens: I usually go with Boston bibb or butter leaf lettuce, but spring mix or Romaine work just as well. I use whatever looks fresh and crisp at the store.
    • Tuna temperature: I serve the tuna at any temperature I prefer, whether it’s warm off the grill or chilled from the fridge. Either way tastes great in this salad.
    • Vinaigrette add-ins: Sometimes I mix fresh herbs like basil, thyme, or tarragon into the vinaigrette. A little chopped shallot also adds a nice kick.
    • Al dente vegetables: I cook the potatoes and green beans just until tender but still firm.
    • Dress just before serving: I wait to add the vinaigrette until the very end so nothing gets soggy.

    Serving Suggestions

    Since this Niçoise salad is already a pretty filling meal, I sometimes pair it with fresh French bread for something more complete. And when I want to end on a sweet note, I go with a slice of my lemon olive oil cake to finish it off.

    Make-Ahead and Storage

    Make-Ahead: You can make this Niçoise salad up to 1 day before. Just be sure it is not yet mixed with the dressing. In addition, it would be best to keep the ingredients separate.

    How to Store: Cover and keep it in the refrigerator undressed for up to 3 days. This will not freeze. The salad could last 1 to 2 days longer if you keep the topping ingredients store separately.

    More Salad Recipes

    Let's Cook - Chef Billy Parisi

    Classic Niçoise Salad

    5 from 11 votes
    This Classic Niçoise Salad is loaded with fresh grilled tuna, hard-boiled eggs, and vegetables tossed in a flavorful mustard-based vinaigrette. I love the hearty flavors in this traditional salad, and I can have it on the table in less than an hour.
    Servings: 6
    Prep Time: 20 minutes
    Cook Time: 25 minutes
    Total Time: 45 minutes

    Ingredients 

    For the Vinaigrette:

    • Juice of 1 lemon
    • 3 tablespoons white wine vinegar
    • 1 teaspoon sugar
    • 1 teaspoon Dijon mustard
    • 2 teaspoons grainy mustard
    • ½ cup of olive oil

    For the Salad:

    • 2 pounds red potatoes
    • 1 pound haricot verts
    • 1 tablespoon of olive oil
    • 1 pound fresh tuna, cut into fillets
    • 3 heads Boston bibb, torn into 2” pieces
    • 4 quartered Roma tomatoes
    • 5 hard-boiled eggs, shelled and cut in half
    • 15- ounce can quartered artichoke hearts, drained and rinsed
    • ½ peeled and julienne red onion
    • 1 cup pitted Niçoise olives
    • 10-12 anchovies
    • coarse salt and fresh cracked pepper to taste

    Instructions

    • For the vinaigrette, whisk together all the ingredients in a medium size bowl until combined. Chill it until it is ready to be served.
    • In a large pot of boiling salted water, add in the potatoes and cook for 5 to 7 minutes or until al dente. Remove the potatoes and shock them in an ice bath immediately to cool them down. Remove from the water and chill until ready to serve.
    • Next, add in the green beans to the boiling salted water and cook for 3 to 4 minutes or until al dente. Remove them and shock in an ice bath immediately. Remove from the water and chill until ready to serve.
    • Season the tuna on all sides with salt and pepper and set on a plate.
    • Heat a grill pan over high heat and add in the olive oil. Add in the tuna and turn the heat down to medium-high and cook it for 3 to 4 minutes per side until the desired internal temperature is achieved. Remove the tuna and chill until ready to serve.
    • Place the romaine lettuce in a bowl or large serving platter and evenly add on the cooked red potatoes, green beans, cooked tuna, tomatoes, hard boiled eggs, artichokes, red onions, olives, and anchovies.

    Notes

    The best tip I can give for making this Niçoise salad is to prep all the ingredients ahead of time and chill them before assembling. It keeps everything crisp, fresh, and easy to plate. When everything is cool and ready to go, putting it together takes just minutes.
    Use different greens: I usually go with Boston bibb or butter leaf lettuce, but spring mix or Romaine work just as well. I use whatever looks fresh and crisp at the store.
    Tuna temperature: I serve the tuna at any temperature I prefer, whether it’s warm off the grill or chilled from the fridge. Either way tastes great in this salad.
    Vinaigrette add-ins: Sometimes I mix fresh herbs like basil, thyme, or tarragon into the vinaigrette. A little chopped shallot also adds a nice kick.
    Al dente vegetables: I cook the potatoes and green beans just until tender but still firm.
    Dress just before serving: I wait to add the vinaigrette until the very end so nothing gets soggy.
    Make-Ahead: You can make this Niçoise salad up to 1 day before. Just be sure it is not yet mixed with the dressing. In addition, it would be best to keep the ingredients separate.
    How to Store: Cover and keep it in the refrigerator undressed for up to 3 days. This will not freeze. The salad could last 1 to 2 days longer if you keep the topping ingredients store separately.

    Nutrition

    Calories: 270kcalCarbohydrates: 13gProtein: 15gFat: 17gSaturated Fat: 3gCholesterol: 110mgSodium: 215mgPotassium: 481mgFiber: 2gSugar: 2gVitamin A: 1860IUVitamin C: 20.9mgCalcium: 41mgIron: 1.8mg
    Course: Salad
    Cuisine: French

    Share this Post

    free email series

    Billy's Signature Recipes!

    Tested & tasty...these are my go-to dishes

    Chef Billy Parisi