Garlic Butter Salmon with Roasted Baby Potatoes & Cheesy Asparagus
Perfectly seared salmon fillets glazed in rich garlic butter, paired with crispy roasted baby potatoes and tender asparagus topped with melted cheese. This elegant yet simple dish brings together vibrant flavors and satisfying textures, making it a standout choice for both casual dinners and special occasions.
Why You’ll Love This Recipe
This recipe is a complete, restaurant-quality meal made at home with minimal effort. The garlic butter adds richness to the salmon, while the roasted baby potatoes provide a crispy and hearty side. The cheesy asparagus delivers both a healthy green element and a gooey, satisfying bite. It’s quick, nutritious, and incredibly flavorful.
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 off)
1 tablespoon olive oil
2 tablespoons unsalted butter
2 garlic cloves, minced
1 tablespoon chopped parsley
Salt and black pepper to taste
For the roasted potatoes:
1 lb baby potatoes, halved
1 tablespoon olive oil
1 teaspoon garlic powder
1 tablespoon chopped parsley
Salt and pepper to taste
For the cheesy asparagus:
1 bunch fresh asparagus, trimmed
1/2 tablespoon olive oil
Salt and pepper to taste
1/2 cup shredded mozzarella or cheddar cheese
Optional: 1 tablespoon grated Parmesan
Directions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Toss baby potatoes with olive oil, garlic powder, parsley, salt, and pepper. Spread them on the baking sheet and roast for 25–30 minutes until golden and crispy.
- Arrange the asparagus on a separate baking sheet. Drizzle with olive oil, season with salt and pepper, and bake for 10–12 minutes. In the last 2 minutes of cooking, sprinkle with shredded cheese and return to the oven until melted.
- Season the salmon with salt and pepper. Heat olive oil in a skillet over medium-high heat.
- Sear the salmon for 4–5 minutes per side until golden and cooked through.
- In the final minute of cooking, add butter and garlic to the skillet. Spoon the melted garlic butter over the salmon fillets to glaze them.
- Plate the salmon with the roasted potatoes and cheesy asparagus. Garnish with chopped parsley and serve immediately.
Servings and timing
Servings: 2
Prep time: 10 minutes
Cook time: 30 minutes
Total time: 40 minutes
Variations
- Lemon Twist: Add a splash of fresh lemon juice or zest to the garlic butter for a bright, citrusy finish.
- Spicy Kick: Add red pepper flakes to the garlic butter or sprinkle some chili powder on the potatoes.
- Low-Carb Version: Replace the potatoes with cauliflower florets for a lighter, keto-friendly alternative.
- Different Cheese: Try Gruyère, Fontina, or goat cheese on the asparagus for a unique flavor profile.
- Herb Upgrade: Incorporate thyme or rosemary with the roasted potatoes for added depth.
Storage/Reheating
Storage:
Store leftovers in airtight containers in the refrigerator for up to 3 days.
Reheating:
Reheat the salmon gently in a skillet over low heat or in the oven at 300°F (150°C) until warmed through. Avoid microwaving the salmon to prevent it from drying out. The potatoes and asparagus can be reheated in the oven or air fryer to restore their crispness.
FAQs
What can I use instead of salmon?
You can substitute salmon with trout, cod, or halibut. Adjust cooking time according to the thickness of the fish.
Can I use frozen salmon fillets?
Yes, just ensure they are fully thawed and patted dry before cooking to avoid excess moisture.
How do I know when the salmon is cooked through?
The salmon should flake easily with a fork and have an internal temperature of 145°F (63°C).
Can I make this recipe dairy-free?
Yes, use a dairy-free butter substitute and omit the cheese or use plant-based cheese alternatives.
Is this recipe gluten-free?
Yes, all ingredients used are naturally gluten-free. Always double-check packaged products for hidden gluten.
What side dishes go well with this meal?
A fresh garden salad, quinoa, or a light cucumber dill yogurt would pair nicely with this dish.
Can I use a different type of potato?
Yes, fingerling or Yukon Gold potatoes work well. Just ensure they’re cut into similar sizes for even roasting.
How can I make this dish ahead of time?
You can roast the potatoes and prep the asparagus in advance. Reheat before serving and cook the salmon fresh for best results.
What wine pairs well with garlic butter salmon?
A crisp white wine like Chardonnay or Sauvignon Blanc complements the richness of the garlic butter and salmon.
Can I grill the salmon instead of searing it?
Yes, grilled salmon works beautifully. Brush it with garlic butter after grilling for the same flavor.
Conclusion
Garlic Butter Salmon with Roasted Baby Potatoes and Cheesy Asparagus is a complete and satisfying dish that blends gourmet flavors with weeknight simplicity. It’s perfect for both special occasions and busy evenings, offering elegance without the complexity. With customizable options and wholesome ingredients, this recipe is bound to become a staple in your kitchen.
PrintGarlic Butter Salmon with Roasted Baby Potatoes & Cheesy Asparagus
Perfectly seared salmon glazed with garlic butter, served with crispy roasted baby potatoes and cheesy baked asparagus for a delicious and balanced meal.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 2 servings 1x
- Category: Dinner
- Method: Baking, Pan-Searing
- Cuisine: American
- Diet: Gluten Free
Ingredients
- 2 salmon fillets (skin-on or off)
- 1 tablespoon olive oil
- 2 tablespoons unsalted butter
- 2 garlic cloves, minced
- 1 tablespoon chopped parsley
- Salt and black pepper to taste
- 1 lb baby potatoes, halved
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- 1 tablespoon chopped parsley
- Salt and pepper to taste
- 1 bunch fresh asparagus, trimmed
- 1/2 tablespoon olive oil
- Salt and pepper to taste
- 1/2 cup shredded mozzarella or cheddar cheese
- Optional: 1 tablespoon grated Parmesan
Instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Toss baby potatoes with olive oil, garlic powder, parsley, salt, and pepper. Spread on the baking sheet and roast for 25–30 minutes until golden and crispy.
- Lay asparagus on a separate sheet. Drizzle with olive oil, season with salt and pepper, and bake for 10–12 minutes. In the last 2 minutes, sprinkle with shredded cheese and return to the oven until melted.
- Season salmon with salt and pepper. Heat olive oil in a skillet over medium-high heat.
- Sear salmon for 4–5 minutes per side until golden and cooked through.
- In the final minute, add butter and garlic to the skillet, spooning the melted garlic butter over the salmon.
- Plate salmon with roasted potatoes and cheesy asparagus. Garnish with fresh parsley and serve hot.
Notes
- You can swap mozzarella or cheddar for your favorite melting cheese.
- Ensure the skillet is hot before adding the salmon for a good sear.
- Use parchment paper for easy cleanup and even roasting.
Nutrition
- Serving Size: 1 serving
- Calories: 580
- Sugar: 3g
- Sodium: 420mg
- Fat: 36g
- Saturated Fat: 13g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 4g
- Protein: 40g
- Cholesterol: 105mg
Keywords: salmon, garlic butter, roasted potatoes, cheesy asparagus, dinner, gluten free