One-Pan Salmon and Roasted Asparagus Recipe

For a quick, flavorful dinner with minimal cleanup, try this sheet pan salmon and asparagus. Tender salmon fillets roast alongside crisp asparagus and juicy cherry tomatoes on one baking sheet, finished with a simple pesto-butter sauce for bright, herby flavor. It’s ideal for busy weeknights or easy weekend meals—satisfying, healthy, and low-effort. If you enjoy salmon, this is a perfect dish to make tonight.

A plate of couscous topped with sheet pan salmon and asparagus, roasted tomatoes, and pesto, served with a glass of white wine.

Why You’ll Love It

img 216495 2

This sheet pan salmon and asparagus combines flaky salmon, fresh vegetables, and a herby pesto-butter for an easy, one-pan dinner.

Quick to prepare: Minimal prep and dinner can be ready in under 30 minutes.
Easy cleanup: Everything cooks on a single sheet pan.
Healthy and balanced: Lean protein with fresh vegetables.
Gluten-free: No gluten in the ingredients.
Big flavor: Pesto butter brings richness and bright herb notes.
Customizable: Swap vegetables or use a different flavored butter to suit your tastes.

Sheet pan with four pesto-topped salmon fillets, asparagus, and cherry tomatoes, ready to serve.

You might also enjoy other sheet pan fish recipes or simple salmon preparations for more easy dinner options.

Plate with couscous, pesto salmon, roasted tomatoes, and asparagus; bowl of pine nuts and tomatoes nearby.
A plate with salmon, couscous, asparagus, and cherry tomatoes, with a glass of white wine in the background.

Sheet Pan Salmon with Asparagus Ingredients

See the recipe card below for exact amounts and a printable version.

Asparagus spears: Trimmed and roasted until tender for a crisp, fresh bite.
Cherry tomatoes: Sweet and juicy, they burst when roasted.
Olive oil: Coats the vegetables for even roasting.
Salmon fillets: Rich in protein and omega-3s; wild or farmed salmon both work.
Salted butter: Melted and mixed with pesto to create a flavorful drizzle.
Basil pesto: Adds an herb-forward finish that pairs beautifully with salmon.

Four raw salmon fillets, asparagus, tomatoes, pesto, butter, olive oil, salt, and pepper on a gray surface.

How to Make Sheet Pan Pesto Salmon

Jump to the printable recipe card for precise measurements.

Prepare the vegetables: Wash the asparagus and tomatoes, trim the asparagus, and toss both with olive oil, salt, and pepper on a large rimmed baking sheet.
Add the salmon: Place salmon fillets skin-side down on the sheet and arrange the vegetables around them in a single layer.
Make the pesto butter: Melt the butter and whisk it together with the pesto until smooth.
Drizzle and roast: Spoon the pesto butter over the salmon and bake in a preheated oven until the fish flakes easily. Serve immediately.

Salmon with pesto, couscous, roasted tomatoes, and asparagus on a plate.

Substitutions and Variations

Use a different fish: Swap salmon for trout, cod, halibut, or another fillet if you prefer a milder flavor.
Swap the pesto: Try sun-dried tomato pesto, lemon-herb butter, or a honey-Dijon glaze.
Add more veggies: Roasted zucchini, bell peppers, or onions work well; if using dense vegetables like potatoes or broccoli, give them a 10-minute head start in the oven before adding the salmon.
Garnish ideas: Lemon wedges, lemon slices, or a small sprig of parsley brighten the plate and add freshness.

A plate with pesto salmon, asparagus, cherry tomatoes, and couscous, served with pine nuts on top.

Serving Suggestions

With potatoes: Serve with garlic butter fondant potatoes, mashed potatoes, or a smashed potato salad.
With a side salad: Try a panzanella, peach panzanella, or a lemon-parmesan chopped salad.
With more vegetables: Roasted artichokes, steamed green beans, or a simple vegetable casserole complement the dish.

Baked salmon with pesto, asparagus, and roasted cherry tomatoes on a sheet pan, topped with pine nuts.

How to Store

Store: Place leftovers in an airtight container in the refrigerator and eat within 3 days.
Freeze: Freeze in an airtight container for up to 3 months.
Thaw: Defrost overnight in the refrigerator.
Reheat: Reheat gently on low power in the microwave or warm in an oven to avoid drying out the fish.

A plate of couscous with salmon, pesto sauce, cherry tomatoes, and asparagus, with a forkful of salmon.

Top Tips

Dry the salmon first: Pat the fillets dry so the pesto butter adheres.
Use a rimmed baking sheet: A large rimmed sheet keeps juices contained and ensures even roasting.
Check doneness: Cook salmon to 145°F or until it flakes easily; an instant-read thermometer helps. If the fish finishes before the vegetables, remove it and keep warm while the veggies finish roasting.
Don’t overcrowd the pan: Give space between pieces so everything roasts evenly.

A spatula holds pesto salmon with asparagus and cherry tomatoes over a plate of couscous and vegetables.

Sheet Pan Salmon FAQs

Can I use frozen salmon for this recipe?

Yes—thaw the salmon completely and pat it dry before cooking.

Do I need to flip the salmon while it cooks?

No. Roast the fillets skin-side down for even cooking and the best texture.

Plate of salmon with pesto, roasted tomatoes, asparagus, and pearl couscous on a gray surface.

Easy One Pan Salmon Asparagus Recipe

Plate with couscous, roasted asparagus, cherry tomatoes, and pesto-topped salmon.

Sheet Pan Salmon and Asparagus

A quick one-pan dinner featuring herby pesto butter, roasted asparagus, and cherry tomatoes—easy, flavorful, and perfect for busy nights.
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 4

Equipment

  • Measuring cups and spoons
  • Mixing bowls
  • Sharp knife and cutting board
  • Rimmed baking sheet
  • Whisk

Ingredients

  • 4 salmon fillets (5–6 oz each)
  • 1 lb asparagus spears
  • 10 oz cherry tomatoes
  • 2 tbsp olive oil
  • 3 tbsp salted butter
  • 1/4 cup basil pesto
  • 1 tsp kosher salt, or to taste
  • 1/4 tsp black pepper, or to taste

Instructions

  1. Preheat the oven to 400°F (200°C).
  2. Wash the tomatoes and asparagus; trim the tough ends from the asparagus.
  3. Toss the vegetables with olive oil, salt, and pepper directly on a rimmed sheet pan.
  4. Place salmon fillets skin-side down on the pan and arrange vegetables around them in a single layer.
  5. Melt the butter and whisk it with the pesto until smooth.
  6. Drizzle the pesto butter evenly over the salmon.
  7. Bake 15–17 minutes, until salmon reaches 145°F (63°C) or flakes easily. Serve immediately.

Notes

Dry the salmon before seasoning so the pesto butter adheres. Use a large rimmed baking sheet to keep juices contained. If salmon finishes before the vegetables, transfer it to a plate and keep warm while the veggies finish. Avoid overcrowding the pan for even roasting.

Nutrition

Calories: 406 kcal |
Carbohydrates: 9 g |
Protein: 38 g |
Fat: 24 g
Four raw salmon fillets, asparagus, tomatoes, pesto, butter, olive oil, salt, and pepper on a gray surface.
Fresh asparagus spears and chopped ends on a cutting board, with a knife, salt, pepper, and cherry tomatoes nearby.
Asparagus and cherry tomatoes on a baking sheet, ready for roasting.
Four raw salmon fillets, asparagus stalks, and colorful cherry tomatoes on a baking sheet.
Sheet Pan Salmon and Asparagus with pesto, alongside vibrant red and yellow cherry tomatoes, ready for baking.
Enjoy Sheet Pan Salmon and Asparagus, featuring baked salmon fillets with pesto, tender asparagus, and vibrant cherry tomatoes—all roasted together for a simple yet delicious meal.

This sheet pan salmon and asparagus is a weeknight winner: a complete, balanced meal with minimal effort. Flaky salmon, perfectly roasted vegetables, and a bright pesto-butter finish make every bite flavorful without feeling heavy. It’s easy to scale for one or a family, and cleanup is quick—one sheet pan is all you need for a nourishing, delicious dinner.

Other Recipes to Try

  • Salmon and Veggies in White Wine Sauce is another favorite.
  • Try baked salmon sushi muffins for a fun twist.
  • Make a salmon rice bowl for a heartier meal.
  • Smoked asparagus makes a great side.
  • Air fryer parmesan pesto-crusted salmon fillets are another easy option.
Sheet Pan Salmon and Asparagus with colorful cherry tomatoes, all topped with a fresh herb sauce for an easy, flavorful meal.
Savor Sheet Pan Salmon and Asparagus with pesto, cherry tomatoes, and fluffy couscous, all served together on a plate for a fresh and flavorful meal.