Pesto Salmon Arugula Salad
Crispy skin salmon brushed with a fresh basil pesto, served over peppery arugula with cherry tomatoes, shaved parmesan, toasted pine nuts, and a quick lemon vinaigrette. It feels light and special at the same time, and the whole plate comes together in less than thirty minutes on a weeknight.

Why You’ll Love This Recipe
You will love this salad because it feels light and special at the same time. The salmon gets crisp skin in the skillet, then warm pesto melts over the top and makes it taste rich, herby, and fresh. Peppery arugula, cherry tomatoes, red onion, shaved parmesan, toasted pine nuts, and lemon vinaigrette keep the bowl bright enough to balance the salmon. It is quick enough for a weeknight but pretty enough for guests, especially with the pesto and pine nuts on top. The beginner cues are simple: dry the salmon, start skin-side down, wait for the flesh to turn mostly opaque, flip briefly, and let it rest. It tastes clean and rich at once, which is exactly why it works.

What Makes This Recipe Work
This salad works because the salmon is rich, the greens are peppery, and the dressing stays bright. Skin-on salmon gives you the best texture when it starts skin-side down in a hot skillet; the skin crisps while the flesh cooks gently from the bottom up. Basil pesto goes on after cooking so it warms into the fish without burning. Baby arugula brings a peppery bite that balances the salmon and pesto, while cherry tomatoes add sweetness and red onion adds a little sharpness. Shaved parmesan gives salty richness, and toasted pine nuts bring buttery crunch. The lemon Dijon vinaigrette keeps the whole bowl from feeling heavy, and lemon wedges at the table let each serving finish with fresh brightness. That balance is why the salad feels satisfying but still clean enough for a lighter dinner.

Before You Start
Dry salmon skin is the secret, so pat the fillets well with paper towels before they go near the skillet. Season both sides with salt and pepper, then let the pan heat until the oil shimmers. Place the salmon skin-side down and press gently for the first 30 seconds so the skin stays flat. While the salmon cooks, wash and dry the arugula, halve the tomatoes, slice the red onion, and shake the lemon vinaigrette in a jar. Toast the pine nuts in a dry skillet and watch closely because they burn fast once they turn golden. Spoon the pesto over the salmon after the heat is off so the basil flavor stays fresh instead of bitter. Having the salad ready first also prevents the salmon from overcooking while you chop.

Make-Ahead and Serving Notes
This salmon salad tastes best when the fish is cooked close to serving, but the rest can be prepared ahead. Wash and dry the arugula, halve the tomatoes, slice the red onion, shave the parmesan, toast the pine nuts, and shake the lemon dressing before cooking the salmon. Keep the pesto ready near the stove so it can go on as soon as the salmon is done. If packing leftovers, store the salmon separately from the arugula and dressing. Add pine nuts and parmesan at the end so they stay crisp and fresh. A squeeze from the lemon wedges right before eating brings the pesto and salmon back to life. Keeping those pieces separate protects the arugula from wilting under the warm salmon. Dress the greens lightly so the pesto salmon remains the focus.

Ingredient Notes & Easy Swaps
Salmon fillets: Skin-on salmon works especially well because the skin can crisp in the skillet. Pat the fillets very dry so they brown and release more easily.
Basil pesto: Store-bought or homemade pesto both work. Since pesto can be salty, taste before adding extra salt to the salmon or salad.
Olive oil: Olive oil is used for cooking the salmon and for the dressing. Keep the skillet oil hot enough to shimmer before adding the fish.
Baby arugula: Arugula adds a peppery bite that balances the rich salmon and pesto. Baby spinach or spring mix can work if you want a milder green.
Cherry tomatoes and red onion: Tomatoes add sweetness and juice, while red onion adds sharpness. Slice the onion very thin so it blends into the salad.
Pine nuts: Toasted pine nuts add a buttery crunch. Watch them closely because they can burn quickly; walnuts or almonds can be used instead.
Shaved parmesan: Shaved parmesan gives salty, savory pieces throughout the salad. Grated parmesan works too, but shaved pieces feel more like a finished salad topping.
Lemon Dijon dressing: Lemon juice, Dijon, honey, and olive oil make the salad bright. Serve with lemon wedges so each person can add extra freshness.

Pesto Salmon Arugula Salad
Description
Crispy skin salmon brushed with a fresh basil pesto, served over peppery arugula with cherry tomatoes, shaved parmesan, toasted pine nuts, and a quick lemon vinaigrette. It feels light and special at the same time, and the whole plate comes together in less than thirty minutes on a weeknight.
Ingredients
- 4 (5 oz) salmon fillets, skin on
- 2 tbsp olive oil, divided
- Salt and pepper, to taste
- 1/3 cup basil pesto (store-bought or homemade)
- 1/4 cup pine nuts
- 6 cups baby arugula
- 2 cups cherry tomatoes, halved
- 1/4 small red onion, thinly sliced
- 1/3 cup shaved parmesan
- 3 tbsp olive oil (for dressing)
- 2 tbsp fresh lemon juice
- 1 tsp Dijon mustard
- 1/2 tsp honey
- Lemon wedges, for serving
Instructions
- 1Equipment: a cutting board, a chef's knife, a large salad bowl or platter, a small bowl and whisk or a small jar for the dressing, measuring spoons and cups, a large skillet, a fish spatula, a small dry skillet for toasting the pine nuts, an instant-read thermometer, and paper towels.
- 2Pat the salmon fillets dry with paper towels. Rub the fillets with 1 tablespoon olive oil, then season both sides with salt and pepper. Drying the skin is the most important step for getting it crispy in the pan.
- 3Heat 1 tablespoon olive oil in a large nonstick or cast-iron skillet over medium-high heat. Once the oil is hot and moves easily around the pan, place the salmon skin side down. Press each fillet gently with a fish spatula for the first 30 seconds so the skin stays flat against the pan.
- 4Cook the salmon undisturbed for 5 to 6 minutes, until the skin is crisp and you can see the flesh has turned opaque about three quarters of the way up the side. Flip and cook for another 2 to 3 minutes, until the top is just barely opaque, flakes easily with a fork, and reaches 145°F in the thickest part.
- 5Turn off the heat and divide the 1/3 cup pesto over the salmon fillets, letting it warm and melt slightly into the fish. Transfer the salmon to a clean plate to rest.
- 6While the salmon rests, place the pine nuts in a small dry skillet over medium heat. Toast for 2 to 3 minutes, shaking the pan constantly, until they are golden brown. Watch closely, they burn fast. Tip onto a small clean plate immediately.
- 7Make the dressing in a small jar by combining 3 tablespoons olive oil, lemon juice, Dijon, honey, and a small pinch of salt and pepper. Shake hard for 15 seconds until creamy. Toss the arugula, tomatoes, and red onion gently with about two thirds of the dressing in a large bowl.
- 8Divide the dressed salad among four plates. Top each with a pesto glazed salmon fillet, scatter on the shaved parmesan and toasted pine nuts, and drizzle the rest of the dressing over the salmon. Serve with lemon wedges.
Tips and Tricks
- 1
Pat Salmon Dry First: Dry the salmon thoroughly with paper towels before seasoning. Dry skin makes better contact with the hot pan, which helps it crisp instead of steaming, and it also keeps the pesto from sliding off after cooking.
- 2
Cook Salmon to Medium: Aim for salmon that flakes easily but still looks moist in the center. Pull it when the top is just opaque, because it will keep cooking for a few minutes as it rests under the warm pesto.
- 3
Dress the Arugula Lightly: Toss the peppery arugula with just enough lemon vinaigrette to make it glossy, then add the shaved parmesan. Arugula is delicate and will collapse under too much dressing, so a light hand lets it carry the pesto salmon on top.
- 4
Keep the Bright Toppings Listed: Cherry tomatoes, red onion, lemon vinaigrette, parmesan, and pine nuts are enough contrast for the pesto salmon. Adding extra sweet fruit can distract from the clean basil, lemon, and arugula flavor that makes this salad work.
Nutrition
Per serving — Calories: 675kcal, Protein: 40g, Carbs: 11g, Fat: 51g, Fiber: 3g, Sugar: 5g, Sodium: 450mg.
Nutrition information is an estimate and may vary based on ingredient brands, product sizes, preparation methods, and substitutions. It is not intended as medical or dietary advice.




