You know those nights when you want something delicious but don’t want to spend hours in the kitchen? That’s exactly why I fell in love with this garlic butter salmon recipe. It’s become my go-to for busy weeknights when I crave something healthy but packed with flavor. The combination of buttery salmon, golden roasted potatoes, and crisp asparagus all comes together in one pan – yes, just one pan! And that garlic lemon sauce? Oh wow, it’s life-changing. Trust me, this dish looks and tastes fancy but comes together faster than ordering takeout.
Why You’ll Love This Garlic Butter Salmon
This recipe has saved my weeknight dinners more times than I can count! Here’s why it’s become my absolute favorite:
- One pan wonder: Minimal cleanup means more time to relax after dinner (and who doesn’t love that?)
- Ready in 40 minutes: Faster than waiting for delivery, and tastes a million times better
- Restaurant-quality flavors: That garlic butter sauce makes every bite taste like a special occasion
- Perfectly balanced meal: Protein, veggies, and carbs all cook together beautifully
- Customizable: Swap asparagus for broccoli or use sweet potatoes if that’s what you’ve got
The best part? Even my picky eaters go crazy for this dish. The salmon stays juicy, the potatoes get perfectly crispy, and that lemon-dill butter sauce… oh my goodness, you’ll want to drink it with a spoon!
Ingredients for Garlic Butter Salmon
Here’s everything you’ll need to make this dreamy garlic butter salmon – I’ve included all my little prep notes and favorite substitutions too:
- 1 lb baby gold potatoes (the small ones roast up so creamy! Yukon golds work too)
- 1 1/2 tbsp olive oil plus extra for drizzling
- 1/2 tsp kosher salt (I always use Diamond Crystal – if you’re using table salt, use half)
- 1/4 tsp black pepper freshly cracked makes all the difference
- 1/2 tsp garlic powder (optional but adds extra depth)
- 1 bunch asparagus, tough ends snapped off (about 1 lb – don’t skip this step or you’ll get woody stems!)
- 1 lb salmon filet, skin removed and cut into chunks (pro tip: ask your fishmonger to do this)
- 3 tbsp butter (real butter only please – margarine just won’t give you that silky sauce)
- 3 cloves garlic, minced (yes, fresh! The jarred stuff just doesn’t compare here)
- 2 tbsp lemon juice plus wedges for serving (bottled works in a pinch but fresh is best)
- 1 tbsp chopped fresh dill (or 1 tsp dried – but trust me, fresh makes this dish sing)
- Pinch red pepper flakes (optional but adds a nice little kick)
See? Nothing fancy – just simple ingredients that come together to make something magical. Now let’s get cooking!
How to Make Garlic Butter Salmon
Okay friends, let’s dive into making this gorgeous garlic butter salmon! I’ll walk you through each step with all my favorite tricks – don’t worry, it’s way easier than it looks. Just follow along and you’ll have restaurant-quality salmon on your table in no time!
Step 1: Roast the Potatoes
First things first – those potatoes! Preheat your oven to 425°F while you get them ready. I like to boil my baby gold potatoes first (just like grandma taught me) because it makes them extra creamy inside. Toss them in a pot, cover with cold water, add a big pinch of salt, and bring to a boil. Let them bubble away for about 12-15 minutes until you can easily poke them with a fork.
Drain them and let them sit for just 2 minutes – this lets some steam escape so they’ll get nice and crispy later. Then comes the fun part: smashing! Place them on your sheet pan and gently press each one with the bottom of a glass or measuring cup. You want them flattened but not totally destroyed – about 1/2 inch thick is perfect. Drizzle with olive oil, sprinkle with salt, pepper, and that optional garlic powder (trust me, it’s worth it), then pop them in the oven for 18 minutes.
Step 2: Cook the Asparagus
While the potatoes are roasting, prep your asparagus. Don’t skip snapping off those woody ends – just bend each stalk near the bottom and it’ll naturally break where it should. Toss them with a teaspoon of olive oil, a pinch of salt and pepper, then add them to the pan with the potatoes when there’s about 10-12 minutes left. This way everything finishes at the same time – the potatoes will be golden and crispy, the asparagus perfectly crisp-tender.
Step 3: Sear the Salmon
Here’s the most important step – getting that perfect sear on your salmon. Pat those salmon chunks really dry with paper towels (wet fish won’t brown properly). Season generously with salt and pepper. Heat a tablespoon of olive oil in a large skillet over medium-high heat until it shimmers – test it by flicking a drop of water in – if it sizzles, you’re ready!
Add the salmon and resist the urge to move it around! Let it cook undisturbed for 2-3 minutes per side until you get that beautiful golden crust. The salmon should be just cooked through – it’ll continue cooking a bit more when we add it back to the sauce later. Transfer to a plate and cover loosely with foil while you make the magic happen.
Step 4: Make the Garlic Butter Sauce
Now for the best part – that dreamy garlic butter sauce! Reduce the heat to medium and add your butter to the same skillet (all those browned bits add amazing flavor). Once it’s melted, toss in the minced garlic and cook just 30 seconds until fragrant – don’t let it burn or it’ll turn bitter. Remove from heat and stir in the lemon juice, fresh dill, parsley if using, and a pinch of red pepper flakes if you like a little heat.
Finally, return the salmon to the skillet and gently toss in that glorious sauce for about 30-60 seconds – just enough to coat everything and warm the salmon through. Oh, and fair warning: you’ll probably want to sneak a bite right then and there – the smell is absolutely irresistible!
Tips for Perfect Garlic Butter Salmon
After making this garlic butter salmon more times than I can count, I’ve picked up some foolproof tricks to make it perfect every time:
- Fresh is best: I can’t stress enough how much better fresh dill tastes than dried. That bright, herby flavor makes all the difference!
- Check the temp: Use an instant-read thermometer – salmon is perfect at 145°F in the thickest part. Any more and it’ll be dry.
- Don’t overcrowd the pan: When searing the salmon, give each piece space so they brown instead of steam.
- Butter timing: Wait to add the lemon juice until the very end – adding it too early can make the sauce separate.
- Rest the salmon: Let it sit covered for 2 minutes after cooking – it’ll stay juicier!
Trust me, these little details turn good salmon into unforgettable salmon!
Serving Suggestions for Garlic Butter Salmon
This garlic butter salmon is already a complete meal with the potatoes and asparagus, but here’s how I love to take it next level: First, crusty bread is mandatory – you’ll want something to soak up every last drop of that lemon butter sauce! A simple arugula salad with shaved Parmesan and lemon vinaigrette balances everything perfectly. For special occasions? Add a chilled glass of crisp white wine – pure heaven!
Storage and Reheating Instructions
Leftovers? No problem! Store any extra garlic butter salmon in an airtight container in the fridge for 2-3 days. When reheating, go low and slow – microwave at 50% power or warm in a 300°F oven until just heated through. The salmon stays juiciest when reheated gently. Pro tip: That lemon butter sauce is amazing drizzled over eggs the next morning!
Garlic Butter Salmon FAQs
I get so many questions about this garlic butter salmon recipe – here are answers to the ones I hear most often!
Can I use frozen salmon?
Absolutely! Just thaw it overnight in the fridge first. Pat it extra dry before cooking – frozen fish tends to release more moisture. And don’t skip the searing step – that golden crust makes all the difference!
How do I prevent dry salmon?
Three words: don’t overcook it! Pull the salmon at 145°F internal temp – it’ll continue cooking a bit from residual heat. Also, cutting it into chunks helps it cook evenly without drying out the edges while you wait for the center.
Can I make this with other vegetables?
Of course! Broccoli, green beans, or even Brussels sprouts work beautifully. Just adjust roasting times – denser veggies might need 5 extra minutes, while delicate ones (like zucchini) cook faster.
Is there a dairy-free alternative for the butter?
Good quality olive oil works in a pinch, but the flavor won’t be quite as rich. For a creamier option, try coconut oil with a splash of lemon juice to balance the sweetness.
Nutritional Information
Here’s the scoop on what you’re getting in each delicious serving of this garlic butter salmon (because yes, I actually did the math for you!). Keep in mind nutrition can vary based on exact ingredients and portion sizes:
Per serving: About 670 calories, 40g fat (12g saturated), 42g protein, 35g carbs, 5g fiber, and 800mg sodium. It’s packed with omega-3s from the salmon, vitamin C from the lemon, and all the good stuff from those colorful veggies. Not bad for something that tastes this indulgent, right?
Rate This Recipe
Did you make this garlic butter salmon? I’d love to hear how it turned out! Leave a comment below or tag me on social – your feedback makes my day!
Print40-Minute Garlic Butter Salmon That Melts in Your Mouth
A delicious one-pan garlic butter salmon dinner with smashed potatoes and asparagus, perfect for a healthy weeknight meal.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 2 servings 1x
- Category: Main Course
- Method: Roasting, Searing
- Cuisine: American
- Diet: Low Calorie
Ingredients
- 1 lb baby gold potatoes
- 1 1/2 tbsp olive oil
- 1/2 tsp kosher salt
- 1/4 tsp black pepper
- 1/2 tsp garlic powder (optional)
- 1 bunch asparagus, trimmed
- 1 tsp olive oil
- Pinch salt + pepper
- 1 lb salmon filet, skin removed, cut into 1 1/2-inch chunks
- 1/2 tsp kosher salt
- 1/4 tsp black pepper
- 1 tbsp olive oil
- 3 tbsp butter
- 3 cloves garlic, minced
- 2 tbsp lemon juice (plus wedges for serving)
- 1 tbsp chopped fresh dill (or 1 tsp dried)
- 1 tbsp chopped fresh parsley or chives (optional)
- Pinch red pepper flakes (optional)
Instructions
- Preheat oven to 425°F. Line a sheet pan with parchment (optional).
- Boil potatoes: Add baby potatoes to a pot, cover with water, and add a big pinch of salt. Boil 12–15 minutes until fork-tender. Drain and let steam-dry for 2 minutes.
- Smash + roast: Place potatoes on the sheet pan. Smash each one gently with the bottom of a glass. Drizzle with olive oil, then season with salt, pepper, and garlic powder. Roast 18 minutes.
- Add asparagus: Toss asparagus with 1 tsp olive oil, salt, and pepper. Add to the pan with potatoes and roast 10–12 minutes more, until potatoes are golden and asparagus is crisp-tender.
- Cook salmon: While veggies roast, pat salmon dry and season with salt and pepper. Heat 1 tbsp olive oil in a large skillet over medium-high heat. Sear salmon bites 2–3 minutes per side until browned and just cooked through. Transfer salmon to a plate.
- Make sauce: Reduce heat to medium. Add butter to the skillet. Once melted, stir in garlic and cook 30 seconds until fragrant. Stir in lemon juice, dill, parsley/chives, and red pepper flakes (if using).
- Finish: Return salmon to the skillet and gently toss in the lemon dill butter sauce for 30–60 seconds.
- Serve: Plate smashed potatoes and asparagus, then top with salmon bites and spoon extra sauce over everything. Serve with lemon wedges.
Notes
- Use fresh dill for the best flavor.
- Adjust red pepper flakes to your preferred spice level.
- Ensure salmon is cooked to an internal temperature of 145°F.
Nutrition
- Serving Size: 1 serving
- Calories: 670
- Sugar: 3g
- Sodium: 800mg
- Fat: 40g
- Saturated Fat: 12g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 5g
- Protein: 42g
- Cholesterol: 120mg
Keywords: garlic butter salmon, salmon and potatoes, one pan salmon dinner, lemon dill salmon, healthy salmon dinner, easy weeknight salmon recipe