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.
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.
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
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
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
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
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.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.
- 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.
- 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.
- 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).
- 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.
- 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.
About the author
Jake WoodsHello, 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
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.
Keep Reading
Guides & articles for this recipe
Guides
Labor Day DIY Grill Kits
Eight themed, make-ahead grill-kit templates to assemble before Labor Day weekend — designed for last-minute hosts and tailgaters. Each kit includes balanced menu suggestions, shopping lists, packaging/labeling tips, final-grill instructions, and a printable food-safety timeline to hand to guests.
Guides
Labour Day Grilled Grazing Boards
Elevate your end-of-summer cookout with 12 charred, smoky grazing-board menus built around grilled fruits, cheeses, quick proteins and portable skewers. Each board includes make-ahead timelines, transport and packing tips for potlucks, and smart pairing ideas to keep your Labour Day spread effortless and crowd-pleasing.
Tips & Techniques
Baking Soda and Tenderized Beef
Learn how baking soda can tenderize, boost browning, and improve moisture for ground beef and other meats. This practical guide covers the science, step-by-step techniques, common mistakes, and recipes to try.
More from Baking
View all Baking recipes →Cloud Bread Sandwiches
Honey Mustard Chicken Nuggets
Cheddar Jalapeño Corn Muffins
Basque Burnt Cheesecake
30-Minute Sticky Baked Honey Garlic Chicken Thighs with Crisp Edges
Lemon Butter Salmon
Spritz Cookies
Brown Butter Vanilla Syrup
Honey Glazed Easter Ham
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · 6 questions per 5 minutes, 30 per day
