Garlic Butter Salmon Recipe – Easy One Pan Dinner with Potatoes and Asparagus

Posted on

garlic butter salmon - featured image

Golden potatoes, vibrant asparagus, and melt-in-your-mouth salmon—all kissed by a garlicky butter sauce—sizzle together on one sheet pan. There’s something magical about the aroma of garlic butter wafting through the kitchen (seriously, my kids come running every time). The first time I whipped up this garlic butter salmon recipe, I was just trying to avoid a pile of dishes after a long workday. Turns out, it’s become my go-to for quick, nourishing dinners that don’t skimp on flavor. You get crispy potatoes, perfectly flaky salmon, and tender asparagus, all roasted to perfection—and the best part? Cleanup’s a breeze. Whether you’re cooking for your family, impressing company, or just craving a wholesome meal that feels a little fancy, this one pan dinner delivers every time. Honestly, it’s so easy, you’ll wonder why you ever bothered with separate pots and pans. If you’re a garlic lover (like me!), or just want a dinner that tastes like you spent hours on it, this garlic butter salmon recipe is about to become your new weeknight hero. I’ve made this at least a dozen times, tweaking the method for max flavor and minimal fuss. Now, I can’t imagine my meal rotation without it.

Why You’ll Love This Garlic Butter Salmon Recipe

  • Quick & Easy: From start to finish, this entire garlic butter salmon recipe takes under 40 minutes. It’s perfect for those days when you need dinner on the table—fast.
  • Simple Ingredients: Nothing fancy here! Just fresh salmon, potatoes, asparagus, and a handful of pantry staples you probably already have.
  • One Pan, Less Mess: Everything cooks together on a single sheet pan, which means minimal cleanup (hello, more time for you!).
  • Crowd-Pleaser: This is one of those recipes that always has folks coming back for seconds. Even picky eaters get excited about buttery salmon and crisp-tender veggies.
  • Unbelievably Delicious: The garlic butter seeps into every bite, making the salmon so succulent and the veggies impossibly tasty. It’s comfort food that still feels light and fresh.

What really sets this garlic butter salmon recipe apart is the technique—I melt the butter with smashed garlic cloves and a hint of lemon, then pour it over everything before roasting. This means every ingredient gets coated in that aromatic magic (no dry spots or bland veggies here). Plus, the potatoes get a head start in the oven, so they’re crispy on the outside and fluffy inside—just the way they should be! I’ve tested this method countless times, and it never disappoints. Whether you’re making dinner for two or a hungry family, it just works. The best part? You can sit down, relax, and actually enjoy your meal, instead of scrubbing pots in the kitchen.

What Ingredients You Will Need

This garlic butter salmon recipe keeps things simple, using wholesome ingredients that come together for a knockout meal. You probably have most of these on hand, and there’s plenty of room for easy swaps if needed.

  • For the Salmon & Veggies:
    • Salmon fillets (4 pieces, about 6 oz/170g each, skin-on or skinless works—wild-caught if you can find it)
    • Baby potatoes (1 lb/450g, halved or quartered—Yukon Gold or red potatoes are my favorites for their creamy texture)
    • Fresh asparagus (1 bunch, about 1 lb/450g, ends trimmed)
  • For the Garlic Butter:
    • Unsalted butter (6 tbsp/85g, melted—salted works too, just adjust added salt)
    • Garlic cloves (4 large, minced or finely grated for max flavor)
    • Lemon juice (from 1 medium lemon, plus extra wedges for serving)
    • Lemon zest (zest from 1 lemon—this is optional but adds a fresh zing)
    • Fresh parsley (2 tbsp, chopped—save some extra for garnish)
    • Olive oil (2 tbsp/30ml, helps potatoes crisp up)
    • Salt & cracked black pepper (to taste—about 1 tsp salt, ½ tsp pepper is my go-to, but adjust for your family)
    • Paprika (½ tsp, for color and warmth—smoked paprika is lovely if you have it!)
  • Optional Add-Ins:
    • Red pepper flakes (a pinch, if you like a bit of heat)
    • Fresh dill (instead of parsley, for a more classic salmon flavor)
    • Grated parmesan (sprinkled over the asparagus before roasting—totally optional but so good!)

Ingredient Tips: When it comes to salmon, I usually grab wild-caught if it’s available—it’s richer in flavor and color. If you’re shopping on a budget, farm-raised fillets are absolutely fine. For potatoes, small ones roast faster and get crispier, but you can use any waxy variety. And if asparagus isn’t in season, broccoli or green beans work just as well—just cut them into similar-sized pieces for even cooking. I always keep a stash of pre-peeled garlic in the fridge for nights when I need dinner fast (no shame in making it easy!).

Equipment Needed

  • Large rimmed baking sheet (half-sheet size, about 13×18 inches/33x46cm, gives everything space to roast properly—crowding leads to steaming, not crisping!)
  • Parchment paper or aluminum foil (for easy cleanup—trust me, you’ll thank yourself later)
  • Small saucepan or microwave-safe bowl (to melt the butter and infuse the garlic—sometimes I just use a glass measuring cup in the microwave if I’m in a hurry)
  • Sharp knife and cutting board (for prepping potatoes, asparagus, and mincing garlic)
  • Measuring spoons and cups (for accuracy, but honestly, I eyeball the parsley and lemon juice most nights!)
  • Spatula or tongs (for flipping potatoes and serving the finished meal)

If you don’t have a big sheet pan, two smaller ones work—just rotate them halfway through to keep things even. I’ve used everything from ancient thrift-store pans to fancy ceramic dishes, and as long as you line them, cleanup is always simple. If your baking sheet is warped or prone to sticking, a silicone baking mat is a lifesaver (plus, it’s reusable). For budget folks, foil is totally fine, just spray it with a little oil so nothing sticks.

Preparation Method

garlic butter salmon preparation steps

  1. Preheat & Prep: Preheat your oven to 400°F (200°C). Line a large rimmed baking sheet with parchment paper or foil for easy cleanup.
  2. Prep the Potatoes: Wash and dry 1 lb (450g) baby potatoes. Halve or quarter them so they’re all about the same size (smaller pieces mean crispier edges!). Toss potatoes with 1 tbsp (15ml) olive oil, ¼ tsp salt, ⅛ tsp pepper, and ¼ tsp paprika right on the baking sheet. Spread out in a single layer. Tip: If you’re in a hurry, microwave the potatoes for 3 minutes before roasting—they’ll get even crispier!
  3. Roast Potatoes: Roast potatoes for 15 minutes, until they just start to soften. You want them about 70% cooked before adding anything else. Sensory cue: The edges should look golden and slightly blistered.
  4. Make the Garlic Butter: While potatoes roast, melt 6 tbsp (85g) unsalted butter in a small saucepan or microwave. Stir in 4 minced garlic cloves, juice and zest of 1 lemon, and 2 tbsp chopped parsley. Let it sit 2-3 minutes to let the flavors meld.
  5. Add Salmon & Asparagus: Remove the baking sheet from the oven. Scoot potatoes to one side to make room. Place 4 salmon fillets (about 6 oz/170g each) skin-side down on the sheet pan, and arrange trimmed asparagus (1 lb/450g) alongside.
  6. Season Everything: Drizzle half the garlic butter sauce over the potatoes and asparagus. Brush the remaining sauce over the salmon fillets. Sprinkle everything with another pinch of salt, pepper, and paprika. Warning: Don’t use all the sauce at once—save a bit for serving!
  7. Final Roast: Return pan to oven and roast for 12-15 minutes, until salmon flakes easily with a fork and asparagus is crisp-tender. Sensory cue: Salmon should be opaque and slightly golden on top, potatoes deep golden, asparagus bright green and tender. If you like your salmon with a crisp top, broil for 1-2 extra minutes at the end. Note: Salmon thickness affects timing—thicker fillets might need another 2-3 minutes.
  8. Serve: Transfer salmon, potatoes, and asparagus to plates. Spoon over any pan juices and extra garlic butter. Garnish with fresh parsley and lemon wedges. Tip: If your potatoes aren’t crispy enough, pop them back in the oven while the salmon rests.

Troubleshooting: If your asparagus is very thin, add it halfway through the final roasting time so it doesn’t overcook. For extra-crispy potatoes, spread them out well and avoid crowding. If salmon looks dry, baste with a bit more melted butter before serving.

Personal Prep Tip: I usually prep everything in the morning and store it in the fridge so dinner’s a snap after work. You can even marinate the salmon in the garlic butter for an hour ahead for even more flavor.

Cooking Tips & Techniques

  • Let Ingredients Come to Room Temp: If you have time, let your salmon sit out for 10-15 minutes before baking. This helps it cook evenly and prevents the dreaded white albumin (that chalky stuff).
  • Don’t Overcrowd the Pan: Give potatoes and veggies space so they roast, not steam. If your pan’s too small, split the batch onto two sheets.
  • Watch Your Timing: Salmon cooks fast! Check it at 12 minutes and use a fork to see if it flakes. Overcooked salmon gets tough, so keep an eye out.
  • Infuse the Butter: Letting the garlic sit in hot butter for a few minutes softens its sharpness and infuses the whole dish. I learned this trick after my first batch came out a little too garlicky (yes, that’s possible!).
  • Rotate the Pan: If your oven heats unevenly (mine does!), rotate the pan halfway through for even browning.
  • Rest Before Serving: Let the salmon rest for a couple of minutes after baking. It helps lock in the juices and makes serving easier.

I’ve definitely had nights where the potatoes were still a bit hard or the asparagus turned to mush. Now, I always give potatoes a head start and check veggies for doneness with a fork. If you want everything extra garlicky, add a little fresh garlic to the pan in the last 5 minutes—just don’t let it burn. You’ll get the hang of this garlic butter salmon recipe after one or two tries, promise!

Variations & Adaptations

  • Low-Carb Option: Swap potatoes for cauliflower florets or broccoli. They roast beautifully and keep things lighter for anyone watching carbs.
  • Seasonal Veggies: In spring, try adding sliced radishes or baby carrots. In fall, sweet potatoes or Brussels sprouts are amazing—just cut them small so they cook through.
  • Dairy-Free: Use vegan butter or a blend of olive oil and lemon juice. The flavor is still rich and the texture just as satisfying.
  • Spicy Kick: Add a teaspoon of sriracha or harissa to the garlic butter for a little heat. Sometimes I toss in a pinch of red pepper flakes just for fun.
  • Herb Swap: Try dill, basil, or even rosemary instead of parsley for a different flavor twist. If you have fresh chives, sprinkle them on at the end for a subtle onion note.
  • Personal Favorite: I sometimes top the salmon with a spoonful of pesto before roasting—so much herby goodness!

This garlic butter salmon recipe is endlessly flexible. If you’re cooking for someone with allergies, you can skip the butter or swap it for a safe alternative. If you want to use a different fish, cod or trout work really well—just adjust cooking time since they’re often thinner than salmon. You do you!

Serving & Storage Suggestions

Serving: I love serving this garlic butter salmon straight from the oven, piping hot, with a sprinkle of fresh parsley and extra lemon wedges. It looks gorgeous right on the pan—perfect for sharing at the table. For a fancier presentation, plate the salmon over a bed of potatoes and asparagus, then drizzle with any extra garlic butter or pan juices. Pair with a crisp white wine or sparkling water with lemon slices for a restaurant vibe at home.

Storage: Leftovers keep well in an airtight container in the fridge for up to 2 days. The salmon stays moist, and the veggies reheat nicely. To freeze, wrap individual salmon fillets and potatoes tightly in foil and freeze for up to a month (asparagus is best eaten fresh, but it won’t hurt if you freeze it too).

Reheating: Warm in a 350°F (175°C) oven for 8-10 minutes, or microwave gently in 30-second intervals. Add a splash of lemon juice or olive oil before reheating to keep things moist. Honestly, the flavors deepen overnight—sometimes I sneak a cold piece of salmon for lunch the next day and it’s still fantastic!

Nutritional Information & Benefits

This garlic butter salmon recipe is as nourishing as it is delicious! Each serving (1 salmon fillet with potatoes and asparagus) has approximately:

  • Calories: 420
  • Protein: 32g
  • Carbohydrates: 28g
  • Fat: 20g
  • Fiber: 5g

Health Highlights: Salmon is rich in omega-3 fatty acids and high-quality protein, which supports heart and brain health. Asparagus is loaded with fiber, vitamins A and C, and potassium. Potatoes add slow-burning carbs and plenty of B vitamins. This meal is naturally gluten-free, and you can easily make it dairy-free or low-carb with a few swaps. If you have a dairy allergy, just use olive oil instead of butter. Honestly, I feel great after eating this—it’s filling but doesn’t weigh you down. Real food, real flavor!

Conclusion

If you’ve been searching for a new weeknight staple, this garlic butter salmon recipe is it. It’s quick, packed with flavor, and leaves you with just one pan to wash. You can play around with the veggies, adjust the seasoning, and make it your own (I do it differently almost every week). I love how it brings my family to the table—no complaints, just happy faces and empty plates. Try it for your next dinner, and let me know what you think! I’d love to hear how you adapt it or what tweaks you discover. If you enjoyed this recipe, please leave a comment or share it with a friend—your feedback makes my day. Here’s to more delicious, stress-free dinners ahead!

Frequently Asked Questions

Can I use frozen salmon fillets for this recipe?

Absolutely! Just thaw them in the fridge overnight or under cold running water before baking. Pat dry so the garlic butter sticks and bake as directed.

What can I substitute for asparagus?

Broccoli florets, green beans, or even sliced bell peppers work well. Just cut them to a similar size so they cook evenly with the potatoes and salmon.

How do I know when salmon is done?

Salmon is ready when it flakes easily with a fork and turns opaque in the center. If you have a thermometer, aim for an internal temp of 125–130°F (52–54°C) for moist, tender salmon.

Can I make this recipe ahead of time?

You can prep the potatoes and asparagus and mix the garlic butter ahead. Store everything in the fridge, then assemble and bake when you’re ready. The salmon is best baked fresh for perfect texture.

Is this garlic butter salmon recipe gluten-free?

Yes! All the ingredients are naturally gluten-free. Just be sure to check your butter and seasoning labels if you’re highly sensitive.

Pin This Recipe!

garlic butter salmon recipe

Print

Garlic Butter Salmon Recipe – Easy One Pan Dinner with Potatoes and Asparagus

This easy one-pan garlic butter salmon recipe features golden potatoes, vibrant asparagus, and flaky salmon all roasted together in a garlicky butter sauce. It’s a quick, nourishing dinner with minimal cleanup and maximum flavor.

  • Author: paula
  • Prep Time: 10 minutes
  • Cook Time: 27 minutes
  • Total Time: 37 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 4 salmon fillets (about 6 oz each, skin-on or skinless)
  • 1 lb baby potatoes, halved or quartered (Yukon Gold or red potatoes preferred)
  • 1 lb fresh asparagus, ends trimmed
  • 6 tbsp unsalted butter, melted
  • 4 large garlic cloves, minced or finely grated
  • Juice of 1 medium lemon, plus extra wedges for serving
  • Zest of 1 lemon (optional)
  • 2 tbsp fresh parsley, chopped (plus extra for garnish)
  • 2 tbsp olive oil
  • Salt (about 1 tsp, to taste)
  • Cracked black pepper (about 1/2 tsp, to taste)
  • 1/2 tsp paprika (smoked paprika optional)
  • Red pepper flakes (optional, a pinch)
  • Fresh dill (optional, instead of parsley)
  • Grated parmesan (optional, for sprinkling over asparagus)

Instructions

  1. Preheat your oven to 400°F (200°C). Line a large rimmed baking sheet with parchment paper or foil.
  2. Wash and dry baby potatoes. Halve or quarter them for even size. Toss potatoes with 1 tbsp olive oil, 1/4 tsp salt, 1/8 tsp pepper, and 1/4 tsp paprika directly on the baking sheet. Spread in a single layer.
  3. Roast potatoes for 15 minutes, until they start to soften and edges are golden.
  4. While potatoes roast, melt butter in a small saucepan or microwave. Stir in minced garlic, lemon juice and zest, and chopped parsley. Let sit 2-3 minutes.
  5. Remove baking sheet from oven. Push potatoes to one side. Place salmon fillets skin-side down and arrange asparagus alongside.
  6. Drizzle half the garlic butter sauce over potatoes and asparagus. Brush remaining sauce over salmon fillets. Sprinkle everything with additional salt, pepper, and paprika. Reserve a bit of sauce for serving.
  7. Return pan to oven and roast for 12-15 minutes, until salmon flakes easily with a fork and asparagus is crisp-tender. Broil for 1-2 minutes at the end for a crisp top if desired.
  8. Transfer salmon, potatoes, and asparagus to plates. Spoon over any pan juices and extra garlic butter. Garnish with fresh parsley and lemon wedges.

Notes

Let salmon come to room temperature for 10-15 minutes before baking for even cooking. Don’t overcrowd the pan—use two sheets if needed. For extra-crispy potatoes, spread them out well and avoid crowding. If your asparagus is thin, add it halfway through the final roasting time. You can swap veggies or herbs as desired. Leftovers keep well for up to 2 days in the fridge.

Nutrition

  • Serving Size: 1 salmon fillet with potatoes and asparagus
  • Calories: 420
  • Sugar: 3
  • Sodium: 480
  • Fat: 20
  • Saturated Fat: 8
  • Carbohydrates: 28
  • Fiber: 5
  • Protein: 32

Keywords: garlic butter salmon, sheet pan salmon, one pan dinner, salmon with potatoes, salmon with asparagus, easy salmon recipe, weeknight dinner, gluten-free salmon, healthy salmon recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating