Print

Garlic Butter Salmon Recipe – Easy One Pan Dinner with Potatoes and Asparagus

garlic butter salmon - featured image

This easy one-pan garlic butter salmon recipe features golden potatoes, vibrant asparagus, and flaky salmon all roasted together in a garlicky butter sauce. It’s a quick, nourishing dinner with minimal cleanup and maximum flavor.

Ingredients

Scale
  • 4 salmon fillets (about 6 oz each, skin-on or skinless)
  • 1 lb baby potatoes, halved or quartered (Yukon Gold or red potatoes preferred)
  • 1 lb fresh asparagus, ends trimmed
  • 6 tbsp unsalted butter, melted
  • 4 large garlic cloves, minced or finely grated
  • Juice of 1 medium lemon, plus extra wedges for serving
  • Zest of 1 lemon (optional)
  • 2 tbsp fresh parsley, chopped (plus extra for garnish)
  • 2 tbsp olive oil
  • Salt (about 1 tsp, to taste)
  • Cracked black pepper (about 1/2 tsp, to taste)
  • 1/2 tsp paprika (smoked paprika optional)
  • Red pepper flakes (optional, a pinch)
  • Fresh dill (optional, instead of parsley)
  • Grated parmesan (optional, for sprinkling over asparagus)

Instructions

  1. Preheat your oven to 400°F (200°C). Line a large rimmed baking sheet with parchment paper or foil.
  2. Wash and dry baby potatoes. Halve or quarter them for even size. Toss potatoes with 1 tbsp olive oil, 1/4 tsp salt, 1/8 tsp pepper, and 1/4 tsp paprika directly on the baking sheet. Spread in a single layer.
  3. Roast potatoes for 15 minutes, until they start to soften and edges are golden.
  4. While potatoes roast, melt butter in a small saucepan or microwave. Stir in minced garlic, lemon juice and zest, and chopped parsley. Let sit 2-3 minutes.
  5. Remove baking sheet from oven. Push potatoes to one side. Place salmon fillets skin-side down and arrange asparagus alongside.
  6. Drizzle half the garlic butter sauce over potatoes and asparagus. Brush remaining sauce over salmon fillets. Sprinkle everything with additional salt, pepper, and paprika. Reserve a bit of sauce for serving.
  7. Return pan to oven and roast for 12-15 minutes, until salmon flakes easily with a fork and asparagus is crisp-tender. Broil for 1-2 minutes at the end for a crisp top if desired.
  8. Transfer salmon, potatoes, and asparagus to plates. Spoon over any pan juices and extra garlic butter. Garnish with fresh parsley and lemon wedges.

Notes

Let salmon come to room temperature for 10-15 minutes before baking for even cooking. Don’t overcrowd the pan—use two sheets if needed. For extra-crispy potatoes, spread them out well and avoid crowding. If your asparagus is thin, add it halfway through the final roasting time. You can swap veggies or herbs as desired. Leftovers keep well for up to 2 days in the fridge.

Nutrition

Keywords: garlic butter salmon, sheet pan salmon, one pan dinner, salmon with potatoes, salmon with asparagus, easy salmon recipe, weeknight dinner, gluten-free salmon, healthy salmon recipe