This Pesto-Crusted Salmon Sheet Pan Dinner is a simple, tasty meal featuring tender salmon fillets topped with bright, herby pesto and roasted alongside colorful veggies all on one pan. The crust adds a delicious punch of flavor, while the salmon stays juicy and flaky. Everything roasts together, making cleanup a breeze and dinner ready in no time.
I love making this dinner because it feels special but doesn’t take a lot of effort. Spreading fresh pesto over each salmon piece is my favorite step—it smells amazing and gives the fish such a fresh, vibrant taste. Plus, I usually toss in whatever veggies I have on hand, which means the meal always feels a little different and fun.
Serving this straight from the oven is my go-to, especially with a squeeze of lemon on top to brighten all the flavors. It works great for a busy weeknight but also impresses guests if you’re hosting. I find that the crispy pesto crust and roasted veggies make everyone at the table happy, and I love how easy it is to prepare everything together on one pan.
Key Ingredients & Substitutions
Salmon: I like using skin-on salmon because the skin helps keep the fish moist while roasting and crisps up nicely. If you prefer skinless, that works too, just be gentle when handling the fillet.
Basil Pesto: Store-bought pesto saves time, but homemade pesto adds a fresh punch. If you’re allergic to nuts or want a dairy-free version, try a nut-free or vegan pesto alternative.
Panko Breadcrumbs & Parmesan: These create a crispy, flavorful crust. If you don’t have panko, regular breadcrumbs work but won’t be as crunchy. For a dairy-free option, skip or use nutritional yeast instead of Parmesan.
Vegetables: Cherry tomatoes, baby potatoes, and green onions roast well together and balance flavors. If you want, swap potatoes with sweet potatoes or add bell peppers and zucchini for more variety.
Lemon: Fresh lemon slices add a bright, tangy flavor and keep the fish fresh. A squeeze of fresh lemon juice before serving is always a nice touch.
How Do I Get the Pesto Crust Crispy and Evenly Cooked?
Getting a crispy pesto crust without burning it can be tricky. Here’s what helps me:
- Spread pesto evenly over the salmon to cover all the top surface.
- Press the panko and Parmesan mixture gently but firmly on top so it sticks well.
- Roast at 400°F for about 20–25 minutes—not too long, or the crust may burn before the salmon cooks through.
- If you want extra crispness, turn the oven to broil for 1-2 minutes at the end. Watch closely so it doesn’t burn.
- Rest the salmon a few minutes after baking to let the crust set.
Following these steps gives you a crunchy, golden topping while keeping the salmon moist and tender under it.

Equipment You’ll Need
- Baking sheet – I prefer a rimmed one to hold all the ingredients without spills and for easy roasting.
- Small mixing bowl – for combining the panko, Parmesan, and oil; it keeps things neat and easy to spread evenly.
- Sharp knife and cutting board – necessary for chopping, trimming, and slicing the vegetables and lemon.
- Measuring cups and spoons – for the pesto, oil, and breadcrumbs, ensuring everything is just right.
Flavor Variations & Add-Ins
- Protein swap: Use cooked shrimp or chicken breasts instead of salmon for a different take on this dish.
- Cheese options: Mix in shredded mozzarella or Romano with the breadcrumb topping for different cheesy flavors.
- Veggie add-ins: Add sliced zucchini, bell peppers, or mushrooms to roast along with the potatoes and tomatoes.
- Spice it up: Mix crushed red pepper flakes or smoked paprika into the breadcrumb mixture for some extra heat or smoky flavor.
Pesto-Crusted Salmon Sheet Pan Dinner
Ingredients You’ll Need:
- 1 (1.5 to 2 lb) salmon fillet, skin on
- 1/3 cup prepared basil pesto
- 1/2 cup panko breadcrumbs
- 2 tbsp grated Parmesan cheese
- 1 tbsp olive oil, plus more for drizzling
- 1 pint cherry tomatoes
- 1 lb baby gold potatoes, halved or quartered if large
- 1 bunch green onions (scallions), trimmed
- 1 lemon, thinly sliced
- Salt and freshly ground black pepper, to taste
- Fresh parsley or basil, chopped (optional, for garnish)
Time Needed:
This recipe takes about 10 minutes to prepare and 20-25 minutes to roast in the oven, totaling roughly 30 to 35 minutes from start to finish. It’s a quick and easy meal perfect for busy weeknights.
Step-by-Step Instructions:
1. Prepare Your Oven and Pan:
Preheat your oven to 400°F (200°C). Lightly grease a large rimmed sheet pan or line it with parchment paper to make cleanup easier.
2. Make the Pesto Crust Mixture:
In a small bowl, combine the panko breadcrumbs, grated Parmesan cheese, and 1 tablespoon olive oil. Stir until the mixture is evenly moistened. Set aside.
3. Assemble the Salmon and Veggies:
Place the salmon fillet, skin-side down, in the center of your sheet pan. Spread the basil pesto evenly over the top of the salmon. Sprinkle the panko and Parmesan mixture on top, pressing gently so it sticks well.
Around the salmon, arrange the cherry tomatoes, baby gold potatoes, and green onions. Drizzle the vegetables lightly with olive oil and season everything with salt and freshly ground black pepper.
Scatter lemon slices over the salmon and vegetables for a fresh, bright touch.
4. Roast and Finish:
Place the sheet pan in the preheated oven and roast for 20-25 minutes. The salmon should be fully cooked (it will flake easily with a fork), and the topping will be golden and crisp. The vegetables should be tender and beginning to brown.
If you want a crunchier crust, switch the oven to broil for 1-2 minutes at the end—watch carefully to avoid burning!
5. Serve:
Remove the pan from the oven. Garnish with fresh chopped parsley or basil if you like, and serve warm with an extra squeeze of lemon juice for added flavor.
This dish combines the rich flavors of pesto-crusted salmon with the natural sweetness of roasted vegetables, all cooked on one pan for convenience. Enjoy your healthy, colorful, and delicious meal!
Can I Use Frozen Salmon for This Recipe?
Yes, you can! Just be sure to fully thaw the salmon in the refrigerator overnight before cooking. Pat it dry well to remove excess moisture so the crust sticks nicely.
Can I Substitute Other Vegetables?
Absolutely! Feel free to swap the cherry tomatoes and potatoes with veggies like zucchini, bell peppers, or asparagus. Just keep in mind different vegetables may require slightly different roasting times.
How Should I Store Leftovers?
Store any leftover salmon and veggies in an airtight container in the fridge for up to 2-3 days. Reheat gently in the oven or microwave to keep the crust from getting soggy.
Can I Make This Recipe Ahead of Time?
You can prepare the pesto topping and chop the vegetables ahead of time. Assemble everything on the sheet pan and refrigerate for a few hours before baking to save time on busy days.