This post may contain affiliate links, please see the privacy policy for details.
For a speedy dinner with so much flavor and minimal cleanup, this sheet pan salmon and asparagus recipe is a must-try. Tender salmon filets, crisp asparagus and juicy cherry tomatoes are all cooked on one pan for convenience and ease. A simple pesto butter sauce ties everything together with bold, herby flavor. Perfect for busy weeknights or fuss-free weekend meals, this dish delivers satisfying results with very little effort. If you love salmon, why not whip this up for dinner tonight?

This sheet pan salmon and asparagus recipe brings together flaky salmon, fresh vegetables and herby pesto butter for a flavorful, quick and easy one-pan dinner.
You might also like sheet pan Mediterranean cod, orange salmon bites, baked salmon with Greek salsa, or pistachio crusted salmon.


Why You’ll Love It
Quick to prepare: There’s minimal prep involved and dinner is on the table in less than half an hour (a real win for those busy weeknights!)
One pan clean-up: Everything cooks together on one baking sheet.
Healthy and balanced: Packed with lean protein and fresh vegetables.
Gluten-free: There is no gluten in this recipe.
Big flavor: The pesto butter adds richness and vibrant taste.
Customizable: Swap in your favorite vegetables or flavored butter to make the dish your own.

Sheet Pan Salmon with Asparagus Ingredients
A complete list of ingredients and amounts can be found in the recipe card below.
Asparagus spears: Trimmed and roasted until tender, fresh asparagus adds crisp texture and freshness.
Cherry tomatoes: Juicy and slightly sweet, they burst with flavor when roasted.
Olive oil: Coats the vegetables for even roasting and flavor.
Salmon filets: Rich in protein and omega-3s, salmon roasts beautifully on a sheet pan. You can use wild caught salmon or farmed salmon.
Salted butter: Blended with pesto to create a rich sauce for the salmon.
Basil pesto: Adds a bold, herby finish that pairs perfectly with salmon. (Try my homemade basil pesto recipe!)

How to Make Sheet Pan Pesto Salmon
For more detailed instructions with weights and measurements, jump to the printable recipe card.
Prepare the vegetables: Wash the asparagus and tomatoes, then trim the asparagus and toss both with olive oil, salt and pepper on a large baking sheet.
Add the salmon: Place the salmon filets skin side down on the pan and arrange the vegetables around them in a single layer.
Make the pesto butter: Melt the butter in a small bowl in the microwave. Mix the melted butter with the pesto until smooth.
Drizzle and roast: Pour the pesto butter over the salmon, then bake in a preheated oven until the fish is cooked through and flakes easily. Serve immediately.

Substitutions and Variations
Use a different fish: Choose from farmed raised salmon, king salmon, or wild salmon, or try cod, trout, monkfish, or halibut if you prefer a milder-tasting option.
Swap the pesto: Use sun-dried tomato pesto (maybe my pesto rosso recipe!) or lemon herb butter instead. Another idea is butter with Italian seasoning mixed in, or combine Dijon mustard with honey to make a honey mustard glaze.
Add more veggies: This recipe works well with a variety of vegetables. For quick-cooking options like asparagus, tomatoes, zucchini, onions, or bell pepper, you can roast them alongside the salmon from the start. For denser vegetables such as potatoes or broccoli, give them a head start in the oven for about 10 minutes, then push them to one side of the pan, add the salmon in the cleared space, and return everything to the oven to finish baking together.
Garnishes: I like to serve lemon wedges so everyone can squeeze their own lemon juice over the salmon. Lemon slices also make an attractive garnish, or you could add a sprig of parsley to the plate before serving (to make it even more Insta-worthy!)

Serving Suggestions
With potatoes: Enjoy garlic butter fondant potatoes or mashed potatoes with this sheet pan recipe. A smashed potato salad is another tasty idea.
With a side salad: Pair it up with panzanella salad (or peach panzanella for a fruity twist) or a lemon and parmesan chopped salad.
With more vegetables: Anything goes, from roasted artichokes or steamed green beans to an air fryer corn casserole.

How to Store Pesto Salmon Sheet Pan Dinner
Store: Store leftover salmon in an airtight container in the fridge and eat within 3 days.
Freeze: You can freeze it in an airtight container for up to 3 months.
Thaw: Defrost in the refrigerator overnight.
Reheat: When reheating, use the microwave’s low setting (about 50% power) for bursts of 30 seconds or so at a time, so you don’t dry out the fish.

Top Tips
Dry the salmon before seasoning: This helps the butter and pesto stick better.
Use a large rimmed baking sheet: Keeps juices contained and ensures even roasting.
Check the internal temperature: Salmon should reach 145°F for safe and juicy results, so use an instant read thermometer if in doubt. If the salmon is done before your veggies are fork tender, you can remove it to a plate, keep it warm, and continue cooking the veggies.
Avoid overcrowding the pan: Space the vegetables and fish out to help everything roast evenly.

Sheet Pan Salmon FAQs
Yes, just thaw it fully and pat it dry before cooking.
No, leave it skin side down for even cooking and best texture.

Easy One Pan Salmon Asparagus Recipe

Sheet Pan Salmon and Asparagus
Ingredients
- 4 salmon filets, 5 to 6 Ounces each
- 1 Pound asparagus spears
- 10 Ounces cherry tomatoes, or grape tomatoes
- 2 Tablespoons olive oil
- 3 Tablespoons butter, salted
- ¼ Cup basil pesto, or make my pesto recipe!
- 1 Teaspoon kosher salt, or to taste
- ¼ Teaspoon black pepper, or to taste
Instructions
- Preheat the oven to 400°F.
- Wash the tomatoes and asparagus, and trim the tough ends off of the asparagus.
- Toss the veggies with olive oil, salt and pepper. I do this right on the sheet pan, so that all the oil and seasoning stays on the pan.
- Add the salmon to the pan, skin side down and arrange the veggies around the fish in a single layer.
- Melt the butter in the microwave and whisk it with the pesto.
- Drizzle this pesto butter evenly over the top of the fish.
- Bake in the oven for 15 to 17 minutes, until the salmon reaches an internal temperature of 145°F. Serve immediately.
Notes
Use a large rimmed baking sheet: Keeps juices contained and ensures even roasting.
Check the internal temperature: Salmon should reach 145°F for safe and juicy results, so use an instant read thermometer if in doubt. If the salmon is done before your veggies are fork tender, you can remove it to a plate, keep it warm, and continue cooking the veggies.
Avoid overcrowding the pan: Space the vegetables and fish out to help everything roast evenly.
Nutrition






This sheet pan salmon and asparagus recipe is a weeknight win, offering a complete meal with minimal effort. With flaky, tender salmon and perfectly roasted vegetables, every bite is full of flavor and balanced goodness. The pesto butter adds a touch of richness to the asparagus sheet pan salmon fillets without being heavy, and the cleanup is a breeze. Whether you’re cooking for yourself or your whole family, sheet pan meals like this deliver a nourishing and delicious dinner for the whole family.
Other Recipes to Try


Bella Bucchiotti
Bella Bucchiotti is a Canadian-based syndicated food, travel, and lifestyle writer, photographer, and creator at xoxoBella. She founded xoxoBella in 2015, where she shares her love for food, dogs, sustainability, fitness, crafts, outdoor adventures, travel, and philanthropy to encourage others to run the extra mile, try new recipes, visit unfamiliar places, and stand for a cause. Bella creates stress-free and family-friendly recipes for weeknight dinners and festive feasts.










