Roasted Salmon with Almond-Flaxseed Pesto

Preparation time: 13 minutes
Cook time: 17 minutes
Total time: 30 minutes
Servings: 2


2 (6-ounce) pieces of salmon with skin
2 tbsp olive oil
Salt and pepper to taste

For the Walnut-Flaxseed Pesto
2 tbsp chopped almonds, toasted
2 tbsp ground flaxseed
2 cups packed fresh basil or flat-leaf (Italian) parsley leaves
2 garlic cloves, peeled
½ lemon, zest and juice
3 tbsp freshly grated Parmesan cheese (optional)
2 to 4 tbsp water


  • Preheat oven to 400 degrees F.
  • In a food processor, combine the almonds and flaxseed until thoroughly ground, about 1-2 minutes. Add basil or parsley, garlic, lemon, Parmesan if using, and 2 tbsp water. Purée until smooth and thick (adding more water, a tablespoon at a time, if necessary).
  • Place a sheet of parchment paper on a baking sheet, then lay salmon pieces on parchment, skin side down. Drizzle olive oil evenly over salmon and add a pinch of salt and pepper on top. Place salmon in oven and roast for 12-15 minutes, until salmon flakes easily, and internal temperature reaches 145 degrees F.
  • When ready, remove salmon from oven and let rest for a couple of minutes before using a spatula to separate salmon from its baked skin. Place on a serving dish and slather pesto over top of the salmon pieces, as desired. Serve warm.

*Adapted from