This Pesto-Crusted Salmon Sheet Pan Dinner is a breeze to make and full of bright, fresh flavors. The salmon gets a tasty green pesto topping that crisps up nicely in the oven, while the sheet pan makes it super simple to roast veggies alongside for a one-pan meal. It’s colorful, healthy, and perfect when you want something that feels special but doesn’t take forever to cook.
I love how the pesto adds such a punch without needing lots of extra ingredients—just fresh basil, garlic, and a bit of cheese, usually. Plus, roasting everything together on one pan means there’s very little cleanup, which is always a win in my book. If you want to save even more time, I sometimes grab store-bought pesto and it still turns out really delicious.
When I serve this dinner, I like to pair it with a squeeze of lemon and a simple side salad or some crusty bread to soak up any extra juices. It’s a great weeknight meal when you want something healthy but still feel like you’re treating yourself to something special. Friends and family always ask for seconds!
Key Ingredients & Substitutions
Salmon: Fresh salmon fillets are best for this recipe because they hold up well in the oven and taste great. If unavailable, you can use trout or any firm fish. Just watch the cooking time, as thinner fillets cook faster.
Pesto: Homemade pesto has a fresh, vibrant flavor, but store-bought works well too. For a nut-free version, try pesto made without pine nuts or swap for sunflower seed pesto to keep all the flavor.
Panko & Parmesan: Panko breadcrumbs add crunch, and Parmesan gives a salty, nutty flavor. If avoiding cheese, you can skip it or use nutritional yeast for a cheesy taste without dairy.
Vegetables: Cherry tomatoes, asparagus, and cauliflower roast beautifully together. Feel free to swap in zucchini, green beans, or bell peppers based on what you like or have on hand.
How Do You Get the Pesto Crust Crunchy and Delicious?
To get the perfect crispy pesto crust, a few simple steps help a lot:
- Mix panko breadcrumbs and Parmesan with olive oil to keep it moist yet crunchy when baked.
- Press the breadcrumb mixture firmly on top of the pesto-coated salmon to create an even layer that sticks well.
- Roast at a high temperature (400°F/200°C) so the crust crisps up without overcooking the fish.
- If you want extra crispiness, you can broil the last 1-2 minutes but watch closely to avoid burning.
These tips help ensure your pesto crust is golden and crispy while your salmon stays tender and juicy underneath.

Equipment You’ll Need
- Sheet pan – I like a large, rimmed sheet pan to hold everything evenly and prevent spills.
- Mixing bowl – handy for combining the breadcrumb topping and olive oil.
- Small spoon or spreader – makes spreading pesto on the salmon easy and even.
- Measuring cups and spoons – for accurate ingredient portions.
- Aluminum foil or parchment paper – optional, for easier cleanup.
Flavor Variations & Add-Ins
- Swap salmon for chicken breast or shrimp for a different protein; cook times will vary slightly.
- Use different cheeses like Gruyère or cheddar in the breadcrumb topping for a unique flavor twist.
- Add sliced olives, capers, or chopped fresh herbs over the top before roasting for extra flavor.
- Mix in some lemon zest or red pepper flakes into the breadcrumb mixture for a citrus or spicy kick.
Pesto-Crusted Salmon Sheet Pan Dinner
Ingredients You’ll Need:
For The Salmon and Crust:
- 2 salmon fillets (about 6 oz each)
- 1/2 cup pesto (store-bought or homemade)
- 1/2 cup panko breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 tablespoon olive oil
- Salt and freshly ground black pepper, to taste
- 1 lemon, sliced
For The Vegetables:
- 1 cup cherry tomatoes
- 1 cup asparagus spears, trimmed
- 1 cup cauliflower florets (or any preferred vegetable)
- 1 tablespoon fresh herbs like parsley or basil (optional, for garnish)
How Much Time Will You Need?
This recipe takes about 10 minutes to prepare and about 15-20 minutes to cook. In total, you’re looking at around 30 minutes from start to finish, including a short rest time after roasting.
Step-by-Step Instructions:
1. Prepare the Oven and Sheet Pan:
Preheat your oven to 400°F (200°C). Line a large sheet pan with parchment paper or lightly grease it to prevent sticking.
2. Make the Pesto Breadcrumb Topping:
In a small bowl, mix together the panko breadcrumbs, grated Parmesan cheese, and olive oil. Add a bit of salt and pepper to taste. Stir until the mixture is combined and crumbly.
3. Season and Top the Salmon:
Pat the salmon fillets dry with paper towels and season them lightly with salt and pepper. Spread a generous layer of pesto evenly over the top of each fillet. Then press the breadcrumb mixture firmly over the pesto to form a crust.
4. Arrange Salmon and Vegetables on the Sheet Pan:
Place the salmon fillets in the center of the sheet pan. Scatter cherry tomatoes, asparagus, and cauliflower around the salmon. Lay lemon slices directly on top of each salmon fillet to add bright flavor while roasting.
5. Roast and Finish:
Put the sheet pan in the oven and roast everything for 15-20 minutes, or until the salmon is cooked through and flakes easily with a fork. The crust should be golden and crispy, and the vegetables tender with slight caramelization.
6. Serve and Garnish:
Remove the sheet pan from the oven and let the salmon rest for a couple of minutes. Garnish with freshly chopped parsley or basil if you like. Serve warm and enjoy your delicious, healthy one-pan dinner!
Can I Use Frozen Salmon for This Recipe?
Yes, you can! Just be sure to fully thaw the salmon in the refrigerator overnight and pat it dry before preparing. This helps the pesto and breadcrumb crust adhere properly and ensures even cooking.
What Can I Substitute for Panko Breadcrumbs?
If you don’t have panko, regular breadcrumbs work fine, though they might create a slightly less crunchy crust. For a gluten-free option, try crushed gluten-free crackers or almond flour.
Can I Prepare This Meal Ahead of Time?
You can assemble the salmon with pesto and breadcrumb topping a few hours ahead and keep it covered in the refrigerator. Add the vegetables and roast everything right before serving for the freshest results.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 2 days. Reheat gently in the oven or microwave to keep the crust crispy and the salmon moist.