This pesto salmon recipe delivers big Italian flavors with zero fuss. Everything roasts together on one pan while the pesto and parmesan create a golden, herb-crusted coating that'll make the whole family swoon.

After nearly four years of cooking fish almost exclusively here on Portugal's coast, I've learned that the secret to foolproof salmon isn't complicated techniques - it's layering a few quality ingredients with the simplest cooking method. This baked salmon pesto combines the richness of perfectly flaky fish with the bright, herbaceous punch of pesto and the sweet char of roasted vegetables.
For the best flavors, make my Pistachio Pesto or Protein-Packed Edamame Pesto. But honestly, a good store-bought version works beautifully, too. I've also got you covered with my Pesto Panko Air Fryer Tilapia if you're looking to mix up your fish and pesto game.
Ingredients for Salmon with Pesto

Full ingredient list and measurements included in printable recipe card below.
Step-by-Step Instructions: Visual Guide
This pesto salmon recipe is all about layering flavors and textures. The pesto spread keeps the fish moist while the Parmesan creates an irresistible golden crust.




Can I Use Frozen Salmon for This Recipe?
Absolutely, but thaw it completely first and pat it very dry. Let it come to room temperature for about 15 minutes before cooking for even results.
What If My Pesto Is Too Thick?
Thin it out with a bit more olive oil or lemon. The goal is a consistency that spreads easily but isn't so thin it runs off the salmon.
What Temperature Should Salmon Be Cooked To?
For perfectly tender salmon that's still cooked through, remove it from the oven when it reaches 135°F internal temperature. It will continue cooking from residual heat and reach 140°F while resting, giving you moist, flaky fish instead of the dry, overcooked fish you get at 145°F.
Can I Make This Ahead?
The pesto drizzle can be made up to 2 days ahead and stored in the fridge. You can also prep your vegetables in the morning and keep them covered until dinner time. But I recommend adding the pesto to the salmon just before cooking for the best texture.
What to Serve with Pesto Salmon Dinner
This salmon with asparagus and cherry tomatoes makes a complete meal on its own, but you could serve it alongside mashed potatoes or rice if you want something more substantial.
Print
Pesto Baked Salmon with Asparagus & Cherry Tomatoes
- Total Time: 25 minutes
- Yield: 4 1x
Description
Tender salmon fillets glazed in herby pesto and topped with golden Parmesan, roasted alongside asparagus and cherry tomatoes. Ready in just 25 minutes!
Ingredients
- 4 salmon fillets (5-6 oz each)
- 1 pound asparagus, trimmed
- 1 pint cherry tomatoes
- ⅓ cup pesto
- 2 tablespoons extra virgin olive oil
- 1 tablespoon fresh lemon juice, plus sliced lemon for tray
- Kosher salt and black pepper, to taste
- 2 tablespoons Parmesan cheese, grated
Instructions
- Preheat oven to 400°F. Line a sheet pan with foil.
- Make pesto glaze: Whisk pesto, lemon juice, and olive oil in a small bowl.
- Prep veggies: Spread asparagus and cherry tomatoes evenly on the sheet pan. Drizzle with 3 tablespoons of pesto and sprinkle with salt and pepper. Add sliced lemons to pan (optional).
- Add salmon: Nestle salmon fillets among the veggies. Brush each fillet generously with the pesto glaze.
- Add Parmesan: Sprinkle grated Parmesan evenly over the top of each pesto-coated salmon fillet.
- Bake: Roast for about 10 minutes, until salmon is nearly cooked and veggies are tender.
- Broil: Switch oven to broil for 2–3 minutes, watching carefully, until Parmesan is bubbly and golden brown.
- Serve immediately. Garnish with baked lemon slices and fresh basil.
Notes
- Pesto quality matters: Taste your pesto before using. Cheaper brands often have more acidic profiles so adjust lemon juice. Homemade pesto typically has a nuttier, more basil-forward flavor and thicker consistency.
- For larger fillets: If using one large, center-cut fillet instead of individual portions (1 ½-2 lbs), place in center of pan surrounded by vegetables. Increase baking time to 18-22 minutes before broiling.
- Pan size: If your sheet pan feels crowded, use a larger pan or roast vegetables separately to ensure proper caramelization.
- Doneness check: Remove salmon when it reaches 135°F internal temperature. It will continue cooking to 140°F while resting for perfectly tender, flaky fish.
- Storage: Leftovers keep in fridge for 2-3 days. Reheat gently in 350°F oven for 5-7 minutes.
- Prep Time: 10
- Cook Time: 15
- Category: Easy Recipes
- Method: Bake
- Cuisine: American







Leave a Reply