Garlic Butter Salmon with Roasted Potatoes & Cheesy Asparagus
Perfectly pan-seared salmon fillets glazed with aromatic garlic butter, served alongside crisp-edged roasted baby potatoes and tender asparagus spears blanketed in melted cheese. This dish offers a complete, well-balanced meal that’s both indulgent and nourishing, ideal for a cozy dinner or a refined weeknight meal.
Why You’ll Love This Recipe
This Garlic Butter Salmon meal is a harmonious trio of flavor, texture, and nutrition. The rich salmon is buttery and flaky, the potatoes are golden and crisp on the outside, and the cheesy asparagus adds a satisfying, savory side. It’s a complete plate that comes together effortlessly with everyday ingredients. The recipe is perfect for both casual family dinners and more elegant occasions.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
For the Salmon:
- 2 salmon fillets (skin-on or skinless)
- 2 tablespoons butter
- 2 garlic cloves, minced
- 1 tablespoon olive oil
- 1 teaspoon smoked paprika
- Salt and pepper to taste
- Juice of half a lemon
- 1 tablespoon chopped parsley (for garnish)
For the Roasted Potatoes:
- 1 lb baby potatoes, halved
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- Salt and pepper to taste
- Fresh parsley, chopped
For the Cheesy Asparagus:
- 1 bunch asparagus, ends trimmed
- 1 teaspoon olive oil
- 1/2 cup shredded mozzarella or Italian blend cheese
- Salt and pepper to taste
Directions
- Preheat oven to 400°F (200°C).
- Toss baby potatoes with olive oil, garlic powder, salt, and pepper. Spread on a baking sheet in a single layer. Roast for 25–30 minutes, flipping halfway through, until golden and tender.
- Place trimmed asparagus on a separate baking tray. Drizzle with olive oil, season with salt and pepper, and roast for 12–15 minutes. In the last 5 minutes of roasting, sprinkle with shredded cheese and return to the oven until the cheese is melted and bubbling.
- While the vegetables roast, season the salmon fillets with smoked paprika, salt, and pepper.
- Heat olive oil in a skillet over medium-high heat. Place the salmon fillets skin-side down (if using) and sear for 4–5 minutes until the skin is crisp and the salmon is partially cooked.
- Flip the fillets and add butter and minced garlic to the skillet. Spoon the melted garlic butter over the salmon continuously for 3–4 minutes until the fish is fully cooked and opaque.
- Squeeze lemon juice over the salmon just before serving.
- Plate the salmon with roasted potatoes and cheesy asparagus. Garnish with chopped parsley and serve warm.
Servings and timing
This recipe serves 2.
Prep time: 15 minutes
Cook time: 30 minutes
Total time: 45 minutes
Variations
- Herb Infused Salmon: Add thyme or rosemary sprigs to the butter while cooking for added aroma.
- Spicy Kick: Add a pinch of chili flakes or cayenne to the garlic butter for heat.
- Cheese Options: Swap mozzarella with parmesan, fontina, or gruyère for different cheesy profiles.
- Citrus Twist: Try orange or lime juice instead of lemon for a unique citrus note.
- Vegetable Swap: Replace asparagus with broccoli florets or green beans, adjusting roasting time as needed.
- Potato Additions: Toss potatoes with grated parmesan or fresh herbs before roasting for an extra layer of flavor.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days.
To reheat:
- Salmon: Reheat gently in a skillet over low heat or in a 300°F (150°C) oven until warmed through. Avoid microwaving to maintain texture.
- Potatoes and Asparagus: Reheat in the oven or air fryer at 350°F (175°C) for 5–10 minutes until crisp and hot.
It’s not recommended to freeze this dish once cooked, as the textures—particularly of the asparagus and cheese—may degrade.
FAQs
Can I use frozen salmon?
Yes, thaw the salmon completely and pat it dry before cooking to ensure even searing and avoid excess moisture.
What is the best type of pan for searing salmon?
A cast-iron or stainless-steel skillet works best for achieving a crisp sear without sticking.
Can I cook the salmon in the oven?
Yes, bake the seasoned fillets at 400°F (200°C) for about 12–15 minutes, then finish with garlic butter on the stovetop or in the oven.
How can I tell when the salmon is done?
Salmon is fully cooked when it flakes easily with a fork and is opaque throughout. An internal temperature of 145°F (63°C) is ideal.
Is it necessary to use skin-on salmon?
No, skinless fillets work just as well, though skin-on helps retain moisture and adds texture.
Can I prepare the potatoes and asparagus in advance?
Yes, both can be roasted in advance and reheated in the oven before serving.
What’s a good substitute for asparagus?
Try green beans, zucchini, or broccolini—adjust cooking time to ensure they’re tender but not overcooked.
What kind of cheese melts best for the asparagus?
Mozzarella provides a good melt and mild flavor, while Italian blends or fontina offer richer flavor profiles.
Is this recipe gluten-free?
Yes, all ingredients are naturally gluten-free. Always verify any store-bought seasonings or cheese for additives.
Can I use sweet potatoes instead of baby potatoes?
Yes, cut them into small cubes and roast similarly. Sweet potatoes may cook slightly faster, so check after 20–25 minutes.
Conclusion
Garlic Butter Salmon with Roasted Potatoes & Cheesy Asparagus is a complete, restaurant-quality meal made simple at home. With rich flavors, satisfying textures, and wholesome ingredients, this dish delivers both nourishment and indulgence. Whether you’re planning a cozy dinner or aiming to impress guests, it’s a versatile, elegant option you’ll want to return to time and again.
PrintGarlic Butter Salmon with Roasted Potatoes & Cheesy Asparagus
Perfectly pan-seared salmon fillets glazed with garlic butter, paired with golden roasted baby potatoes and tender asparagus spears topped with melted cheese. A balanced, indulgent, and nourishing meal.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 2 servings 1x
- Category: Dinner
- Method: Pan-Seared & Roasted
- Cuisine: American
Ingredients
- For the Salmon:
- 2 salmon fillets (skin-on or skinless)
- 2 tablespoons butter
- 2 garlic cloves, minced
- 1 tablespoon olive oil
- 1 teaspoon smoked paprika
- Salt and pepper to taste
- Juice of half a lemon
- 1 tablespoon chopped parsley (for garnish)
- For the Roasted Potatoes:
- 1 lb baby potatoes, halved
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- Salt and pepper to taste
- Fresh parsley, chopped
- For the Cheesy Asparagus:
- 1 bunch asparagus, ends trimmed
- 1 teaspoon olive oil
- 1/2 cup shredded mozzarella or Italian blend cheese
- Salt and pepper to taste
Instructions
- Preheat oven to 400°F (200°C).
- Toss baby potatoes with olive oil, garlic powder, salt, and pepper. Spread on a baking sheet and roast for 25–30 minutes, turning once halfway.
- Meanwhile, place asparagus on another tray, drizzle with olive oil, season with salt and pepper, and roast for 12–15 minutes. In the last 5 minutes, sprinkle with cheese and return to oven until melted.
- For the salmon, season fillets with paprika, salt, and pepper.
- Heat olive oil in a skillet over medium-high heat. Sear salmon skin-side down (if using) for 4–5 minutes, then flip. Add butter and garlic to the pan.
- Spoon the melted garlic butter over the salmon as it finishes cooking (about 3–4 more minutes). Finish with a squeeze of lemon juice.
- Serve salmon with roasted potatoes and cheesy asparagus, garnished with fresh parsley.
Notes
- Use a meat thermometer to check salmon doneness (145°F internal temp).
- Swap cheese for Parmesan or Gruyère for variety.
- Baby carrots or green beans can replace asparagus if desired.
Nutrition
- Serving Size: 1 plate
- Calories: 540
- Sugar: 3g
- Sodium: 460mg
- Fat: 32g
- Saturated Fat: 11g
- Unsaturated Fat: 19g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 5g
- Protein: 37g
- Cholesterol: 110mg
Keywords: garlic butter salmon, roasted potatoes, cheesy asparagus, healthy dinner, salmon recipe