Garlic Butter–Roasted Salmon with Potatoes & Asparagus

This Garlic Butter–Roasted Salmon with Potatoes & Asparagus is one of my go-to sheet-pan dinners. It’s simple, flavorful, and hits that sweet spot where comfort meets elegance. If you’re short on time but still want a homemade meal packed with freshness, this recipe is your weeknight savior.

I love how the buttery salmon melts in your mouth, while the crispy potatoes and tender asparagus bring everything together. Plus, cleanup? Super easy. It all happens on one pan.

Why You’ll Love This Garlic Butter–Roasted Salmon Recipe

  • 🐟 Family-friendly and picky-eater approved
  • 🍋 Packed with lemon-garlic flavor
  • 🥔 One-pan wonder — easy prep and easy cleanup
  • 🧈 Loaded with healthy fats and protein
  • ⏱ Ready in about 30 minutes

Whether you’re cooking for two or feeding a whole crew, this garlic butter–roasted salmon with potatoes & asparagus is a no-fuss, flavor-loaded dinner you’ll want on repeat.

Ingredients You’ll Need

For the roasted vegetables:

  • 1 pound baby Yukon Gold potatoes, halved
  • 2 tablespoons extra-virgin olive oil, divided
  • ¾ teaspoon salt, divided
  • ½ teaspoon ground pepper, divided

And For the asparagus:

  • 12 ounces asparagus, trimmed

For the garlic butter sauce:

  • 2 tablespoons melted butter
  • 1 tablespoon lemon juice
  • 2 cloves garlic, minced
  • ¼ teaspoon salt
  • ¼ teaspoon pepper

And For the salmon:

  • 1¼ pounds salmon fillet, skinned and cut into 4 portions
  • ⅛ teaspoon salt
  • 4 tablespoons chopped parsley, for garnish

Step-by-Step: How to Make Garlic Butter–Roasted Salmon

1. Preheat and Prep the Potatoes

Baby Yukon Gold potatoes roasting on a baking sheet for salmon dinner

Preheat your oven to 400°F (204°C).

In a medium bowl, toss halved potatoes with 1 tablespoon olive oil, ¼ teaspoon salt, and ⅛ teaspoon pepper. Spread the potatoes in a single layer on a large rimmed baking sheet. Roast for 15 minutes to give them a head start.

2. Season the Asparagus

While the potatoes are roasting, toss asparagus with the remaining 1 tablespoon olive oil, ⅛ teaspoon salt, and ⅛ teaspoon pepper.

3. Mix the Garlic Butter Sauce

In a small bowl, combine:

  • 2 tablespoons melted butter
  • 1 tablespoon lemon juice
  • 2 minced garlic cloves
  • ¼ teaspoon salt
  • ¼ teaspoon pepper

This garlic butter brings a rich, zesty flavor that coats the salmon perfectly.

4. Assemble the Sheet Pan

Salmon and asparagus added to sheet pan with roasted potatoes and garlic butter

Take the potatoes out of the oven. Push them to one side of the pan. Place the salmon fillets in the center and sprinkle with ⅛ teaspoon salt. Drizzle the garlic butter mixture over the salmon.

Spread the seasoned asparagus on the other side of the sheet pan.

5. Roast to Perfection

Roast everything for 10–12 minutes, or until:

  • The salmon is opaque and flakes easily with a fork
  • The asparagus is tender
  • The potatoes are crisp on the outside and soft inside

6. Garnish and Serve

Plated garlic butter salmon with roasted potatoes and asparagus

Sprinkle with chopped parsley and serve warm. Optional: Add a few lemon wedges for brightness.

Recipe Tips from My Kitchen

  • Don’t overcrowd the pan. Make sure everything has a little space so it roasts instead of steaming.
  • Choose center-cut salmon for even cooking.
  • Use parchment paper if you want easier cleanup (especially for the garlic butter).
  • Try air frying the potatoes separately if you want extra crispiness.

What to Serve With This Garlic Butter–Roasted Salmon

This meal is filling on its own, but here are a few sides we love to pair it with:

  • A green salad with vinaigrette
  • Steamed rice or quinoa
  • Garlic bread or rolls to soak up the sauce
  • A glass of chilled white wine (Sauvignon Blanc or Pinot Grigio)

FAQs About Garlic Butter–Roasted Salmon with Potatoes & Asparagus

Can I use frozen salmon?

Yes, just make sure it’s fully thawed and patted dry before roasting.

What’s the best substitute for asparagus?

Green beans, broccoli, or zucchini all roast beautifully and complement salmon.

Can I use foil instead of a baking sheet?

Yes! Foil makes cleanup a breeze and works great for this kind of sheet-pan meal.

Is garlic butter good on salmon?

Absolutely. Garlic butter adds rich, savory depth that enhances the natural flavor of the salmon.

What should I do if the asparagus is thinner?

Thin asparagus may cook faster. Check it around the 8-minute mark to avoid overcooking.

Storage & Leftovers

Store any leftovers in an airtight container in the fridge for up to 3 days.

  • To reheat: warm in a 300°F oven until heated through.
  • Avoid microwaving the salmon too long — it can dry out.

Variations to Try

  • Honey garlic salmon: Add 1 teaspoon honey to the butter sauce.
  • Parmesan crusted: Sprinkle grated Parmesan over the asparagus before roasting.
  • Spicy twist: Add a pinch of crushed red pepper flakes to the garlic butter.

Related Recipes You’ll Love

Final Thoughts

There’s something so satisfying about a dinner that’s both simple and elegant. This garlic butter–roasted salmon recipe hits all the right notes — savory, fresh, and comforting. Whether it’s a busy Monday or a cozy Friday night in, this recipe brings everyone to the table.

Let me know in the comments how yours turned out or tag @Ritzyrecipes on Pinterest. I love seeing your kitchen wins!

Happy cooking!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Garlic butter–roasted salmon with potatoes and asparagus on a sheet pan

Garlic Butter–Roasted Salmon with Potatoes & Asparagus


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amelia
  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Description

Garlic butter–roasted salmon with baby potatoes and asparagus. A quick, flavorful one-pan dinner ready in about 30 minutes — perfect for busy nights!


Ingredients

Scale
  • For the roasted vegetables:
  • 1 pound baby Yukon Gold potatoes, halved
  • 2 tablespoons extra-virgin olive oil, divided
  • ¾ teaspoon salt, divided
  • ½ teaspoon ground pepper, divided
  • For the asparagus:
  • 12 ounces asparagus, trimmed
  • For the garlic butter sauce:
  • 2 tablespoons melted butter
  • 1 tablespoon lemon juice
  • 2 cloves garlic, minced
  • ¼ teaspoon salt
  • ¼ teaspoon pepper
  • For the salmon:
  • pounds salmon fillet, skinned and cut into 4 portions
  • ⅛ teaspoon salt
  • 4 tablespoons chopped parsley, for garnish


Instructions

  1. Preheat oven to 400°F (204°C). Toss potatoes with 1 tablespoon olive oil, ¼ teaspoon salt, and ⅛ teaspoon pepper. Spread on a rimmed baking sheet and roast for 15 minutes.
  2. While potatoes roast, toss asparagus with remaining olive oil, ⅛ teaspoon salt, and ⅛ teaspoon pepper.
  3. In a small bowl, mix melted butter, lemon juice, garlic, ¼ teaspoon salt, and ¼ teaspoon pepper.
  4. Remove pan from oven. Push potatoes to one side, place salmon fillets in center, sprinkle with ⅛ teaspoon salt, and drizzle with garlic butter. Arrange asparagus on the other side.
  5. Roast for 10–12 minutes, until salmon flakes easily and veggies are tender. Garnish with parsley and serve warm.

Notes

Use parchment for easier cleanup. Don’t overcrowd the pan. Thin asparagus cooks faster — check early. Swap in green beans or zucchini if needed. Add honey, red pepper flakes, or Parmesan for variations.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Dinner
  • Method: Baked
  • Cuisine: American

Nutrition

  • Serving Size: 1 portion
  • Calories: 410
  • Sugar: 3g
  • Sodium: 480mg
  • Fat: 25g
  • Saturated Fat: 8g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 4g
  • Protein: 32g
  • Cholesterol: 90mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star