I love this Garlic Butter Salmon with Roasted Potatoes & Cheesy Asparagus because it’s a perfectly balanced meal—rich, tender salmon glazed with garlic butter, crispy golden potatoes, and creamy cheesy asparagus. It’s flavorful, comforting, and easy to prepare on one sheet pan.

Why You’ll Love This Recipe

What I enjoy most is how the garlic butter elevates the salmon, making it juicy and aromatic, while the roasted potatoes develop a crispy, golden crust. The cheesy asparagus adds a creamy, slightly tangy contrast that rounds out the meal beautifully. It’s an impressive dish that’s simple enough for weeknights but special enough for guests.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • Salmon fillets

  • Baby potatoes or Yukon gold potatoes, halved

  • Asparagus spears, trimmed

  • Butter

  • Garlic cloves, minced

  • Olive oil

  • Grated Parmesan cheese

  • Lemon juice

  • Salt and pepper

  • Fresh parsley, chopped (optional)

Directions

  1. I preheat the oven to 400°F (200°C).

  2. I toss halved potatoes with olive oil, salt, and pepper, then spread them on a baking sheet. I roast the potatoes for about 20 minutes until they start to soften.

  3. Meanwhile, I melt butter and mix it with minced garlic and lemon juice to make a flavorful garlic butter sauce.

  4. I place the salmon fillets on the baking sheet alongside the potatoes. I brush the salmon generously with the garlic butter mixture and season with salt and pepper.

  5. I add the asparagus spears to the baking sheet, drizzle with olive oil, sprinkle with salt, and scatter grated Parmesan cheese on top.

  6. I roast everything together for another 12–15 minutes, until the salmon is cooked through and flakes easily, potatoes are tender and crispy, and asparagus is tender with melted cheese.

  7. I garnish the finished dish with fresh parsley and an extra squeeze of lemon juice before serving.

Servings and Timing

  • Yield: 4 servings

  • Prep time: 10 minutes

  • Cook time: 35 minutes

  • Total time: 45 minutes

Variations

  • Herb twist: I add fresh dill, thyme, or rosemary to the garlic butter for extra aroma.

  • Spicy kick: I sprinkle red pepper flakes or cayenne over the salmon before roasting.

  • Cheese alternatives: I swap Parmesan for mozzarella or Asiago for a different cheesy flavor.

  • Vegetable swap: I replace asparagus with green beans, broccoli, or Brussels sprouts.

  • Lemon zest: I add lemon zest to the garlic butter for a bright citrus flavor.

Storage/Reheating

I store leftovers in an airtight container in the fridge for up to 2 days. To reheat, I gently warm the salmon and vegetables in the oven at 325°F until heated through. Reheating in the microwave works for convenience but may slightly soften the crispiness of the potatoes.

FAQs

Can I use frozen salmon?

Yes—I thaw it completely before cooking to ensure even roasting.

How do I know when salmon is done?

The salmon flakes easily with a fork and has an internal temperature of 145°F (63°C).

Can I prepare this meal ahead of time?

I prep the potatoes and asparagus ahead, then roast everything together when ready.

What type of potatoes work best?

Baby potatoes or Yukon gold hold up well and roast to a crispy, creamy texture.

Can I make this dairy-free?

I substitute dairy butter with olive oil or vegan butter and skip the cheese topping.

Conclusion

Mouthwatering Garlic Butter Salmon with Roasted Potatoes & Cheesy Asparagus is my go-to meal when I want a balance of rich flavors, crispy textures, and fresh vegetables—all made simple on one pan. It’s perfect for a cozy weeknight dinner or an impressive dish for guests.

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

Mouthwatering Garlic Butter Salmon with Roasted Potatoes & Cheesy Asparagus

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Olivia
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Dinner
  • Method: Roasting
  • Cuisine: American
  • Diet: Halal

Description

This Garlic Butter Salmon with Roasted Potatoes & Cheesy Asparagus is a balanced, one-pan meal featuring juicy salmon glazed in garlic butter, crispy golden potatoes, and creamy Parmesan-topped asparagus. It’s comforting, flavorful, and easy enough for any night.


Ingredients

  • 4 salmon fillets
  • 1.5 lbs baby potatoes or Yukon gold potatoes, halved
  • 1 bunch asparagus, trimmed
  • 4 tbsp butter
  • 3 garlic cloves, minced
  • 2 tbsp olive oil
  • 1/4 cup grated Parmesan cheese
  • 2 tbsp lemon juice
  • Salt and pepper to taste
  • 2 tbsp chopped fresh parsley (optional)

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Toss halved potatoes with olive oil, salt, and pepper. Spread on a baking sheet and roast for 20 minutes.
  3. Meanwhile, melt butter and combine with minced garlic and lemon juice.
  4. Add salmon fillets to the baking sheet. Brush with garlic butter and season with salt and pepper.
  5. Place asparagus on the sheet, drizzle with olive oil, sprinkle with salt, and top with Parmesan cheese.
  6. Return the sheet to the oven and roast for 12–15 more minutes, until salmon flakes easily and potatoes are tender.
  7. Garnish with fresh parsley and an extra squeeze of lemon juice. Serve warm.

Notes

  • Add herbs like dill, thyme, or rosemary to garlic butter for more aroma.
  • Sprinkle red pepper flakes or cayenne for heat.
  • Use mozzarella or Asiago instead of Parmesan for variety.
  • Substitute asparagus with green beans, broccoli, or Brussels sprouts.
  • Add lemon zest to the butter for brighter citrus flavor.

Nutrition

  • Serving Size: 1 plate
  • Calories: 540
  • Sugar: 4g
  • Sodium: 410mg
  • Fat: 32g
  • Saturated Fat: 13g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 5g
  • Protein: 38g
  • Cholesterol: 110mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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