This post may contain affiliate links. Please read my disclosure policy.
This one-pan salmon dinner is my go-to when I want a real meal without a pile of dishes. You get flaky, juicy salmon, tender potatoes with crisp edges, and asparagus that stays bright and snappy. Then everything gets brushed and tossed in a maple mustard sauce that’s sweet, tangy, and a little garlicky.

A delicious and easy baked salmon recipe
If “one pan” caught your eye, you’re in the right place. This dinner is built around three main ingredients, salmon, potatoes, and asparagus, and they all cook on the same sheet pan with smart timing so nothing overcooks.
What I love most is the sauce. Maple syrup and grainy mustard sound basic, but together they turn into a glossy, bold glaze that works on the salmon and the veggies. You brush it on the fish, then toss the rest with the potatoes and asparagus so every bite gets that sweet-savory punch. For more easy dinners like this, try One-Pan Baked Chicken Fajitas or Cajun Parmesan Salmon.

Ingredients needed to make baked salmon
This easy dinner recipe consists of 3 main ingredients: salmon, potatoes, and asparagus. Then, we’ll be using olive oil, mustard, and maple syrup as a drizzle coating. Here’s everything that’s included:
- Salmon filets: you’ll need 4 salmon filets. Skin-on or skinless both work, just cook until it flakes easily.
- Baby potatoes: you’ll need 2 lbs baby potatoes, quartered. If they’re larger, cut smaller so they roast evenly.
- Asparagus: you’ll need 1 bunch asparagus, ends trimmed. Broccoli or green beans can work if that’s what you have.
- Olive oil: you’ll need 5 tbsp olive oil, divided. Avocado oil is a good swap.
- Grainy mustard: you’ll need 2 tbsp grainy mustard for texture and tang. Dijon works too.
- Maple syrup: you’ll need 2 tbsp maple syrup for sweetness and glaze. Honey is a solid substitute.
- Garlic: you’ll need 1 clove garlic, minced. Use 1 teaspoon garlic powder if needed.
- Salt: you’ll need 2 tsp salt, divided. If your salmon is pre-seasoned, start with a little less.
- Black pepper: you’ll need 1 tsp pepper, divided. Freshly cracked is always a win.
- Paprika: you’ll need 1/2 tsp paprika for warmth and color. Smoked paprika is great if you like a deeper flavor.
Kitchen tools used to make this meal
- Baking sheet
- Parchment paper
- Spatula
- Spoon


How to make one pan salmon dinner
Preheat the oven to 425°F and line a baking sheet with parchment paper. High heat is the key here because it roasts the potatoes while keeping the salmon juicy.
Optional but helpful, microwave the whole baby potatoes for 2 minutes before cutting them. This gives them a head start so they come out tender inside without needing extra oven time. Quarter the potatoes once they’re cool enough to handle.
Add the asparagus to the baking sheet and drizzle with 2 tbsp olive oil, plus 1/2 tsp salt and 1/4 tsp pepper. Toss right on the pan so everything is lightly coated.
Place the potatoes next to the asparagus and drizzle with 2 tbsp olive oil, plus 1/2 tsp salt and 1/4 tsp pepper. Toss again. Spread everything into an even layer so it roasts instead of steaming, give the potatoes a little space if you can.
Bake the veggies for 20 minutes. While they roast, whisk together the sauce in a small bowl: 1 tbsp olive oil, 2 tbsp grainy mustard, 2 tbsp maple syrup, 1 minced garlic clove, 1 tsp salt, 1/2 tsp pepper, and 1/2 tsp paprika. It should look glossy and slightly thick.
After 20 minutes, pull the pan out and add the salmon skin side down. Brush the salmon with about half the sauce. Spoon the remaining sauce over the potatoes and asparagus, then toss the veggies to coat. Keep the salmon in place so the glaze stays on top.
Bake for 12–14 minutes, depending on thickness, until the salmon flakes easily with a fork and reaches 145°F in the thickest part.

Recipe Tips
Below are some common one-pan salmon dinner questions. Don’t see the answer you’re looking for? Leave a comment at the bottom of this post! I’ll be happy to help.
HOW DO I KNOW WHEN THE SALMON IS DONE?
Salmon is done when it flakes easily with a fork and looks opaque in the center. For the most accurate check, use a thermometer and aim for 145°F at the thickest part.
WHAT IF MY POTATOES ARE NOT TENDER ENOUGH?
Cut them smaller next time, it makes a big difference. You can also do the optional microwave step, or roast the potatoes for 5–10 extra minutes before adding the salmon.
CAN I USE A DIFFERENT VEGETABLE THAN ASPARAGUS?
Yes. Broccoli florets, green beans, Brussels sprouts, or carrots all work well. Just cut them to a similar size so they roast evenly.
CAN I SWAP THE MUSTARD OR MAPLE SYRUP?
Dijon works if you don’t have grainy mustard. Honey can replace maple syrup for a similar sweet glaze.
WHAT SHOULD I SERVE WITH THIS?
It’s a full meal as-is, but it’s great with something fresh on the side. A simple green salad or Crispy Baked Chili Lime Sweet Potato Fries are both solid options, depending on your mood.

Storing leftovers
Store leftovers in an airtight container in the fridge for 2–3 days.Reheat on a baking sheet at 350°F until warmed through, or microwave in short bursts. If you can, reheat the potatoes and asparagus a little longer than the salmon so the fish doesn’t dry out.
Craving some more salmon dinners?
I have you covered! If you liked this easy salmon dish, you’ll love these dinner recipes too!

Easy One Pan Salmon Dinner
This One Pan Salmon Dinner is made with salmon, asparagus, and potatoes. The maple mustard sauce is just too good not to share! The entire family will love this easy gluten-free, pescatarian dish.
Ingredients
- 4 salmon filets
- 2 lbs baby potatoes, quartered – see note in recipe for suggestion.
- 1 bunch asparagus with ends trimmed
- 5 tbsp olive oil (divided)
- 2 tbsp grainy mustard
- 2 tbsp maple syrup
- 1 clove garlic, minced
- 2 tsp salt (divided)
- 1 tsp pepper (divided)
- 1/2 tsp paprika
Instructions
- Preheat oven to 425F and line baking sheet with parchment paper.
- Optional but recommended: microwave whole baby potatoes for 2 minutes to pre-soften. This helps them cook to the perfect texture in the oven. then cut into quarters.
- Place asparagus on baking sheet and drizzle 2 tbsp olive oil, 1/2 tsp salt, and 1/4 tsp pepper. Toss.
- Place potatoes on baking sheet next to asparagus and drizzle 2 tbsp olive oil, 1/2 tsp salt, and 1/4 tsp pepper. Toss.
- Bake in oven for 20 minutes. While baking, prepare salmon.
- Whisk together 1 tbsp olive oil, grainy mustard, maple syrup, garlic, 1 tsp salt, 1/2 tsp pepper, and paprika.
- Once vegetables have cooked, place salmon skin side down on baking sheet. Brush fillets with half of the sauce. Spoon remaining sauce on potatoes and asparagus, tossing to blend.
- Bake for 12-14 minutes or until salmon is fully cooked (may depend on thickness of salmon).
- Serve immediately.
There may be affiliate links in this post! By purchasing a product I recommend, I may receive a small compensation. However, I only recommend products I absolutely love and use myself. Thank you for supporting Erin Lives Whole, it helps keep this blog afloat 🙂



Amanda Brown says
so good and easy, definitely adding to our dinner rotation!
Erin says
Hi Amanda, so happy you loved it!! 🙂
Katherine says
Delicious and so easy!! Great weeknight dinner.
Erin says
Hi Katherine, so happy you loved it!! 🙂
Diana says
Deliciously tasty!!!
Erin says
Hi Diana, so glad you loved it!! 🙂
Teri says
Do you think replacing Dijon with grainy mustard will work?
Erin says
Hi Teri, yes, that should be fine. Let me know how yours comes out!
Jeanie says
Tried for the first time tonight and loved that it was so quick and easy. Kids loved it and there were no leftovers. Huge win!
Erin says
Hi Jeanie, so happy it was a hit! 🙂
Maddie says
I’ve tried a million salmon recipes and this one blew us away. 5 stars and super easy.
Erin says
Hi Maddie, so happy you loved it so much!! 🙂
Ashley says
so delicious!! and easy my whole family loved it
Erin says
Hi Ashley, so glad everyone enjoyed it!! 🙂
Delia says
Very easy to make and we all loved it!
Erin says
Hi Delia, so glad you loved it!! 🙂
Brooke Sklar says
after cooking the veggies do you remove them and cook the salmon separately? you don’t say. It seems that after cooking them for 20 minutes they would be finished. thanks.
Melanie says
I have the same question – are the vegetables baked more when you add the salmon?
Erin says
Hi Melanie, yes! Let me know how yours comes out!
Kirsten says
Amazing!!! Absolutely loved the sauce.
Erin says
Hi Kirsten, so happy you enjoyed it! 🙂