Some nights you need dinner on the table fast, with almost no cleanup. This Sheet Pan Salmon and Asparagus recipe is exactly that — one pan, twenty minutes in the oven, and a meal that tastes like something you’d order out.

Table of Contents
Why You’ll Love This Sheet Pan Salmon and Asparagus
If you love simple sheet pan dinners as much as we do, this one is going straight into the regular rotation.
- One pan, one oven, minimal mess. The salmon and asparagus roast together, so cleanup is basically a quick wipe-down.
- Big flavor from a short ingredient list. Garlic, lemon, and butter do almost all the work here.
- Ready in 30 minutes flat. It’s fast enough for a busy weeknight but nice enough to serve when company’s coming over.
Ingredients You’ll Need
- Salmon fillets (4, about 6 oz each): Look for fillets that are similar in thickness so they finish cooking at the same time. Wild-caught works beautifully here.
- Asparagus (1 lb, tough ends trimmed): Go for medium-thick spears, about the width of a pencil. Thin spears can turn mushy before the salmon is done.
- Olive oil (3 tbsp, divided): Coats the asparagus so it roasts instead of steaming.
- Unsalted butter (3 tbsp, melted): Adds richness to the garlic sauce. Swap in ghee if you need this dairy-free.
- Garlic (4 cloves, minced): Fresh is best, but 1 teaspoon of jarred minced garlic works in a pinch.
- Lemon (1, zested and sliced): The zest goes into the sauce and the slices roast right on top of the fish for extra flavor.
- Kosher salt and black pepper: Season in two rounds — once on the asparagus, once in the garlic butter — so every bite is seasoned evenly.
- Paprika (1/2 tsp): Just for color and a faint smoky note. Totally optional if you don’t have it.
- Fresh parsley (2 tbsp, chopped): Stirred in at the end for a fresh, herby finish.
How to Make Sheet Pan Salmon and Asparagus
- Preheat the oven to 425°F and line a large rimmed sheet pan with parchment paper.
- Toss the asparagus with 1 tablespoon olive oil, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Spread it in a single layer on one side of the pan and roast for 5 minutes.
- Whisk together the melted butter, remaining 2 tablespoons olive oil, garlic, lemon zest, remaining 1/2 teaspoon salt, 1/4 teaspoon pepper, and paprika in a small bowl.
- Push the asparagus to one side of the pan. Place the salmon fillets skin-side down on the empty side, brush generously with the garlic butter mixture, and top each fillet with a lemon slice.
- Roast everything together for 12-15 minutes, until the salmon reaches an internal temperature of 125-130°F at the thickest part for medium doneness (or 145°F if you prefer it well done), and the asparagus is tender-crisp.
- Remove from the oven, sprinkle with fresh parsley, and serve right away.
Tips for Success
Give the asparagus a head start. The most common mistake with this dish is mushy asparagus or undercooked salmon because everything went in at once. Roasting the asparagus alone for 5 minutes first fixes that.
Use a meat thermometer. Salmon thickness varies a lot fillet to fillet, so timing alone isn’t a reliable guide. Pull it at 125-130°F for a moist, medium center that keeps rising a few degrees as it rests.
Don’t crowd the pan. Give the asparagus room to spread into a single layer instead of piling up. Crowding traps steam, which is what leaves you with limp, soggy spears instead of crisp-tender ones.
Variations
This recipe is easy to switch up once you’ve got the basic method down. Here are a few of our favorites.
- Honey mustard: Swap the garlic butter for a mix of honey, Dijon mustard, and a splash of olive oil, similar to the glaze in our Honey Glazed Salmon.
- Spicy Cajun: Season the salmon and asparagus with Cajun seasoning instead of paprika, and finish with a squeeze of lime.
- Parmesan crusted: Sprinkle grated parmesan over the asparagus during the last 5 minutes of roasting for a crispy, cheesy edge.
- Extra veggies: Add halved cherry tomatoes or thin-sliced zucchini to the asparagus side of the pan for more color and nutrients.
What to Serve With Sheet Pan Salmon and Asparagus
A light grain salad rounds this meal out nicely. Our Mediterranean Couscous Salad is a favorite pairing for busy weeknights.
For something even simpler, a scoop of steamed rice or a crusty piece of bread is perfect for soaking up the extra garlic butter sauce left on the pan.
If you’re meal prepping for the week, portion this into containers with a base of cauliflower rice or roasted sweet potatoes for a balanced, grab-and-go lunch.

FAQs
What’s the best way to make sheet pan salmon and asparagus ahead of time?
You can trim the asparagus and mix the garlic butter sauce up to a day ahead and store both in the fridge. Roast everything fresh right before serving, since salmon is best eaten soon after it comes out of the oven.
How do I know when my salmon is done?
The most reliable way is an instant-read thermometer inserted into the thickest part of the fillet. Aim for 125-130°F for a moist, medium center, or 145°F if you prefer it fully cooked through. The flesh should also flake easily with a fork.
Can I make this recipe gluten-free or dairy-free?
Yes, this sheet pan salmon and asparagus recipe is naturally gluten-free as written. For a dairy-free version, swap the butter for ghee or an extra tablespoon of olive oil.
How do I store and reheat leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a 300°F oven or a covered skillet — the microwave tends to dry the salmon out and make the asparagus rubbery.
Final Thoughts
This is one of those recipes that proves healthy dinner doesn’t have to mean more dishes or more time. One pan, simple ingredients, and a result that looks like way more effort than it actually was.
Give it a try this week and let it become part of your regular dinner lineup. It’s the kind of meal that makes a weeknight feel a little easier.

Sheet Pan Salmon and Asparagus
Ingredients
- 4 fillets (6 oz each) salmon Look for fillets similar in thickness so they finish cooking at the same time; wild-caught works beautifully here.
- 1 lb asparagus, tough ends trimmed Go for medium-thick spears about the width of a pencil; thin spears can turn mushy before the salmon is done.
- 3 tbsp olive oil, divided Coats the asparagus so it roasts instead of steaming.
- 3 tbsp unsalted butter, melted Adds richness to the garlic sauce; swap in ghee for dairy-free.
- 4 cloves garlic, minced Fresh is best, but 1 teaspoon of jarred minced garlic works in a pinch.
- 1 lemon, zested and sliced into rounds The zest goes into the sauce and the slices roast right on top of the fish for extra flavor.
- 1 tsp kosher salt, divided
- 1/2 tsp black pepper, divided
- 1/2 tsp paprika Just for color and a faint smoky note; totally optional.
- 2 tbsp fresh parsley, chopped For serving; adds a fresh, herby finish.
Instructions
- Preheat the oven to 425°F and line a large rimmed sheet pan with parchment paper.
- Toss the asparagus with 1 tablespoon olive oil, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Spread it in a single layer on one side of the pan and roast for 5 minutes.
- Whisk together the melted butter, remaining 2 tablespoons olive oil, garlic, lemon zest, remaining 1/2 teaspoon salt, 1/4 teaspoon pepper, and paprika in a small bowl.
- Push the asparagus to one side of the pan. Place the salmon fillets skin-side down on the empty side, brush generously with the garlic butter mixture, and top each fillet with a lemon slice.
- Roast everything together for 12-15 minutes, until the salmon reaches an internal temperature of 125-130°F at the thickest part for medium doneness (or 145°F if you prefer it well done), and the asparagus is tender-crisp.
- Remove from the oven, sprinkle with fresh parsley, and serve right away.