Preheat the oven: Set it to 425°F (220°C). Line a baking sheet with parchment for easy cleanup.
Prep the salmon: Pat the fillets dry with paper towels. Dry fish browns better and helps the pesto stick.
Season both sides lightly with salt and pepper.
Mix the topping: In a small bowl, stir the pesto with lemon juice and zest. Taste and adjust with a pinch of salt if needed.
Assemble: Place salmon skin-side down on the baking sheet. Spoon about 2 tablespoons of pesto mixture over each fillet, spreading to coat the top evenly.
Add texture: Sprinkle panko or pine nuts over the pesto-coated tops.
Drizzle with a little olive oil for extra color and crunch.
Bake: Cook for 10–12 minutes, depending on thickness. The salmon should flake easily with a fork and be just opaque in the center. Thicker pieces may need 1–2 more minutes.
Rest and serve: Let the salmon rest for 2 minutes.
Finish with a squeeze of lemon and a scatter of fresh herbs. Serve warm.