Written by

Catherine Payne

Published

Easy One-Pan Garlic Butter Salmon with Asparagus Recipe

Ready In 25 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

I figured a one-pan dinner meant sacrificing flavor for convenience. It took about three burnt sheet pans and a sink full of dishes to realize I had it all wrong. This Easy One-Pan Garlic Butter Salmon with Asparagus recipe taught me that simple can actually be better—way better, honestly.

The first time I made this, I was skeptical. Salmon can be finicky. Asparagus can turn into sad, limp green strings. And garlic butter? Well, that’s usually the hero that saves everything. So I figured, why not let it do the heavy lifting here? I grabbed a single sheet pan, threw caution to the wind, and crossed my fingers.

What came out of the oven was nothing short of a revelation. The salmon was flaky and tender, the asparagus was crisp-tender with those gorgeous caramelized edges, and the garlic butter had melted into every nook and cranny. Honestly, I stood at the counter eating straight off the pan. No shame. That’s when I knew this Easy One-Pan Garlic Butter Salmon with Asparagus wasn’t just a weeknight win—it was my new go-to for those nights when I want something impressive without the mess.

This is the kind of meal that makes you feel like you’ve got your life together, even if you’re wearing sweatpants and the laundry is still sitting in the dryer. Trust me on that.

Why You’ll Love This Recipe

Let’s be real for a second. We’ve all been there—standing in front of the fridge at 6 PM, wondering what to make that won’t take forever and won’t leave you scrubbing pans until bedtime. This Easy One-Pan Garlic Butter Salmon with Asparagus is the answer to that exact problem.

  • Quick & Easy: From fridge to table in under 30 minutes. Seriously. You’ll spend more time scrolling through Netflix deciding what to watch than you will making this dinner.
  • Simple Ingredients: Salmon, asparagus, butter, garlic, lemon, and a few pantry staples. That’s it. No weird specialty items you’ll use once and forget about.
  • Perfect for Busy Weeknights: This is the meal you make on a Tuesday when you’ve got a million things going on but still want to eat something that feels special.
  • Crowd-Pleaser: I’ve served this to picky eaters, seafood skeptics, and vegetable haters. Every single one of them went back for seconds. The garlic butter does something magical—it makes everything irresistible.
  • Unbelievably Delicious: The combination of rich, buttery salmon with bright lemon and tender asparagus is comfort food at its finest. And the best part? One pan means minimal cleanup.

What makes this recipe different from all those other salmon recipes out there? It’s the method. By arranging the asparagus in a single layer and nestling the salmon right next to it, everything cooks evenly. The asparagus soaks up all that garlic butter goodness, and the salmon stays perfectly moist. I’ve tested this more times than I can count—different oven temperatures, different thicknesses of salmon, different asparagus sizes. This version? It’s the sweet spot.

This Easy One-Pan Garlic Butter Salmon with Asparagus isn’t just dinner. It’s the kind of meal that makes you close your eyes after the first bite. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday night into something memorable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are probably already in your kitchen, which makes this even better for those last-minute dinner decisions.

For the Salmon

  • 4 salmon fillets (6 oz each) – Look for fillets that are roughly the same thickness so they cook evenly. I prefer wild-caught when I can find it, but good-quality farmed salmon works beautifully too. Pat them dry with paper towels before seasoning—this helps the seasoning stick and gives you that nice crust.
  • 4 tablespoons unsalted butter, melted – Butter is the backbone here. Use unsalted so you can control the salt level. If you only have salted butter, just reduce the added salt by about ¼ teaspoon.
  • 4 cloves garlic, minced – Fresh garlic makes a huge difference. Don’t use the jarred stuff—it has a different flavor and can be bitter. Take the extra 30 seconds to mince fresh cloves.
  • 1 tablespoon fresh lemon juice – Fresh is non-negotiable here. Bottled lemon juice has a flat, almost metallic taste that just doesn’t work. One lemon will give you plenty.
  • 1 teaspoon lemon zest – This adds brightness that lemon juice alone can’t achieve. The oils in the zest carry so much flavor.
  • ½ teaspoon salt – I use fine sea salt for even seasoning.
  • ¼ teaspoon black pepper – Freshly ground is always better.
  • ½ teaspoon paprika – This is optional but adds a lovely color and subtle warmth. Smoked paprika would also be amazing here.

For the Asparagus

one-pan garlic butter salmon with asparagus preparation steps

  • 1 bunch asparagus (about 1 pound) – Look for spears that are bright green with tight tips. Thicker spears hold up better to roasting and won’t get mushy. Snap off the woody ends—they’ll naturally break where the tender part begins.
  • 2 tablespoons olive oil – Helps the asparagus roast up nice and caramelized without burning.
  • ¼ teaspoon salt – Just enough to bring out the natural sweetness of the asparagus.
  • ¼ teaspoon black pepper
  • 1 tablespoon garlic butter mixture (reserved from above) – I always make a little extra garlic butter so I can drizzle some over the asparagus too. Trust me on this.

For Garnish

  • Fresh parsley, chopped – Adds color and freshness.
  • Lemon wedges – For squeezing over the top at the table.
  • Flaky sea salt – A sprinkle right before serving takes this from good to restaurant-quality.

I personally recommend using Kerrygold butter for this recipe—its higher fat content makes the garlic butter extra rich and flavorful. For the salmon, Wild Alaskan sockeye is my favorite, but Atlantic salmon works great too. If asparagus isn’t in season, you can swap in green beans or broccolini—just adjust the cooking time slightly.

Equipment Needed

The beauty of this recipe is that you don’t need much. Here’s what you’ll need to make this Easy One-Pan Garlic Butter Salmon with Asparagus:

  • Sheet pan or baking sheet – A half-sheet pan (about 18×13 inches) is ideal. Go for one with a rim to catch any juices. I use my Nordic Ware sheet pan for everything—it’s sturdy and distributes heat evenly.
  • Parchment paper or aluminum foil – Lining the pan makes cleanup even easier. Parchment is my preference because nothing sticks to it.
  • Small bowl – For mixing the garlic butter.
  • Chef’s knife and cutting board – For mincing garlic and trimming asparagus.
  • Microplane or zester – For getting that lemon zest. A box grater works in a pinch.
  • Measuring spoons – Because eyeballing garlic butter proportions can go wrong fast.
  • Tongs – For flipping the asparagus halfway through, though you can use a spatula.

If you don’t have a sheet pan, a large cast-iron skillet works beautifully—just be careful because it will be hot. You might need to cook in batches if your skillet isn’t big enough. I’ve also made this on a grill pan with great results, though you’ll want to watch the cooking time closely.

A quick tip: if you use foil, spray it lightly with cooking spray to prevent sticking. I learned that one the hard way after spending ten minutes scraping salmon skin off foil.

Preparation Method

Let’s get cooking! This Easy One-Pan Garlic Butter Salmon with Asparagus comes together so fast, you’ll barely have time to set the table.

  1. Preheat your oven to 400°F (200°C). Position the rack in the center of the oven. While it’s heating, line your sheet pan with parchment paper or foil for easy cleanup.
  2. Make the garlic butter. In a small bowl, combine 4 tablespoons melted unsalted butter, 4 minced garlic cloves, 1 tablespoon fresh lemon juice, and 1 teaspoon lemon zest. Whisk it together until it’s well combined. The smell alone will make you hungry.
  3. Prep the asparagus. Rinse the asparagus and snap off the woody ends—they’ll naturally break where the tender part starts. If you prefer, you can trim them with a knife about 1-2 inches from the bottom. Place the asparagus on your prepared sheet pan. Drizzle with 2 tablespoons olive oil, then sprinkle with ¼ teaspoon salt and ¼ teaspoon black pepper. Toss everything with your hands to coat evenly, then spread the asparagus in a single layer on one side of the pan.
  4. Season the salmon. Pat the salmon fillets dry with paper towels—this is crucial for getting that nice sear. Place the fillets on the other side of the sheet pan, skin-side down if they have skin. Season both sides with ½ teaspoon salt, ¼ teaspoon black pepper, and ½ teaspoon paprika.
  5. Brush with garlic butter. Using a pastry brush or a spoon, generously brush the garlic butter mixture over both the salmon fillets and the asparagus. Reserve about 1 tablespoon of the garlic butter for drizzling after cooking. Don’t skimp here—the garlic butter is what makes everything sing.
  6. Roast. Place the sheet pan in the preheated oven and roast for 12-15 minutes, depending on the thickness of your salmon. The salmon should be opaque and flake easily with a fork when it’s done. The asparagus should be tender but still have a slight bite—crisp-tender is the goal. For thinner asparagus (pencil-thin), check at the 10-minute mark.
  7. Finish and serve. Remove the pan from the oven. Drizzle the reserved garlic butter over everything. Squeeze a little fresh lemon juice over the top, then sprinkle with chopped parsley and a pinch of flaky sea salt. Serve immediately with lemon wedges on the side.

Pro tip: If your salmon fillets are different thicknesses, place the thicker ones toward the back of the oven where it’s slightly hotter. This helps everything finish at the same time. I learned this after one too many meals where half the salmon was perfect and the other half was overdone.

Cooking Tips & Techniques

After making this Easy One-Pan Garlic Butter Salmon with Asparagus more times than I can count (including a few spectacular failures), I’ve picked up some tricks that make a real difference.

Don’t overcrowd the pan. This is the number one mistake I see people make. If your salmon fillets or asparagus are touching or overlapping, they’ll steam instead of roast. You want that beautiful caramelization, not sad, gray fish. If your sheet pan is too small, use two pans or cook in batches.

Room temperature salmon cooks more evenly. Take your salmon out of the fridge about 15 minutes before cooking. Cold salmon straight from the fridge will cook unevenly—the outside will be done while the center is still cold. Let it sit on the counter while you prep everything else.

Watch the garlic. Garlic burns quickly at high temperatures. If your garlic is minced very finely, it can burn before the salmon is done. I’ve had a few batches where the garlic turned bitter and dark. Solution: you can add the garlic to the butter after it’s melted, or use slightly larger pieces. Another option is to sprinkle the garlic over the salmon and asparagus right before they go in the oven, rather than mixing it into the butter ahead of time.

Check for doneness early. Oven temperatures vary. Start checking your salmon at the 10-minute mark. The USDA recommends cooking salmon to 145°F internally, but I prefer pulling it at 135-140°F and letting it rest—the residual heat will finish cooking it, and you’ll get perfectly moist, flaky fish.

Use the broiler for extra color. If you want those gorgeous golden-brown edges on your asparagus and a slightly crisped top on your salmon, switch the oven to broil for the last 1-2 minutes. Watch it like a hawk—broilers are unforgiving and things can go from perfect to burnt in seconds.

Multitasking strategy: While the salmon and asparagus are roasting, make a quick side dish like fluffy rice or crusty bread to soak up all that garlic butter. I like to toss a simple fresh Waldorf salad together for a crunchy contrast. The timing works out perfectly.

Variations & Adaptations

One of the things I love most about this Easy One-Pan Garlic Butter Salmon with Asparagus is how adaptable it is. Here are some variations I’ve tried and loved:

Lemon-Herb Version: Add 1 teaspoon of dried dill or 2 teaspoons of fresh dill to the garlic butter. Thyme and rosemary also work beautifully. I made this version for a dinner party and everyone asked for the recipe. The herbs add another layer of flavor that feels really sophisticated.

Spicy Kick: Add ½ teaspoon of red pepper flakes or a pinch of cayenne to the garlic butter. If you really want heat, drizzle some sriracha or chili crisp over the finished dish. My husband loves this version—he says it wakes up the salmon.

Low-Carb/Keto-Friendly: This recipe is already naturally low in carbs and keto-friendly. Serve it as-is or with extra roasted vegetables like broccoli or zucchini. I’ve made it with cauliflower rice on the side and it’s perfect.

Dairy-Free Option: Substitute the butter with a high-quality olive oil or vegan butter. I’ve used both and they work well—the flavor changes slightly, but it’s still delicious. Just make sure to use a good extra-virgin olive oil for the best taste.

Different Vegetables: No asparagus? No problem. Green beans, broccolini, zucchini slices, or even cherry tomatoes work great. Just adjust the cooking time based on the vegetable. Cherry tomatoes might need a few extra minutes, while zucchini slices cook faster.

Maple-Glazed Version: Add 1 tablespoon of maple syrup to the garlic butter for a sweet-savory twist. This is amazing in the fall. I stumbled on this combination when I was out of lemon and desperate—turned out to be a happy accident.

If you’re looking for another quick and impressive meal, check out this juicy Italian dressing chicken recipe—it’s another one-pan wonder that delivers big flavor with minimal effort.

Serving & Storage Suggestions

This Easy One-Pan Garlic Butter Salmon with Asparagus is best served fresh out of the oven, but here’s how to make the most of it.

Serving: Serve the salmon and asparagus hot, straight from the sheet pan for a casual dinner, or plate individually for something fancier. I love spooning any remaining garlic butter from the pan over the top—that’s where all the flavor lives. A squeeze of fresh lemon right before eating brightens everything up. Pair it with rice, quinoa, or crusty bread to soak up every last drop of that glorious butter sauce. For a lighter meal, a simple cold cucumber soup makes a refreshing starter.

Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. The asparagus will soften a bit, but the flavor will still be fantastic. I don’t recommend freezing this dish—the texture of both the salmon and asparagus suffers when thawed.

Reheating: The best way to reheat is in a 300°F oven for about 5-7 minutes, or until just warmed through. You can also use a skillet over medium-low heat with a splash of water or broth to create steam. Avoid the microwave—it will overcook the salmon and turn the asparagus into mush. I speak from experience on this one.

Flavor development: Honestly, the flavors meld beautifully overnight. The garlic butter seems to soak into everything even more. I’ve been known to make extra just so I can have leftovers for lunch the next day. Cold salmon and asparagus on a salad? Yes, please.

Nutritional Information & Benefits

This Easy One-Pan Garlic Butter Salmon with Asparagus isn’t just delicious—it’s packed with nutrients that make you feel good about eating it.

Estimated per serving (1 salmon fillet + ¼ of asparagus):

  • Calories: 420-480
  • Protein: 38-42g
  • Fat: 28-32g
  • Carbohydrates: 6-8g
  • Fiber: 3-4g
  • Sugar: 2-3g

Health highlights: Salmon is loaded with omega-3 fatty acids, which are fantastic for heart and brain health. It’s also a great source of high-quality protein and vitamin D. Asparagus is packed with fiber, folate, and vitamins A, C, and K. Plus, it’s a natural diuretic that helps reduce bloating. Garlic is known for its immune-boosting properties and anti-inflammatory benefits. Honestly, this meal is basically a superfood dinner that tastes like comfort food.

Dietary considerations: This recipe is naturally gluten-free, low-carb, and keto-friendly. It’s also high in protein and healthy fats. If you’re watching your sodium, reduce the added salt slightly—the salmon and asparagus have plenty of natural flavor.

Potential allergens: Contains fish (salmon) and dairy (butter). For a dairy-free version, substitute the butter with olive oil or vegan butter as mentioned in the variations section.

Conclusion

This Easy One-Pan Garlic Butter Salmon with Asparagus has become my go-to for those nights when I want something that feels special but doesn’t require a ton of effort. It’s the kind of recipe that makes you look like a rockstar in the kitchen with almost zero stress. The garlic butter does all the heavy lifting, the one-pan cleanup means you’re not stuck at the sink for ages, and the end result is genuinely restaurant-quality.

I love how forgiving this recipe is. You can swap vegetables, adjust the seasonings, or play with different herbs—it always turns out delicious. That’s the mark of a truly great recipe, if you ask me. It’s not rigid. It adapts to what you have and what you like.

So go ahead and give it a try. Make it for a busy Tuesday, a lazy Sunday, or even for company. Trust me, they’ll be impressed. And when you do make it, I’d love to hear how it turned out. Did you add something fun? Make a substitution? Serve it with something unexpected? Drop a comment below and share your version. Let’s keep this recipe growing together.

Happy cooking, friends. And may your garlic butter always be golden.

Frequently Asked Questions

Can I use frozen salmon for this recipe?

Yes, you can! Just make sure to thaw it completely in the refrigerator overnight. Pat it very dry with paper towels before seasoning—frozen salmon tends to hold more moisture, so drying it well is extra important. You may need to add 2-3 minutes to the cooking time.

What if I don’t have fresh asparagus?

No problem! Frozen asparagus works in a pinch—just thaw it first and pat it dry to remove excess moisture. Green beans, broccoli florets, or zucchini are also great substitutes. Just adjust the roasting time as needed since different vegetables cook at different rates.

Can I make this recipe on the grill instead of the oven?

Absolutely. Preheat your grill to medium-high heat. Place the seasoned salmon and asparagus on a sheet of heavy-duty foil or in a grill basket. Cook for about 10-12 minutes with the lid closed, flipping the asparagus halfway through. The smoky flavor adds another dimension to this dish.

How do I know when the salmon is done?

The salmon is done when it flakes easily with a fork and is opaque throughout. For the most accurate result, use an instant-read thermometer inserted into the thickest part—it should read 135-140°F for perfectly moist salmon (it will continue cooking slightly after you remove it from the oven).

Can I prep this ahead of time?

You can prep the garlic butter up to 3 days in advance and store it in the refrigerator. You can also trim the asparagus and season the salmon a few hours ahead. However, I recommend roasting everything just before serving for the best texture. The whole process only takes about 20 minutes, so it’s really not much work at the last minute.

Pin This Recipe!

one-pan garlic butter salmon with asparagus recipe

Print

Easy One-Pan Garlic Butter Salmon with Asparagus

A quick and delicious one-pan dinner featuring flaky salmon and crisp-tender asparagus coated in a rich garlic butter sauce. Perfect for busy weeknights, this meal comes together in under 30 minutes with minimal cleanup.

  • Author: Amanda
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 4 salmon fillets (6 oz each)
  • 4 tablespoons unsalted butter, melted
  • 4 cloves garlic, minced
  • 1 tablespoon fresh lemon juice
  • 1 teaspoon lemon zest
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ½ teaspoon paprika
  • 1 bunch asparagus (about 1 pound)
  • 2 tablespoons olive oil
  • ¼ teaspoon salt
  • ¼ teaspoon black pepper
  • 1 tablespoon garlic butter mixture (reserved)
  • Fresh parsley, chopped
  • Lemon wedges
  • Flaky sea salt

Instructions

  1. Preheat your oven to 400°F (200°C). Position the rack in the center of the oven. Line your sheet pan with parchment paper or foil for easy cleanup.
  2. Make the garlic butter: In a small bowl, combine 4 tablespoons melted unsalted butter, 4 minced garlic cloves, 1 tablespoon fresh lemon juice, and 1 teaspoon lemon zest. Whisk until well combined.
  3. Prep the asparagus: Rinse the asparagus and snap off the woody ends. Place on the prepared sheet pan. Drizzle with 2 tablespoons olive oil, then sprinkle with ¼ teaspoon salt and ¼ teaspoon black pepper. Toss to coat evenly, then spread in a single layer on one side of the pan.
  4. Season the salmon: Pat the salmon fillets dry with paper towels. Place on the other side of the sheet pan, skin-side down if they have skin. Season both sides with ½ teaspoon salt, ¼ teaspoon black pepper, and ½ teaspoon paprika.
  5. Brush with garlic butter: Using a pastry brush or spoon, generously brush the garlic butter mixture over both the salmon fillets and the asparagus. Reserve about 1 tablespoon of the garlic butter for drizzling after cooking.
  6. Roast: Place the sheet pan in the preheated oven and roast for 12-15 minutes, depending on the thickness of your salmon. The salmon should be opaque and flake easily with a fork. The asparagus should be tender but still have a slight bite.
  7. Finish and serve: Remove the pan from the oven. Drizzle the reserved garlic butter over everything. Squeeze a little fresh lemon juice over the top, then sprinkle with chopped parsley and a pinch of flaky sea salt. Serve immediately with lemon wedges on the side.

Notes

For best results, use room temperature salmon (let sit out for 15 minutes before cooking). Don’t overcrowd the pan; if needed, use two pans or cook in batches. Check for doneness early; salmon is done at 135-140°F internally (it will continue cooking after removal). For extra color, broil for the last 1-2 minutes. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat in a 300°F oven for 5-7 minutes or in a skillet over medium-low heat.

Nutrition

  • Serving Size: 1 salmon fillet + ¼
  • Calories: 450
  • Sugar: 2.5
  • Sodium: 550
  • Fat: 30
  • Saturated Fat: 12
  • Carbohydrates: 7
  • Fiber: 3.5
  • Protein: 40

Keywords: one-pan salmon, garlic butter salmon, asparagus, quick dinner, weeknight meal, healthy, low-carb, keto-friendly

Did you make this recipe?

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

You might also love these recipes

Leave a Comment

Recipe rating