Sheet pan salmon with creamy scalloped potatoes and asparagus is the kind of dinner that looks impressive but honestly takes very little effort. Everything cooks on one pan, the cleanup is a breeze, and the citrus herb glaze ties it all together in the most satisfying way. I made this on a busy Tuesday night and my kids asked for it again by Friday.
There is something about pulling a full meal out of the oven on a single sheet pan that just feels like winning. The creamy potato layer soaks up all the savory pan drippings while the asparagus stays bright and crisp-tender. And that salmon? Flaky, buttery, and full of flavor from the lemon and orange glaze. This is one of those recipes that earns a permanent spot in your weekly rotation.
Table of Contents
Ingredients for Sheet Pan Salmon with Creamy Scalloped Potatoes and Asparagus
I have made this sheet pan salmon recipe more times than I can count, and a few ingredient choices really do make a difference. Here is everything you need to pull it off.
For the Potatoes:
- 2 pounds baby red potatoes, sliced thin (about 1/8 inch thick, no peeling needed)
- 1 1/4 cups heavy cream (I always use full-fat for the creamiest result)
- 1/2 teaspoon dried thyme
- 1/8 teaspoon cayenne pepper
- 1/8 to 1/4 teaspoon black pepper
- 1 teaspoon salt
- 1 teaspoon minced garlic (jarred works perfectly fine here)
For the Asparagus:
- 2 bunches fresh asparagus, about 2 lbs total, tough ends snapped off (Pro tip: choose medium-thickness stalks so they roast evenly alongside the salmon)
For the Citrus Glaze:
- 1/4 cup fresh Meyer lemon juice, about 1 large lemon (I recommend Meyer lemons for their sweeter, less sharp flavor, but regular lemon works too)
- 1/4 cup fresh orange juice, from half a large orange
- 1/3 cup olive oil
- 1/4 teaspoon salt
- Black pepper, to taste
- 1/8 teaspoon dried thyme
- 1 to 2 teaspoons honey (in my experience, starting with 1 teaspoon and adjusting is the way to go)
Additional:
- 1/2 cup grated Parmesan cheese
- 16 ounces citrus herb rubbed salmon fillets, two 8 oz portions (My preference is fresh salmon, but frozen works great too. If using plain frozen salmon, season generously with salt, pepper, and a pinch of dried dill.)

Step-by-Step Instructions
I recommend reading through all the steps once before you start since this recipe moves in stages and knowing what comes next keeps everything running smoothly.
Step 1: Preheat your oven to 400 degrees F. Spray a large 11×17 inch rimmed baking sheet generously with nonstick cooking spray and set aside.
Step 2: Wash the baby red potatoes and slice them thin, about 1/8 inch thick. A food processor slicing attachment or mandoline makes this fast and consistent. No need to peel them.
Step 3: Add the sliced potatoes to a large skillet along with the cream, thyme, cayenne pepper, black pepper, salt, and minced garlic. Bring to a low boil over medium to medium-high heat. Once it starts bubbling, reduce the heat slightly and simmer while stirring occasionally for about 2 minutes until the cream thickens. The potatoes will still be firm at this point, and that is totally expected.
Step 4: Transfer the potatoes and cream to the prepared baking sheet. Spread them into an even layer and bake at 400 degrees F for 10 minutes.
Step 5: While the potatoes bake, prepare the citrus glaze. In a medium bowl, whisk together the lemon juice and orange juice. Slowly drizzle in the olive oil while whisking constantly to emulsify. Stir in the salt, pepper, thyme, and honey to taste. Add the trimmed asparagus to the glaze and toss until fully coated.
Step 6: After the potatoes have baked 10 minutes, remove the pan from the oven. Lift the asparagus out of the glaze and arrange on the pan. Use a spoon to mix things around so some asparagus touches the pan directly and some potatoes rest on top. Reserve the remaining citrus glaze in a small bowl for serving.
Step 7: Sprinkle Parmesan cheese evenly over the potatoes and asparagus. Create 4 evenly spaced wells in the mixture. If those spots look dry, give them a quick spray with nonstick cooking spray. Place one salmon fillet in each well.
Step 8: Bake at 400 degrees F for 20 minutes, or until the potatoes are fork-tender, the asparagus is crisp-tender, and the salmon flakes easily. Drizzle the reserved citrus glaze generously over everything right before serving.
What to Serve with Sheet Pan Salmon
Since this recipe already includes potatoes and asparagus, it is essentially a complete meal on its own. That said, a few light additions can round it out beautifully for a crowd or a special occasion.
A Simple Green Salad: A lightly dressed arugula or mixed greens salad with lemon vinaigrette cuts through the richness of the creamy potatoes and keeps the meal feeling fresh and balanced.
Crusty Bread or Dinner Rolls: Perfect for soaking up the citrus glaze and cream sauce pooled on the pan. My family never turns this down.
Cilantro Lime Rice: If you want to stretch the meal to feed more people, a fluffy bowl of cilantro lime rice pairs beautifully with the citrus notes in this salmon recipe: https://dinnario.com/cilantro-lime-rice/
Spicy Salmon Bowl: If you love bold salmon flavors, check out this spicy salmon bowl recipe for a completely different but equally satisfying way to enjoy salmon on a weeknight: https://dinnario.com/spicy-salmon-bowl-recipe/
Brown Butter Gnocchi with Asparagus: If asparagus is your thing, this brown butter gnocchi with asparagus and prosciutto makes a stunning side or a separate dinner night entirely: https://dinnario.com/brown-butter-gnocchi-with-asparagus-and-prosciutto/
Honey Glazed Salmon Bowl: For a lighter spin on salmon night, this honey glazed salmon bowl is another reader favorite worth bookmarking: https://dinnario.com/honey-glazed-salmon-bowl/
Creamy Zucchini Soup: A warm bowl of creamy zucchini soup served alongside makes for a cozy dinner spread on cool evenings: https://dinnario.com/creamy-zucchini-soup/
Garlic Herb Chicken and Carrot Plate: If someone at your table skips fish, this garlic herb chicken and carrot plate is a simple crowd-pleasing alternative that roasts at the same temperature: https://dinnario.com/garlic-herb-chicken-carrot-plate/

Storage and Serving Tips
Store any leftovers in an airtight container in the refrigerator for up to 2 days. The potatoes hold up well, though the asparagus will soften a bit overnight, which is still totally tasty.
To reheat, I recommend using the oven at 350 degrees F for about 10 minutes rather than the microwave. The oven keeps the potatoes from turning mushy and the salmon stays much better in texture. A quick drizzle of fresh lemon juice before serving wakes everything back up nicely.
Pro tip: The citrus glaze stores separately in a small jar in the fridge for up to 3 days. Use it as a salad dressing or drizzle it over roasted vegetables later in the week.
Conclusion
Conclusion
Sheet pan salmon with creamy scalloped potatoes and asparagus is the kind of weeknight dinner that makes you feel like you really have it together. It is easy, fast, and genuinely delicious. Give it a try this week and let me know how it goes. Once you taste that citrus glaze over those creamy potatoes and flaky salmon, this will be on your regular rotation for good.

Sheet Pan Salmon with Creamy Scalloped Potatoes and Asparagus
Ingredients
Equipment
Method
- Preheat your oven to 400 degrees F. Spray a large 11×17 inch rimmed baking sheet generously with nonstick cooking spray and set aside.
- Wash the baby red potatoes and slice them thin, about 1/8 inch thick. A food processor slicing attachment or mandoline makes this fast and consistent. No need to peel them.
- Add the sliced potatoes to a large skillet along with the cream, thyme, cayenne pepper, black pepper, salt, and minced garlic. Bring to a low boil over medium to medium-high heat. Once bubbling, reduce heat slightly and simmer while stirring occasionally for about 2 minutes until the cream thickens. The potatoes will still be firm at this point.
- Transfer the potatoes and cream to the prepared baking sheet. Spread them into an even layer and bake at 400 degrees F for 10 minutes.
- While the potatoes bake, prepare the citrus glaze. In a medium bowl, whisk together the lemon juice and orange juice. Slowly drizzle in the olive oil while whisking constantly to emulsify. Stir in the salt, pepper, thyme, and honey to taste. Add the trimmed asparagus to the glaze and toss until fully coated. Reserve the remaining glaze in a small bowl for serving.
- After the potatoes have baked 10 minutes, remove the pan from the oven. Lift the asparagus out of the glaze and arrange on the pan. Use a spoon to mix things around so some asparagus touches the pan and some potatoes rest on top.
- Sprinkle Parmesan cheese evenly over the potatoes and asparagus. Create 4 evenly spaced wells in the mixture. If those spots look dry, give them a quick spray with nonstick cooking spray. Place one salmon fillet into each well.
- Bake at 400 degrees F for 20 minutes, or until the potatoes are fork-tender, the asparagus is crisp-tender, and the salmon flakes easily with a fork. Drizzle the reserved citrus glaze generously over everything right before serving.









