Boil Potatoes: Place potatoes in a pot of salted water. Bring to a boil and cook for 15-20 mins until fork-tender. Drain and let dry.
Smash & Roast: Preheat oven to 425°F. On a large baking sheet, smash potatoes with a glass. Drizzle with 2 tbsp olive oil and salt. Roast for 15 mins.
Add Asparagus: Toss asparagus with 1 tbsp olive oil on the same sheet. Roast potatoes and asparagus together for another 10-12 mins.
Sear Salmon: Season salmon with salt/pepper. In a skillet over medium-high, sear salmon skin-side down for 4-5 mins. Flip.
Baste: Add butter and garlic to the skillet. Spoon melted butter over salmon for 2-3 mins until internal temp reaches 130°F.
Serve: Plate salmon over potatoes and asparagus. Garnish with lemon juice and fresh dill.