Get special offers, recipes, health news, PLUS our FREE seafood cooking guide! I'm on Board Hide 
Got it, thanks! Click here for your FREE seafood cooking guide & recipes e-booklet.Hide 
Chef Recipe Videos
Roasted Wild Salmon with Spinach Herb Pesto
By Michelle Lee

Go beyond the ordinary (and use up those leftover bits of fresh herbs) with this nutritious, technicolor topping for any variety of roasted wild Salmon.

I absolutely love traditional basil pesto, but don’t always have cups of fresh basil on hand.

The beauty of this pesto recipe is that it’s more of a kitchen-sink preparation – you use two cups of any combination of fresh spinach and fresh herbs for a wonderful and nutrient-dense addition to luscious slow-roasted salmon

For this recipe I used what I had on hand – wild Alaskans silver (coho) salmon. Although silver salmon is leaner than sockeye or king salmon, sockeye will cook through faster — and you can keep any salmon species moist by slowly roasting it at a lower temperature.

A few notes for the cook
Use crushed walnuts or the traditional pine nuts if you prefer, but pecans proved delicious in this preparation.

I used spinach combined with fresh basil, Italian parsley and fresh tarragon — feel free to use this recipe as an opportunity to use up leftover greens and herbs. Any combination will work well. I found the hint of tarragon and lemon zest added welcome depth and tang.

And, if your salmon portions are skin-on, as mine were, you’ll find the salmon fillets easy to slip off the skins after roasting.

A food processor will make pesto quickly and effortlessly. Or, you can also use a blender or a traditional mortar and pestle.

Roasted Wild Salmon with Spinach Herb Pesto
Serves 2; easily doubled


  • 2 (6 or 4 oz) portions wild salmon, thawed
  • ¼ cup pecans
  • 1 clove garlic
  • 1 cup baby spinach, packed
  • 1 cup mixed fresh herbs, packed (I used ¾ cup basil, 2 tablespoons Italian parsley, 2 tablespoons tarragon)
  • ¼ cup freshly grated Parmigiano-Reggiano cheese
  • Zest of ½ lemon
  • Salt to taste
  • 1/3 cup plus 1 tablespoon organic extra virgin olive oil

  1. Preheat the oven to 300ºF and line a baking sheet with parchment paper.
  2. Pat the salmon portions dry and place them on the parchment. Drizzle the salmon with 1 tablespoon olive oil and season to taste with salt and pepper.
  3. Roast the salmon 15-18 minutes, until it reaches your desired level of doneness.
  4. While the salmon roasts, gently toast the pecans (or pine nuts or crushed walnuts) until they just begin to brown and become fragrant. You can do this in the oven, toaster oven or in a dry sauté pan over medium heat (my preferred method). Remove from heat to cool.
  5. Place pecans (or crushed walnuts or pine nuts), garlic, spinach, herbs, Parmigiano-Reggiano, lemon zest and salt in the bowl of a food processor and pulse until finely chopped. With the processor running, drizzle in 1/3 cup olive oil and run until thoroughly combined. Season to taste with salt.
  6. Once the salmon is done, top each portion with a generous dollop of pesto. To store leftover pesto, press a piece of plastic wrap on the surface to prevent browning and refrigerate (use the following day).
Check out these customer favorites

Welcome to Vital Choice

Sign up for our email newsletter and receive your FREE Seafood Recipe Guide, plus:

  • Be the first to know about exclusive offers and deals
  • Get delicious recipes delivered straight to your inbox
  • Stay on top of the latest health news and trends

Thank you for subscribing!

You will now receive health, nutrition, and eco news, tasty recipes, and special offers in your inbox every week!

To ensure that you see our messages, please add to your email "safe sender" or "white" list.

Click the button below to download your free seafood cooking guide and recipes e-booklet.