This Salmon Salad with Greens is a vibrant, hearty meal that stands on its own. Flaky salmon meets crisp greens with a zesty lemon-dill vinaigrette for a nourishing lunch or light dinner. It comes together in under 30 minutes and feels both wholesome and elegant.
Why You’ll Love This Salmon Salad with Greens
- Fresh & satisfying: Warm salmon and cool, crunchy vegetables create a full sensory experience.
- Protein-packed: Salmon keeps you full for hours with healthy fats.
- Endlessly adaptable: Swap greens or herbs based on what you have.
- Fancy yet simple: Looks bistro-chic but is straightforward to make.
Ingredients & Tools
- 2 salmon fillets (about 150 g each), skin on or off
- 1 tbsp olive oil
- ½ tsp sea salt
- ¼ tsp black pepper
- 120 g mixed salad greens (arugula, baby spinach, or butter lettuce work beautifully)
- 1 small cucumber, thinly sliced
- 100 g cherry tomatoes, halved
- ¼ red onion, very thinly sliced
- 2 tbsp fresh dill, chopped
- 3 tbsp extra virgin olive oil
- 2 tbsp fresh lemon juice
- 1 tsp Dijon mustard
- 1 small garlic clove, minced
- ½ tsp honey or maple syrup
- Salt and pepper to taste
- Optional: 2 tbsp toasted pine nuts or slivered almonds for crunch
Tools: A good non-stick skillet, a medium mixing bowl, a small jar or bowl for shaking/whisking the dressing.
Notes: Use fresh, sustainably sourced salmon and fresh dill for the best flavor.
Nutrition (per serving)
| Calories: | 485 kcal |
| Protein: | 31 g |
| Fat: | 36 g |
| Carbs: | 10 g |
| Fiber: | 3 g |
Serves: 2 | Prep Time: 15 minutes | Cook Time: 10 minutes | Total Time: 25 minutes
Before You Start: Tips & Ingredient Notes
- Pat your salmon dry. This is the secret to a beautifully seared, crisp exterior. If the fillets are wet, they’ll steam instead of sear, and we want that lovely golden crust.
- Don’t skimp on the resting time. After cooking, let the salmon sit for a few minutes before flaking it over the salad. This allows the juices to redistribute, keeping the fish incredibly moist.
- Taste your dressing—always. The balance of acid (lemon) and oil can vary depending on your lemons and personal preference. Adjust with a pinch more salt or a drizzle of honey until it tastes just right to you.
- Slice your onion thinly. A mandoline can help here, but a sharp knife works too. Thin slices integrate better into the salad and offer a milder, less aggressive onion flavor.
How to Make Salmon Salad with Greens
Step 1: Start by making your vinaigrette. In a small jar or bowl, combine the 3 tablespoons of extra virgin olive oil, fresh lemon juice, Dijon mustard, minced garlic, and honey. Add a generous pinch of salt and a few cracks of black pepper. Shake the jar vigorously or whisk until the dressing is emulsified and looks creamy. Set this aside—the flavors will meld and improve as it sits.
Step 2: Now, prep your salmon. Use a paper towel to pat the fillets completely dry on all sides. This is a non-negotiable step for a good sear! Season both sides generously with the ½ teaspoon of sea salt and ¼ teaspoon of black pepper.
Step 3: Heat a non-stick skillet over medium-high heat. Add the 1 tablespoon of olive oil. Once the oil is shimmering, carefully place the salmon fillets in the pan, presentation-side down (that’s the side that didn’t have the skin). You should hear a gentle sizzle—that’s how you know the pan is hot enough.
Step 4: Cook the salmon for 4-6 minutes without moving it, until a golden-brown crust forms on the bottom. The trick is to be patient here. Then, gently flip the fillets and cook for another 2-4 minutes, depending on thickness. You’re aiming for a tender, flaky interior that’s just opaque throughout.
Step 5: While the salmon cooks, assemble your salad base. In a large bowl, combine the mixed greens, sliced cucumber, halved cherry tomatoes, thinly sliced red onion, and most of the chopped fresh dill (save a little for garnish).
Step 6: Once the salmon is cooked, transfer it to a clean plate and let it rest for about 3 minutes. This is the perfect time to dress your greens. Drizzle about two-thirds of the dressing over the salad and toss gently with your hands or salad tongs until everything is lightly and evenly coated.
Step 7: Divide the dressed greens between two plates. Use a fork to flake the rested salmon into large, beautiful chunks over the top of each salad. Drizzle the remaining dressing over the salmon itself, and finish with a final sprinkle of the reserved fresh dill and any optional toasted nuts for a wonderful crunch.
Storage & Freshness Guide
- Fridge: Store components separately for up to 2 days. Keep dressing in a jar, salmon in an airtight container, and greens/veggies in a bag with a paper towel.
- Freezer: Freeze cooked salmon (without salad) for up to 1 month. Thaw in fridge before using.
- Reviving: If greens wilt, refresh in ice water. Gently reheat salmon in a skillet over low heat.
Serving Suggestions
Complementary Dishes
- Garlic-rubbed sourdough toast — The crispy, chewy bread is perfect for scooping up any leftover dressing and salmon flakes from your plate.
- Simple lemon and herb quinoa — For a more substantial meal, serve the salad on a bed of fluffy quinoa; the grains soak up the vinaigrette beautifully.
- Roasted asparagus with parmesan — The earthy, savory notes of roasted asparagus pair wonderfully with the fresh, zesty flavors of the salad.
Drinks
- A crisp Sauvignon Blanc — Its citrusy and herbal notes mirror the lemon and dill in the salad, creating a harmonious pairing.
- Sparkling water with lemon and mint — A non-alcoholic option that cleanses the palate and enhances the fresh, light feeling of the meal.
- Iced herbal tea — A chilled lemongrass or peppermint tea offers a refreshing, caffeine-free complement that doesn’t overpower the salmon.
Something Sweet
- Lemon sorbet — A scoop of sharp, clean lemon sorbet continues the citrus theme and provides a wonderfully light, palate-cleansing finish.
- Dark chocolate-dipped strawberries — The bittersweet chocolate and sweet berries offer a simple, elegant contrast to the savory main course.
- Almond biscotti — Their nutty, crunchy texture and not-too-sweet profile are just the thing for a gentle nibble after your salad.
Top Mistakes to Avoid
- Overcooking the salmon. This is the biggest pitfall. Overcooked salmon becomes dry and chalky. Remember, it continues to cook a little after you take it out of the pan, so err on the side of slightly underdone.
- Dressing the greens too early. If you add the vinaigrette to the salad base long before serving, the greens will wilt and become soggy. Always dress just before you plate up.
- Using a dull knife to slice the onion. A dull knife crushes the onion cells, releasing more of that pungent, harsh juice. A sharp blade gives you a clean slice and a milder flavor.
- Not seasoning the salmon adequately. Salmon is a robust fish that can handle—and needs—a good amount of salt and pepper. Season it confidently on both sides for the best flavor.
Expert Tips
- Tip: For an extra flavor boost, zest the lemon before you juice it and add the zest directly to your vinaigrette. The oils in the zest carry an incredible amount of fragrant citrus aroma that will make your dressing pop.
- Tip: If you have time, let the sliced red onion soak in a bowl of ice water for 10 minutes before adding it to the salad. This quick pickle of sorts tames the raw onion bite and gives it a delightful crispness.
- Tip: To get those perfect, clean flakes of salmon, let the cooked fillet rest and then use two forks to gently pull the meat apart along its natural grain. This looks much more appealing than just chopping it up.
- Tip: If you’re using skin-on salmon, don’t discard the skin! After removing the fillet, you can return the crispy skin to the hot pan to render it even crispier, then crumble it over the salad like a savory, salty topping.
FAQs
Can I use canned salmon instead?
You absolutely can, and it’s a great shortcut! Opt for wild-caught canned salmon packed in water or olive oil. Drain it well and flake it directly over the greens. The texture will be different—softer and more integrated—but the flavor will still be fantastic. It’s a wonderful option for a super-quick, no-cook version of this salad.
How can I make this salad ahead of time?
Meal prep is totally doable! Keep all the components separate. Cook and flake the salmon, then store it in one container. Keep the washed and dried greens, chopped veggies, and dressing in their own airtight containers in the fridge. Assemble everything just before you’re ready to eat to maintain the best texture.
What’s a good dairy-free substitute for the honey in the dressing?
Maple syrup is my go-to! It provides the same subtle sweetness to balance the acidity without any distinct maple flavor coming through. Agave nectar would also work beautifully. If you want to avoid sweeteners altogether, a tiny pinch of sugar can do the trick.
My vinaigrette keeps separating. What am I doing wrong?
This is totally normal—emulsions can be fragile! The Dijon mustard acts as an emulsifier to help bind the oil and lemon juice, but a good shake or whisk right before dressing the salad is all you need. Don’t worry if it separates while sitting; just give it another vigorous shake. It’s still delicious!
Can I use a different type of fish?
Of course! This method works wonderfully with other firm-fleshed fish like trout, arctic char, or even a thick cod loin. Just adjust the cooking time depending on the thickness of the fillet. The key is that flaky, savory fish paired with the bright, fresh greens is a winning combination no matter what.
Salmon Salad With Greens
Make a fresh and hearty Salmon Salad with Greens in under 30 minutes. This protein-packed recipe is perfect for a healthy lunch or dinner. Get the easy recipe now!
Ingredients
For the Salmon and Salad
-
2 salmon fillets (about 150 g each, skin on or off)
-
1 tbsp olive oil
-
½ tsp sea salt
-
¼ tsp black pepper
-
120 g mixed salad greens (arugula, baby spinach, or butter lettuce work beautifully)
-
1 small cucumber (thinly sliced)
-
100 g cherry tomatoes (halved)
-
¼ red onion (very thinly sliced)
-
2 tbsp fresh dill (chopped)
-
2 tbsp toasted pine nuts or slivered almonds (for crunch)
For the Vinaigrette
-
3 tbsp extra virgin olive oil
-
2 tbsp fresh lemon juice
-
1 tsp Dijon mustard
-
1 small garlic clove (minced)
-
½ tsp honey or maple syrup
-
Salt and pepper (to taste)
Instructions
-
Start by making your vinaigrette. In a small jar or bowl, combine the 3 tablespoons of extra virgin olive oil, fresh lemon juice, Dijon mustard, minced garlic, and honey. Add a generous pinch of salt and a few cracks of black pepper. Shake the jar vigorously or whisk until the dressing is emulsified and looks creamy. Set this aside—the flavors will meld and improve as it sits.01
-
Now, prep your salmon. Use a paper towel to pat the fillets completely dry on all sides. This is a non-negotiable step for a good sear! Season both sides generously with the ½ teaspoon of sea salt and ¼ teaspoon of black pepper.02
-
Heat a non-stick skillet over medium-high heat. Add the 1 tablespoon of olive oil. Once the oil is shimmering, carefully place the salmon fillets in the pan, presentation-side down (that's the side that didn't have the skin). You should hear a gentle sizzle—that’s how you know the pan is hot enough.03
-
Cook the salmon for 4-6 minutes without moving it, until a golden-brown crust forms on the bottom. The trick is to be patient here. Then, gently flip the fillets and cook for another 2-4 minutes, depending on thickness. You’re aiming for a tender, flaky interior that’s just opaque throughout.04
-
While the salmon cooks, assemble your salad base. In a large bowl, combine the mixed greens, sliced cucumber, halved cherry tomatoes, thinly sliced red onion, and most of the chopped fresh dill (save a little for garnish).05
-
Once the salmon is cooked, transfer it to a clean plate and let it rest for about 3 minutes. This is the perfect time to dress your greens. Drizzle about two-thirds of the dressing over the salad and toss gently with your hands or salad tongs until everything is lightly and evenly coated.06
-
Divide the dressed greens between two plates. Use a fork to flake the rested salmon into large, beautiful chunks over the top of each salad. Drizzle the remaining dressing over the salmon itself, and finish with a final sprinkle of the reserved fresh dill and any optional toasted nuts for a wonderful crunch.07


