This is the sheet pan dinner that proves healthy weeknight eating can actually taste incredible and have ZERO cleanup beyond one pan. Salmon asparagus and garlic potatoes roasts baby potatoes with garlic and rosemary first, then adds skin-on salmon fillets (brushed with lemon-dill butter) and bright green asparagus spears for a complete meal on one pan in 40 minutes.
Fun fact: the sheet pan dinner trend exploded in 2014 thanks to Bon Appétit and Pinterest. Before then, “everything on one pan” was just lazy cooking. Now it’s officially a category of recipes. The trick is staggering: items that take longer (potatoes) go in first, faster items (fish and quick veggies) join later so everything finishes together.
Why this recipe works
Stagger cook times. Potatoes need 20 min head start before salmon/asparagus join. Otherwise potatoes are raw, salmon overcooked.
SKIN-ON salmon. The skin acts as insulation — keeps fish moist while skin gets crispy. Sub skinless and reduce cook time.
Use ASPARAGUS, not asparagus tips. Whole spears stay crisp-tender. Tips get mushy in 5 minutes.
Preheat oven to 425°F (220°C). Line a large sheet pan with parchment paper for easy cleanup.
Step 2: Roast potatoes first
Toss halved potatoes with olive oil, smashed garlic, rosemary sprigs, salt, and pepper. Spread on the sheet pan, cut-side DOWN. Roast 20 minutes.
Step 3: Prep the salmon
While potatoes roast, pat salmon fillets dry. In a small bowl, mix melted butter, dill, lemon zest, lemon juice, salt, and pepper.
Step 4: Add salmon and asparagus
After 20 min, push potatoes to one side of the pan. Lay salmon fillets skin-side DOWN on the cleared space. Brush salmon generously with lemon-dill butter. Add asparagus spears around the salmon, toss with olive oil, salt, and pepper.
Step 5: Finish in oven
Return pan to oven for 12-14 minutes until salmon flakes easily with a fork (internal temp 125°F for medium, 135°F for medium-well) and asparagus is crisp-tender.
Step 6: Plate and serve
Divide everything between 4 plates. Drizzle any pan juices over the salmon. Garnish with fresh dill, lemon wedges, and flaky sea salt.
Nutrition information
Calories: 580 kcal per serving
Protein: 42 g
Carbohydrates: 35 g
Fat: 28 g
Omega-3: 2.8 g
Vitamin D: 80% DV
Pro tips for the best salmon asparagus and garlic potatoes
Cut potatoes to UNIFORM size. Uneven sizes = some burnt, some raw. Quarter big ones to match small ones.
Don’t skip rosemary in the potatoes. The pine-y aroma infuses the whole pan. Thyme works too.
Internal temp 125°F for medium salmon (recommended). It carries over to 130°F as it rests. Pull EARLY — easier to fix undercooked than overcooked.
Asparagus DO NOT need to be peeled. Just snap off the woody ends — they break naturally where tender begins.
Frequently asked questions
Can I use Russet potatoes?
Yes — cut into 1-inch cubes. Same cook time. Yukon golds are best for creaminess; Russets get the crispiest.
How do I know salmon is done?
Internal temp: 125°F medium-rare, 130°F medium, 135°F medium-well. Or check that it flakes easily with a fork at the thickest part.
Can I prep ahead?
Cut potatoes and trim asparagus up to 24 hr ahead. Make lemon-dill butter up to 3 days ahead. Roast same day.
Can I add other vegetables?
Yes — broccoli florets, cherry tomatoes, sliced bell peppers, or green beans. Add at the same time as asparagus (12 min before salmon is done).
How do I store leftovers?
Refrigerate 2 days. Reheat in a 350°F oven for 8 min (don’t microwave salmon — turns rubbery). Cold leftover salmon is also great in salads.