If you’re looking for a wholesome, elegant meal that’s easy enough for weeknights, this Fresh Salmon Niçoise Recipe is the perfect choice. Inspired by the classic French salad, this version combines tender wild salmon, baby potatoes, crisp green beans, eggs, olives, and fresh herbs for a colorful dish that’s packed with flavor and nutrition.
Why You’ll Love This Recipe
- Fresh, vibrant flavors in every bite.
- Simple ingredients that come together effortlessly.
- High in protein and healthy fats.
- Perfect for lunch, dinner, or meal prep.
- Family-friendly and naturally gluten-free.
- A balanced meal with vegetables, fish, and potatoes.
Ingredients

- 1 red onion, finely chopped
- 2 tablespoons apple cider vinegar
- 2 tablespoons extra virgin olive oil
- 12 pitted Kalamata olives, quartered
- 2 tablespoons chopped fresh dill
- 2 teaspoons chopped fresh tarragon
- 400 g baby potatoes
- 2 eggs
- 320 g fine green beans, trimmed
- 4 wild salmon fillets (100–125 g each)
- 2 Little Gem lettuces, shredded
- 4 tomatoes, cut into wedges
Instructions
- In a medium bowl, combine the chopped red onion, apple cider vinegar, olive oil, Kalamata olives, dill, and tarragon to create the dressing.
- Bring a large saucepan of water to a boil. Add the baby potatoes and cook for 10 minutes.
- Carefully add the eggs to the same pan and continue cooking while placing the green beans in a steamer over the potatoes. Cook for another 8 minutes until the beans are tender-crisp and the eggs are hard-boiled.
- Remove the potatoes and eggs, leaving the water simmering. Add the salmon fillets and gently poach for about 5 minutes or until cooked through.
- Toss the warm potatoes with the herb dressing so they absorb the flavors.
- Arrange shredded lettuce on serving plates, then add the green beans, tomatoes, and dressed potatoes.
- Remove the skin from the salmon, gently flake the fish, and place it over the salad.
- Peel and halve the eggs, then place them on top.
- Serve immediately and enjoy this delicious Fresh Salmon Niçoise Recipe while warm, or chill leftovers for a refreshing cold meal.

Tips & Tricks
- Use the freshest salmon available for the best flavor.
- Avoid overcooking the salmon to keep it moist.
- Steam the green beans just until crisp-tender to preserve their color.
- Add capers for extra Mediterranean flavor.
- Substitute mixed salad greens for Little Gem lettuce if preferred.
- A squeeze of fresh lemon before serving brightens every bite.
Details
- Prep Time: 15 minutes
- Cook Time: 23 minutes
- Total Time: 38 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Boiling & Poaching
- Cuisine: French
- Difficulty: Easy
- Dietary Notes: Gluten-Free, High Protein, Mediterranean-Inspired

Notes
- This salad is delicious served warm or chilled.
- Fresh herbs provide the best flavor, but dried herbs can be used if needed.
- For extra texture, sprinkle toasted almonds or pumpkin seeds over the top.
- Pair with crusty bread or a light soup for a complete meal.
Nutrition (Approximate Per Serving)
- Calories: 445
- Protein: 34 g
- Carbohydrates: 24 g
- Fat: 24 g
- Fiber: 6 g
- Sugar: 5 g
FAQ
Can I make this Fresh Salmon Niçoise Recipe ahead of time?
Yes. Prepare all ingredients separately, then assemble just before serving for the freshest texture.
Can I use canned salmon?
Fresh salmon delivers the best flavor and texture, but canned salmon works in a pinch.
Can I grill the salmon instead of poaching it?
Absolutely. Grilled salmon adds a smoky flavor that pairs beautifully with the vegetables.
What potatoes work best?
Baby potatoes or new potatoes hold their shape well and have a creamy texture.
Is this recipe healthy?
Yes. It’s rich in lean protein, healthy fats, fiber, vitamins, and minerals, making it an excellent balanced meal.
Storage
- Refrigerate leftovers in an airtight container for up to 2 days.
- Store the dressing separately if preparing ahead.
- The salad is best enjoyed cold the next day.
- Freezing is not recommended because the vegetables and lettuce lose their texture.
- If reheating the salmon, warm it gently to prevent drying out.

Similar Recipes

EASY Fresh Salmon Niçoise Recipe
Ingredients
- 1 red onion finely chopped
- 2 tablespoons apple cider vinegar
- 2 tablespoons extra virgin olive oil
- 12 pitted Kalamata olives quartered
- 2 tablespoons chopped fresh dill
- 2 teaspoons chopped fresh tarragon
- 400 g baby potatoes
- 2 eggs
- 320 g fine green beans trimmed
- 4 wild salmon fillets 100–125 g each
- 2 Little Gem lettuces shredded
- 4 tomatoes cut into wedges
Instructions
- In a medium bowl, combine the chopped red onion, apple cider vinegar, olive oil, Kalamata olives, dill, and tarragon to create the dressing.
- Bring a large saucepan of water to a boil. Add the baby potatoes and cook for 10 minutes.
- Carefully add the eggs to the same pan and continue cooking while placing the green beans in a steamer over the potatoes. Cook for another 8 minutes until the beans are tender-crisp and the eggs are hard-boiled.
- Remove the potatoes and eggs, leaving the water simmering. Add the salmon fillets and gently poach for about 5 minutes or until cooked through.
- Toss the warm potatoes with the herb dressing so they absorb the flavors.
- Arrange shredded lettuce on serving plates, then add the green beans, tomatoes, and dressed potatoes.
- Remove the skin from the salmon, gently flake the fish, and place it over the salad.
- Peel and halve the eggs, then place them on top.
- Serve immediately and enjoy this delicious Fresh Salmon Niçoise Recipe while warm, or chill leftovers for a refreshing cold meal.
Notes
- This salad is delicious served warm or chilled.
- Fresh herbs provide the best flavor, but dried herbs can be used if needed.
- For extra texture, sprinkle toasted almonds or pumpkin seeds over the top.
- Pair with crusty bread or a light soup for a complete meal.
Conclusion
This Fresh Salmon Niçoise Recipe is a beautiful combination of fresh vegetables, tender salmon, hearty potatoes, and fragrant herbs. Whether you’re preparing a healthy family dinner or planning meals for the week, this classic Salmon Niçoise Salad delivers restaurant-quality flavor with minimal effort. It’s satisfying, nutritious, and sure to become a favorite in your recipe collection.

