This pesto crusted salmon is fresh, flavorful, and ready in under 25 minutes. The homemade pesto adds a garlicky, herby kick that makes every bite so good.
Add all the ingredients, except the salmon and panko crumbs, to a food processor and pulse until everything is combined.
Preheat your oven to 400 degrees Fahrenheit.
Line a baking sheet with foil, parchment paper, or a silicone baking mat, and place the salmon filets on the baking sheet.
Pat dry the tops of the salmon with a paper towel, then spoon the pesto evenly over all the salmon filets.
Gently press the panko crumbs on top of each of the pesto covered salmon filets. I like to spray the tops of mine with cooking spray but you don't have to.
Bake at 400 degrees for 12-14 minutes. Timing will depend on how thick your filets are so check them at the 12 minute mark.
Notes
SubstitutionsPesto- This homemade pesto is so easy but you can use jarred pesto to save time.Gluten free panko- My favorite gluten free panko is Jeff Nathan brand. You can also use regular panko.Avocado oil- Any light tasting oil will work.Pine nuts- You can use walnuts, pecans, or cashews if you don't have pine nuts.Nutritional yeast- This is optional. You can omit this, or if you aren't dairy free you can use freshly grated Parmesan cheese.Tips
For Paleo or Whole30: Just omit the panko. You can substitute it with crusted walnuts, pecans, or cashews.
Dry your salmon: Patting the salmon dry with a paper towel before adding the pesto helps everything stick and gives it that nice crust on top.
Use fresh salmon if you can: Frozen is totally fine, and I do it all the time, but if you can buy fresh, the texture will be a little softer and flakier.
Storing and reheatingStoring: If you’ve got leftovers, store them in an airtight container in the fridge for up to 3 days. Any extra pesto can go in a small jar, just cover it with a little oil, and it’ll stay fresh for about 4–5 days.Reheating: I like using the oven at 350°F for 8–10 minutes, just until warmed through. Cover it loosely with foil to keep it from drying out. Or pop it in the air fryer at 350°F for 3–4 minutes if you want that crisp topping back.