Sheet Pan Salmon Meal Prep

A quick sheet-pan method to batch-cook flavorful salmon with roasted potatoes and vegetables for balanced lunches and dinners. Minimal hands-on time and one pan make portioning and cleanup easy for busy weeks.

0.0(0 reviews)
40mTotal
EasyDifficulty
Jake Woods

Jake Woods's note

"This one-pan recipe shines for weekly meal prep—salmon stays juicy while the veggies roast to bright, caramelized perfection. Home cooks will love the simple seasoning and easy portioning for lunches or low-effort dinners."

About This Recipe

This sheet-pan salmon is built around one reliable idea: staggered timing. Par-boiling the baby potatoes gives you a tender interior and a head start on caramelization so they crisp quickly in a hot oven, while adding the salmon late prevents the fish from overcooking and keeps its texture flaky and butter-like. Smoky paprika and roasted garlic lend depth to the potatoes, while blistered cherry tomatoes and bright lemon lift the whole tray so lunches don’t feel monotonous. A short rest and a flourish of lemon zest finish it with freshness.

It’s a workhorse meal for people who want variety without fuss: families, solo meal-preppers, or anyone who values a minimal-dish clean-up. The recipe tolerates small swaps (different veg, skin-on or skinless fillets) and scales to extra pans when you’re cooking for a crowd. Because the method separates the components by timing rather than equipment, you get both crunchy vegetables and perfectly cooked salmon from a single sheet—consistency that pays off across the week.

Advertisement
Yield
4

Ingredients for Sheet Pan Salmon Meal Prep

  • 1 1/2 lb Baby potatoes, halved
  • 1 1/2 tsp (combined) Salt & black pepper (combined)
  • 3 tbsp Extra-virgin olive oil
  • 1 tsp Smoked paprika
  • 3 cloves Garlic, minced
  • 4 cups Broccoli florets
  • 2 cups Cherry tomatoes, halved
  • 4 fillets Salmon fillets (about 6 oz / 170 g each), skin-on or skinless
  • 1 whole Lemon (zest and juice)

How to Make Sheet Pan Salmon Meal Prep

  1. Step 1: Prep potatoes and preheat oven

    Preheat the oven to 425°F (220°C). Place halved baby potatoes in a pot, cover with cold water, add 1 tsp of the salt from the combined salt & pepper, bring to a boil, and simmer 6–8 minutes until just tender; drain and let steam-dry while you prepare the rest.

    For this step

    • 1 1/2 lbBaby potatoes, halved
    Prep potatoes and preheat oven
  2. Step 2: Season potatoes and start roasting

    Toss the par-cooked potatoes on a rimmed sheet pan with 1 tablespoon olive oil, smoked paprika, and half the minced garlic until evenly coated. Spread potatoes in a single layer and roast for 12–15 minutes to begin browning while you assemble the remaining ingredients.

    For this step

    • 1 tspSmoked paprika
    • 3 clovesGarlic, minced
    Season potatoes and start roasting
  3. Step 3: Add vegetables and arrange salmon

    In a bowl, toss broccoli florets and halved cherry tomatoes with the remaining 2 tablespoons olive oil and remaining garlic. Remove the sheet pan from the oven, push potatoes to the edges, and add the broccoli and tomatoes to the pan. Pat salmon fillets dry, season both sides with the remaining salt & pepper, drizzle with a little olive oil and lemon juice, then nestle the fillets among the vegetables (skin-side down if applicable).

    For this step

    • 4 cupsBroccoli florets
    • 2 cupsCherry tomatoes, halved
    • 4 filletsSalmon fillets (about 6 oz / 170 g each), skin-on or skinless
    Add vegetables and arrange salmon
  4. Step 4: Roast until salmon is just cooked

    Return the pan to the oven and roast 8–12 minutes, depending on fillet thickness, until salmon reaches 125–135°F (52–57°C) for medium doneness and vegetables are tender and lightly charred. Rotate the pan once halfway through for even browning.
    Roast until salmon is just cooked
  5. Step 5: Rest, finish and portion

    Let the salmon rest 2–3 minutes, then zest the lemon over the pan and squeeze any remaining lemon juice on top. Divide into four meal-prep containers (one fillet each) with equal portions of potatoes and vegetables; refrigerate up to 4 days or freeze without lemon for longer storage.
    Rest, finish and portion
  1. Preheat the oven to 425°F (220°C). Place halved baby potatoes in a pot, cover with cold water, add 1 tsp of the salt from the combined salt & pepper, bring to a boil, and simmer 6–8 minutes until just tender; drain and let steam-dry while you prepare the rest.
  2. Toss the par-cooked potatoes on a rimmed sheet pan with 1 tablespoon olive oil, smoked paprika, and half the minced garlic until evenly coated. Spread potatoes in a single layer and roast for 12–15 minutes to begin browning while you assemble the remaining ingredients.
  3. In a bowl, toss broccoli florets and halved cherry tomatoes with the remaining 2 tablespoons olive oil and remaining garlic. Remove the sheet pan from the oven, push potatoes to the edges, and add the broccoli and tomatoes to the pan. Pat salmon fillets dry, season both sides with the remaining salt & pepper, drizzle with a little olive oil and lemon juice, then nestle the fillets among the vegetables (skin-side down if applicable).
  4. Return the pan to the oven and roast 8–12 minutes, depending on fillet thickness, until salmon reaches 125–135°F (52–57°C) for medium doneness and vegetables are tender and lightly charred. Rotate the pan once halfway through for even browning.
  5. Let the salmon rest 2–3 minutes, then zest the lemon over the pan and squeeze any remaining lemon juice on top. Divide into four meal-prep containers (one fillet each) with equal portions of potatoes and vegetables; refrigerate up to 4 days or freeze without lemon for longer storage.

Sheet Pan Salmon Meal Prep Tips

Par-boil potatoes first

Cook the halved baby potatoes 6–8 minutes until just tender—this prevents them from splitting in the oven and produces crisp, browned edges in the allotted roast time.

Dry salmon before roasting

Pat fillets thoroughly with paper towel so they brown instead of steaming, and season right before roasting to avoid drawing out moisture.

Use skin as buffer

If your fillets have skin, nestle them skin-side down; the skin protects the flesh from direct heat and crisps up nicely if given space.

Space ingredients for browning

Arrange potatoes and vegetables in a single layer with gaps around the fish so air circulates and everything chars rather than steams.

Finish with lemon zest

Zesting after roasting preserves bright citrus oils; a quick squeeze of juice adds acidity without making the salmon soggy.

Sheet Pan Salmon Meal Prep Variations and Substitutions

Herby Dijon Glaze

Swap smoked paprika on the potatoes for a sprinkle of rosemary and brush salmon with a Dijon-honey glaze mixed with chopped parsley for savory sweetness.

Mediterranean Twist

Replace broccoli and tomatoes with sliced red onion, Kalamata olives, and quartered artichoke hearts, and finish with a drizzle of olive oil and oregano.

Low-FODMAP Friendly

Use garlic-infused oil instead of minced garlic and swap potatoes for par-cooked sweet potatoes or parsnips to reduce fermentable carbs while keeping texture.

Plant-Forward Swap

Replace salmon with thick marinated tofu steaks (press first) and roast the same way; add a splash of soy or tamari when seasoning for umami.

How to Store and Make Sheet Pan Salmon Meal Prep Ahead

Cool the tray completely before refrigerating to avoid sogginess, then portion into airtight containers and refrigerate up to 4 days. If freezing, omit the lemon and freeze components flat in freezer-safe containers for up to 2 months; thaw overnight in the fridge before reheating. Reheat potatoes and vegetables in a 400°F (200°C) oven or air fryer to re-crisp, and warm salmon gently in a 300°F (150°C) oven for best texture—microwaving will be faster but can dry the fish.

What to Serve With Sheet Pan Salmon Meal Prep

Serve each container over a scoop of warm quinoa, farro, or mixed greens for a complete meal, or add a simple grain salad (lemon, olive oil, chopped herbs) on the side. A lemon-dill yogurt or quick chimichurri brightens flavors at the table, and a light white wine like Sauvignon Blanc or a citrusy sparkling water pairs nicely.

Sheet Pan Salmon Meal Prep FAQs

Can I use frozen salmon fillets?

Yes, but thaw completely and pat dry before seasoning; frozen fish releases extra moisture as it cooks, which can prevent browning and lengthen roast time by several minutes.

How do I tell when the salmon is done?

Aim for 125–135°F (52–57°C) internal temperature for medium; the flesh should flake easily but still look slightly glossy in the center, and it will firm up a little during the 2–3 minute rest.

What if my potatoes aren’t browning enough?

Make sure they were par-boiled until just tender and that the pan isn’t overcrowded; giving them a single layer and a final high-heat blast (or broil for 1–2 minutes) will deepen color.

My tomatoes made the pan soggy—how can I prevent that?

Toss tomatoes with a touch of oil and add them later in the roast so they only blister briefly, or roast them on a separate small pan so their juices don’t pool around the potatoes and salmon.

Can I double the recipe on two sheet pans?

Yes—don’t crowd either pan and rotate positions halfway through cooking if your oven has hot spots; two pans may take an extra 3–5 minutes to reach even browning.

Jake Woods

About the author

Jake Woods

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake Woods →

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Nutrition Facts

Per serving: 1 fillet

Calories1443
Total Fat32.1g
Saturated Fat6.3g
Trans Fat0g
Polyunsaturated Fat14.8g
Monounsaturated Fat7.5g
Cholesterol264mg
Sodium655mg
Total Carbohydrates164.4g
Dietary Fiber2.3g
Total Sugars30.5g
Includes Added Sugars0g
Protein127.4g
Vitamin D0μg
Calcium165mg
Iron4.9mg
Potassium3064mg

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Sheet Pan Salmon Meal Prep

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · 6 questions per 5 minutes, 30 per day