Garlic Butter Salmon & Asparagus Sheet Pan
This Garlic Butter Salmon & Asparagus Sheet Pan is a cozy, no-fuss dinner packed with buttery garlic flavor, tender roasted asparagus, and juicy salmon, all made on one pan for easy cleanup and a healthy family dinner win.
Okay, real talk: this is the dinner I make when I want everyone at the table to think I tried way harder than I actually did. One pan, one oven, zero stress, and somehow it still smells like I know what I’m doing in the kitchen.
I first made this on a random Tuesday when my fridge was basically just salmon, a sad bunch of asparagus, and half a stick of butter I forgot about. Turns out that “throw it together and hope” energy is exactly how the best sheet pan salmon recipes are born.
Table of Contents
Why You’ll Love This Recipe
This is the kind of dinner that feels fancy but takes almost zero effort. It’s a one-pan wonder, which means minimal dishes and maximum “wow, this is actually dinner?” energy.
The garlic butter sauce is doing all the heavy lifting here. It seeps into the salmon, drips onto the asparagus, and turns the onions into little caramelized flavor bombs.
Plus, this checks every box for healthy family dinners: lean protein, veggies, good fats, and it’s naturally low-carb if that’s your thing. Basically, it’s the recipe equivalent of a security blanket.
If you’re a fan of this style of cooking, you’ll probably also love this classic sheet pan garlic butter salmon and asparagus, which is where a lot of this inspiration came from.
Ingredients You’ll Need

Nothing wild here, just simple, honest ingredients that taste like way more than the sum of their parts. Here’s your shopping list, grouped so you’re not wandering the grocery store in circles.
| For the Veggies | Amount |
|---|---|
| Asparagus, trimmed | 1 (1-lb.) bunch |
| Red onion, halved and sliced into wedges | 1 medium |
| Extra-virgin olive oil | 2 tbsp. |
| Kosher salt | To taste |
| For the Salmon | Amount |
|---|---|
| Salmon fillets, skin-on if desired | 4 (6-oz.) |
| Freshly ground black pepper | To taste |
| For the Garlic Butter Sauce | Amount |
|---|---|
| Unsalted butter, melted | 1/2 c. (1 stick) |
| Garlic cloves, finely chopped | 4 large |
| Fresh parsley, chopped, plus more for serving | 2 tbsp. |
| Lemons (1 zested and juiced, 1 juiced, 1 cut into wedges) | 3 medium |
Quick note on the salmon: skin-on gives you that crispy bottom, but skinless works fine too if that’s what you’ve got. Either way, this is one of those seafood recipes where fresh, quality salmon really does make a difference.
How to Make Garlic Butter Salmon & Asparagus Sheet Pan

This whole thing comes together in under 30 minutes of actual cook time, and most of it is hands-off. Let’s get into it.
Step 1: Roast the Veggies First
Place a rack in the top third of your oven and preheat to 400°F. Arrange the asparagus on one side of a large rimmed baking sheet and the onion wedges on the other, keeping them separated.
Drizzle both with olive oil, season with kosher salt, and toss to coat. Spread everything into an even layer and roast for about 10 minutes, just until things start to soften and smell amazing.
“This step is where the magic starts,” as I like to tell myself while sniffing the oven like a weirdo. The onions especially need this head start so they turn sweet and jammy instead of raw and sharp.
Step 2: Make That Garlic Butter
While the veggies roast, season your salmon fillets with about 1 teaspoon salt and 1/4 teaspoon pepper. Let them sit while you whip up the good stuff.
In a small bowl, mix the melted butter, chopped garlic, parsley, lemon zest, and 3 tablespoons of lemon juice. Season with a little more salt and pepper, then take a moment to appreciate how good this smells.
This garlic butter sauce is honestly good enough to drink, though I don’t recommend that. It’s the backbone of this whole sheet pan salmon situation.
Step 3: Add the Salmon and Butter It Up
Pull the baking sheet out and push the onions to one side, asparagus to the other, making room in the middle. Lay the salmon skin side down right in that center spot.
Spoon about three-quarters of your garlic butter mixture generously over the salmon. Drizzle the rest over the vegetables so nothing on that pan misses out on the party.
Step 4: Bake, Then Broil
Bake everything for 8 minutes. Then switch your oven to broil on high and watch closely, broiling for another 3 to 5 minutes until the salmon is just cooked through and the veggies have those gorgeous browned, caramelized spots.
Salmon is done when it flakes easily and reaches an internal temperature of 145°F, according to the FDA’s safe cooking temperature guide. Don’t walk away during the broil step; it goes from perfect to overcooked fast.
Step 5: Finish and Serve
Top everything with fresh parsley and serve with lemon wedges on the side for squeezing. That final squeeze of fresh lemon juice right before eating wakes the whole dish up.
Expert Tips for the Best Sheet Pan Salmon
Getting the Salmon Just Right
Pull your salmon out of the fridge about 10 minutes before cooking so it’s not stone cold going into the oven. This helps it cook more evenly and prevents that dry, overcooked edge.
If your fillets are thicker or thinner than 6 ounces, just adjust your broil time slightly and keep an eye on them rather than trusting the clock alone.
Variations to Try
Swap the asparagus for green beans or broccolini if that’s what’s fresh at the store. You could also toss in cherry tomatoes for the last few minutes of roasting for a little burst of sweetness.
Want a little heat? A pinch of red pepper flakes in the garlic butter takes this from cozy to slightly spicy in the best way.
Craving something a little heartier on a different night? This garlic herb chicken sheet pan gnocchi uses the same easy one-pan approach with a cozy, comfort-food twist.
Troubleshooting Common Issues
If your veggies are watery instead of caramelized, they probably weren’t spread thin enough. Overcrowding traps steam, so give everything room to breathe on that pan.
If the salmon seems dry, it’s usually just a touch overcooked. Broilers vary a lot, so start checking at the 3-minute mark next time instead of waiting the full 5.
Storage, Reheating, and No-Waste Ideas
| Method | Instructions | Best For |
|---|---|---|
| Refrigerator | Store in an airtight container | Up to 3 days |
| Freezer | Freeze salmon and veggies separately in airtight containers | Up to 2 months |
| Reheating | Warm gently in a 300°F oven until just heated through | Best texture |
Avoid microwaving the salmon if you can help it, since it tends to turn rubbery and dry. A low, slow reheat in the oven keeps things much closer to fresh.
For no-waste kitchen ideas, flake any leftover salmon into a salad, fold it into scrambled eggs, or toss it with pasta and a little extra garlic butter. Leftover roasted asparagus and onions are also great chopped into a frittata.
Nutritional Information

| Nutrient | Amount Per Serving |
|---|---|
| Calories | ~420 kcal |
| Protein | ~36g |
| Fat | ~28g |
| Carbohydrates | ~9g |
| Fiber | ~3g |
These numbers are estimates and will vary depending on your exact ingredients and portion sizes. Salmon is also a fantastic source of omega-3 fatty acids, which is a nice bonus for any healthy family dinners rotation, according to the American Heart Association’s guidance on fish and omega-3s.
Frequently Asked Questions
Can I use frozen salmon for this sheet pan recipe?
Yes, just make sure it’s fully thawed and patted dry first. Excess moisture will keep it from browning nicely under the broiler.
Can I make the garlic butter sauce ahead of time?
Absolutely, you can mix it up to a day in advance and store it covered in the fridge. Just melt it gently again before using so it’s pourable.
What can I substitute for asparagus?
Green beans, broccolini, or even zucchini spears work great in its place. Just keep pieces similar in thickness so everything cooks evenly.
Is this recipe good for meal prep?
Yes, it holds up well in the fridge for a few days and reheats nicely in the oven. Just store the lemon wedges separately and add them fresh.
How do I know when the salmon is fully cooked?
It should flake easily with a fork and reach an internal temperature of 145°F. The flesh will also turn from translucent to opaque pink.
Conclusion
This Garlic Butter Salmon & Asparagus Sheet Pan is proof that healthy family dinners don’t have to be complicated to be seriously delicious. One pan, one oven, and a whole lot of garlic butter flavor.
If you loved this, you’ll also want to try this lemon garlic butter salmon sheet pan or this cozy one-pan lemon butter salmon for another easy weeknight win.
Give this recipe a try, snap a photo, and pin it on Pinterest so you can find it again on a night when you need dinner to feel easy. I’d love to hear how it turned out for you in the comments below.

Irresistible Garlic Butter Salmon & Asparagus Sheet Pan
Equipment
- Large rimmed baking sheet
- Small mixing bowl
Ingredients
For the Veggies
- 1 1-lb. bunch asparagus, trimmed
- 1 medium red onion, halved and sliced lengthwise into 1/2″ wedges
- 2 tbsp. extra-virgin olive oil
- Kosher salt to taste
For the Salmon
- 4 6-oz. fillets salmon fillets skin-on if desired
- Freshly ground black pepper to taste
For the Garlic Butter Sauce
- ½ c. (1 stick) unsalted butter, melted
- 4 large cloves garlic, finely chopped
- 2 tbsp. chopped fresh parsley leaves plus more for serving
- 3 medium lemons 1 zested and juiced, 1 juiced, 1 cut into wedges
Instructions
- Place a rack in the top third of the oven and preheat to 400°F. Arrange the asparagus on one side of a large rimmed baking sheet and the onion wedges on the other, keeping them separated. Drizzle with olive oil, season with kosher salt, and toss to coat. Spread into an even layer and roast for about 10 minutes, until just softened.
- Meanwhile, season the salmon with 1 teaspoon salt and 1/4 teaspoon pepper. In a small bowl, mix the melted butter, garlic, parsley, lemon zest, and 3 tablespoons lemon juice; season with salt and pepper.
- Remove the baking sheet from the oven and push the onion to one side and asparagus to the other. Arrange salmon skin side down in the center of the baking sheet. Spoon about three-quarters of the butter mixture over the salmon and spoon the remaining butter over the vegetables.
- Bake the salmon for 8 minutes. Turn on the broiler and broil on high, watching closely, until the salmon is just cooked through and the vegetables are tender and browned in spots, 3 to 5 minutes more.
- Top with parsley and serve with lemon wedges alongside.
