I made this sheet pan salmon and asparagus with potatoes for my friend Jess in early spring, right after soccer practice. She walked in tired, I slid a pan from the oven, and the whole kitchen smelled like garlic, lemon, and roasted potatoes. Because everything roasted together, we sat down fast. This sheet pan salmon and asparagus with potatoes feels fancy enough for guests, yet you still toss it together on a busy weeknight. Since you’re here, you’ll learn the timing tricks, the best seasoning, and smart swaps so your sheet pan salmon and asparagus with potatoes comes out perfect every time.

Why You’ll Love This Sheet Pan Salmon and Asparagus with Potatoes
What Makes This Sheet Pan Salmon and Asparagus with Potatoes So Good
First, you only mess up one pan. You roast the potatoes, then you slide the salmon and asparagus right onto the same sheet, so cleanup stays unbelievably simple. Because everything cooks together, the flavors mingle, and you get juicy salmon, crispy potatoes, and tender asparagus in each bite.
Also, this sheet pan salmon and asparagus with potatoes feels balanced. You get protein, veggies, and carbs without juggling three different pots. Since you roast at high heat, you build caramelized edges on the potatoes and asparagus while the salmon stays flaky.
Plus, this dinner works for almost any season. You serve it in spring with thin asparagus and fresh lemon, yet it still fits a cozy fall night when you crave crispy potatoes. Because you can swap in other veggies, this sheet pan salmon and asparagus with potatoes easily fits whatever you already have in the fridge.
Finally, the recipe stays beginner-friendly. You don’t need fancy tools. You just need a big sheet pan, a bowl, and a spoon. Since the oven handles most of the work, you relax while everything roasts.

Sheet Pan Salmon and Asparagus with Potatoes
Ingredients
Equipment
Method
- Preheat oven to 425°F (220°C). Line a large rimmed sheet pan with parchment or lightly oil it.
- Add halved baby potatoes to the pan. Toss with 2 tablespoons olive oil, 1 teaspoon salt, and 1/2 teaspoon pepper. Spread in a single layer, cut sides down, and roast 15–20 minutes until starting to brown.
- Whisk remaining 1 tablespoon olive oil, garlic, lemon zest and juice, Dijon, honey, smoked paprika, remaining 1/2 teaspoon salt, remaining 1/4 teaspoon pepper, and red pepper flakes in a small bowl.
- Remove pan from oven and push potatoes to the edges. Place salmon fillets in the center and arrange asparagus around them.
- Spoon the lemon-garlic mixture over the salmon and drizzle the rest over the asparagus.
- Return pan to the oven and roast 12–15 minutes, until the salmon flakes easily and the asparagus turns tender-crisp.
- Sprinkle with chopped parsley or dill, add extra lemon wedges, and serve straight from the pan.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Key Ingredients for Flavor and Texture
Before you start, you’ll want the right ingredients for this sheet pan salmon and asparagus with potatoes:
- Salmon fillets – You want 4 individual fillets, about 5–6 ounces each. Because thicker fillets stay juicier, they handle high heat better.
- Baby potatoes – Small Yukon gold or red potatoes roast quickly and turn creamy inside. Since you halve them, they crisp on the cut side.
- Asparagus – Thinner spears cook quickly, so they match the salmon timing. You trim the woody ends so they roast evenly.
- Olive oil – You coat the potatoes and salmon with olive oil so they brown and don’t stick.
- Garlic – Fresh garlic makes the whole pan smell cozy and savory.
- Lemon – Zest and juice brighten the rich salmon and earthy potatoes.
- Dijon mustard and honey – You whisk these into a quick pan sauce that clings to the salmon and asparagus.
- Smoked paprika, salt, and pepper – These give you color, warmth, and plenty of flavor.
Because these ingredients already pack flavor, you don’t need a long marinade. You season, roast, and eat.
Ingredients, Swaps, and Simple Timing
You don’t need anything wild for this sheet pan salmon and asparagus with potatoes. Still, a few smart swaps keep it flexible.
Ingredient List for Sheet Pan Salmon and Asparagus with Potatoes
For 4 servings:
- 1½ pounds baby potatoes, halved
- 3 tablespoons olive oil, divided
- 1½ teaspoons kosher salt, divided
- ¾ teaspoon black pepper, divided
- 4 salmon fillets (5–6 ounces each), skin-on or skinless
- 1 pound asparagus, trimmed
- 2 cloves garlic, minced
- Zest and juice of 1 lemon
- 1 teaspoon Dijon mustard
- 1 teaspoon honey
- 1 teaspoon smoked paprika
- ¼ teaspoon red pepper flakes (optional)
- 2 tablespoons chopped fresh parsley or dill, for serving
Because you roast the potatoes first, they turn tender and golden before you add the salmon and asparagus. That staggered timing keeps everything cooked just right.
Swaps, Add-Ins, and Veggie Options
Sometimes your fridge doesn’t match the recipe. So you can definitely bend this sheet pan salmon and asparagus with potatoes around what you have.
You can:
- Swap baby potatoes with regular Yukon golds cut into 1-inch chunks.
- Use green beans, broccolini, or thin broccoli florets instead of asparagus.
- Trade honey for maple syrup if you like.
- Use smoked sea salt or chili powder instead of smoked paprika.
So if you choose a sturdier veggie like broccoli, you simply add it a few minutes before the salmon so everything finishes together.
If your site already has recipes that use similar veggies, you can mention them inside the post, for example linking to an easy roasted broccoli recipe from your “Dinner Idea” category or a simple garlic green beans recipe using <a href=”https://example.com/dinner-ideas/garlic-green-beans”>garlic green beans</a> as anchor text.
Step-by-Step: How to Make Sheet Pan Salmon and Asparagus with Potatoes
Now you build the actual dinner. Because the potatoes take longer, you start with them, then you add salmon and asparagus at the end.
Prep the Potatoes and Pan
First, preheat your oven to 425°F (220°C). You want hot, steady heat so the potatoes crisp. While the oven heats, line a large rimmed sheet pan with parchment paper or lightly oil it. This step helps stop sticking and makes cleanup easier.
Next, add the halved baby potatoes to the pan. You drizzle them with 2 tablespoons olive oil, 1 teaspoon kosher salt, and ½ teaspoon black pepper. Then you toss them right on the pan, making sure the cut sides face down so they brown.
Because crowding prevents browning, you spread the potatoes out in a single layer. Then you roast them for 15–20 minutes, until they start to turn golden and feel almost tender when you poke them with a fork. While they roast, you mix the salmon seasoning.
In a small bowl, you whisk together the remaining 1 tablespoon olive oil, garlic, lemon zest and juice, Dijon mustard, honey, smoked paprika, remaining ½ teaspoon salt, remaining ¼ teaspoon pepper, and red pepper flakes if you want heat. This mixture becomes your quick sauce.
Roast, Add Salmon and Asparagus, and Finish
After the potatoes roast for those first 15–20 minutes, you carefully pull the pan from the oven. You push the potatoes to the edges so you create space down the center of the pan.
Then you place the salmon fillets in the middle, skin-side down if they have skin. You lay the asparagus alongside the salmon in the spaces between the potatoes. You pour or spoon the lemon-garlic mixture over the salmon and drizzle the rest over the asparagus.
Next, you return the pan to the oven. You roast everything for 12–15 minutes, depending on the thickness of your salmon. Thicker fillets usually take the full 15 minutes. Thinner fillets often finish closer to 12 minutes. So you start checking early.
You know the salmon cooks through when it flakes easily with a fork and looks opaque all the way to the center. If you use an instant-read thermometer, you aim for 125–130°F in the thickest part for a tender, juicy texture.
Once the salmon and asparagus finish, you sprinkle chopped parsley or dill over everything. You can add extra lemon wedges on the side. Then you serve right from the pan so everyone can scoop potatoes, asparagus, and a salmon fillet.
Pro Tips, Storage, and Variations
How to Get Crispy Potatoes and Juicy Salmon Every Time
Because this recipe feels simple, a few small habits make a big difference.
First, dry your potatoes well. After you rinse and cut them, you pat them dry with a towel before you oil and season them. Since water steams instead of browns, you get better crisping when the potatoes start dry.
Also, don’t crowd the pan. If your sheet pan looks jammed and the potatoes sit in a double layer, you split everything between two pans. So you keep that roasted texture instead of ending up with soggy potatoes.
For the salmon, you avoid overcooking. You pull the pan as soon as the salmon flakes and the center turns opaque. Because the fish continues to cook a tiny bit from carryover heat, you get perfect texture if you remove it just as it reaches temperature, not far past it.
If you worry about the asparagus going limp, you choose thinner spears and lay them in a single layer. You also can add them halfway through the salmon time if your asparagus looks super skinny.
Leftovers, Reheating, and Flavor Variations
Because this sheet pan salmon and asparagus with potatoes tastes great warm or at room temperature, leftovers feel very usable.
You can store leftovers in an airtight container in the fridge for up to 2 days. You keep the salmon on top so it doesn’t get squashed. When you reheat, you place everything on a small pan and warm at 300°F for 10–12 minutes, just until the salmon heats through. So you avoid drying it out.
If you like variety, you can change the flavor profile easily:
- Use soy sauce, ginger, and sesame oil instead of Dijon and honey for an Asian-inspired twist.
- Swap lemon for lime, and add chili powder and cumin for a smoky, Tex-Mex vibe.
- Add a sprinkle of feta or goat cheese over the potatoes right before serving for extra richness.
Also, you can turn leftovers into a different dish. You flake the cold salmon and toss it with leftover potatoes and asparagus to make a quick lunch salad with greens and extra lemon dressing. Or you tuck the salmon and veggies into warm pitas with a yogurt sauce.
Serving Up the Final Words
This sheet pan salmon and asparagus with potatoes gives you crispy potatoes, tender asparagus, and juicy, lemony salmon in one easy pan. Because the oven handles most of the work, you still have energy left for dessert or homework. Next time you crave a fast “Dinner Idea,” try this sheet pan salmon and asparagus with potatoes and tell me how you customize it with your favorite veggies or flavors.

Frequently Asked Questions
How long does the salmon take to cook?
In this sheet pan salmon and asparagus with potatoes, the salmon usually roasts for 12–15 minutes at 425°F after you pre-roast the potatoes. Thicker fillets lean toward 15 minutes, while thinner ones often finish closer to 12. So you start checking early to avoid overcooking.
How can I tell when it’s done?
You know the salmon finishes when it turns opaque all the way through and flakes easily with a fork. You can also check with an instant-read thermometer. Because salmon tastes best slightly juicy, you aim for about 125–130°F in the thickest part, then you let it rest for a couple of minutes.
How do I prevent sticking?
To stop sticking, you line the sheet pan with parchment or lightly oil it before adding the potatoes and salmon. You also coat the fish with oil and place it skin-side down if it has skin. Then you avoid moving the salmon too early; it releases more easily once a crust forms.
What if I don’t have asparagus?
If you don’t have asparagus, you can still make this sheet pan salmon and asparagus with potatoes by swapping in green beans, broccolini, or small broccoli florets. You just match the roasting time using a guide like the veggie table above so your substitute veggie turns tender around the same time as the salmon.
