Sheet pan salmon with roasted sweet potatoes and broccoli, finished with lemon wedges and parsley on a rimmed baking tray.

The first time I made this, I treated it like every ingredient should somehow cooperate just because it was all going on one sheet pan. It doesn’t work that way. The sweet potatoes needed more time, the broccoli was already heading soft, and the salmon was getting dangerously close to overcooked.

The fix was simple: start the sweet potatoes first, then add the salmon and broccoli later. Once I did that, the whole dinner came together the way it should have from the start. The salmon stayed moist and flaky, the broccoli got browned edges instead of steaming, and the sweet potatoes turned soft in the middle with caramelized corners. A squeeze of lemon at the end pulls everything into focus.

Why This Sheet Pan Salmon Dinner Works

  • Everything cooks on one pan, but not on one timeline. That is what keeps the vegetables roasted instead of steamed.
  • The sweet potatoes go in first, so they have time to soften and brown before the salmon is added.
  • The salmon roasts skin-side down, which helps protect it from overcooking underneath.
  • The broccoli is added later, so it gets browned edges instead of turning soft too early.

Ingredients for Sheet Pan Salmon, Sweet Potatoes, and Broccoli

  • 4 salmon fillets, preferably skin-on and about 1 inch thick (680g total)
  • 2 medium sweet potatoes, peeled and cut into 1/2-inch cubes (680g)
  • 1 large head broccoli, cut into florets (340g), or thawed frozen broccoli, well dried
  • 2 tablespoons olive oil (30g)
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon 👉garlic powder
  • 1 teaspoon👉 smoked paprika
  • 1 lemon, cut into wedges (120g)

Optional:


How to Make Sheet Pan Salmon and Sweet Potatoes

Close-up of a fork flaking moist roasted salmon beside browned sweet potatoes and charred broccoli on a sheet pan.

Give the sweet potatoes a head start

  1. Preheat the oven to 425°F. Use a large rimmed half-sheet pan. If everything will be packed tightly once the salmon and broccoli are added, use two pans. Crowding traps moisture and turns roasting into steaming.
  2. Toss the sweet potatoes with 1 tablespoon olive oil, 1/2 teaspoon salt, 1/4 teaspoon black pepper, 1/2 teaspoon garlic powder, and 1/2 teaspoon smoked paprika. Spread them into a single layer.
  3. Roast for 12 to 15 minutes, until the bottoms are starting to color and some of the edges look browned.

Add the salmon and broccoli

  1. While the sweet potatoes roast, toss the broccoli with the remaining 1 tablespoon olive oil, the remaining 1/2 teaspoon salt, 1/4 teaspoon black pepper, 1/2 teaspoon garlic powder, and 1/2 teaspoon smoked paprika.
  2. Pat the salmon dry, then season it lightly on top. Place it on the pan skin-side down with the broccoli around it. Leave a little visible space between the broccoli florets and potato cubes so the heat can circulate.
  3. Roast for 10 to 14 minutes, depending on the thickness of the salmon. If your oven runs unevenly, rotate the pan halfway through.

How to tell when salmon is perfectly cooked

  1. The salmon is ready when the flesh has turned mostly opaque and the center is still slightly glossy. If you use an instant-read thermometer, look for 125 to 130°F for medium or 130 to 135°F for fully cooked but still moist salmon.
  2. The broccoli should have darkened edges in spots and stems that are tender but not floppy. The sweet potatoes should be soft in the center when pierced.
  3. Let the salmon rest on the pan for 2 minutes. Finish with lemon juice right before serving, not before roasting. Added too early, the acid slows browning and makes the vegetables wetter.
  4. If sheet pan dinners are your weeknight safety net, this Easy Chicken Sausage and Veggies Sheet Pan is another low-effort option with the same minimal cleanup appeal.

How to Roast Everything Evenly

Best salmon fillet size

Fillets about 1 inch thick are the easiest to time with the vegetables. Thin tail pieces can finish before the sweet potatoes and broccoli are where you want them, so start checking thinner salmon around the 8-minute mark.

Fresh vs. frozen broccoli

Fresh broccoli gives the best texture and color. Frozen broccoli can work, but thaw it first and dry it very well. If it goes onto the pan wet, it will soften before it browns.


Tips for Better Texture

  • Cut the sweet potatoes into 1/2-inch cubes so they roast on time.
  • Pat the salmon dry before it goes on the pan.
  • Keep the broccoli florets fairly large if you want browned edges without dried-out stems.
  • Add the lemon at the end, not before roasting.

If you want another oven-baked dinner built around crisp edges and easy prep, try this Easy Parmesan Chicken Sheet Pan Recipe next.


Easy Variations for This Healthy Sheet Pan Salmon Dinner

Spicy sheet pan salmon

Add 1/4 to 1/2 teaspoon red pepper flakes to the seasoning mix, or brush the salmon lightly with chili crisp after roasting. If you use chili crisp before roasting, go lightly—too much oil can blunt browning.

Sheet pan salmon with butternut squash

Swap the sweet potatoes for peeled butternut squash cut into 1/2-inch cubes (680g). Roast it the same way, but start checking a little earlier. Butternut squash softens faster and usually browns less deeply than sweet potatoes.

For a meatless dinner with the same cozy, practical feel, these One-Pot Tuscan White Beans make a great next recipe to bookmark.


How to Store and Reheat Leftovers

Store leftovers in an airtight container in the refrigerator for up to 3 days.

To reheat, place everything on a small sheet pan or in a baking dish and warm at 300°F for 8 to 12 minutes, just until heated through. The microwave works, but the broccoli softens more and the salmon can go past tender quickly.

If you’re packing this for lunch, keep the lemon separate and add it after reheating.


Sheet Pan Salmon and Sweet Potatoes FAQ

Can I use thinner salmon fillets?

Yes, but start checking them earlier. Thin fillets, especially tail pieces, can cook through faster than the vegetables and may be ready in about 8 minutes after they go on the pan.

Can I use frozen broccoli?

Yes, but thaw it first and dry it very well. If it goes onto the sheet pan wet, it will soften before it browns.

How do I know when the salmon is done without overcooking it?

Look for flesh that has turned mostly opaque with a center that is still slightly glossy. If you are using a thermometer, aim for 125 to 130°F for medium or 130 to 135°F for fully cooked but still moist salmon.

Why did my vegetables steam instead of roast?

Usually the pan was too crowded, the broccoli was too wet, or the oven was not fully preheated. Any of those will trap moisture and slow browning.


Nutrition

  • Serving size: approximately 1/4 of the total recipe
  • Calories: 514 kcal
  • Protein: 39g
  • Fat: 24g
  • Carbohydrates: 35g
  • Per 100g: Calories: 126 kcal, Protein: 10g, Fat: 6g, Carbohydrates: 9g

These nutritional values are approximate and can vary based on the specific ingredients and brands used.

Sheet Pan Salmon and Sweet Potatoes with Broccoli

A practical 35-minute dinner featuring salmon, sweet potatoes, and broccoli roasted on one sheet pan with staggered timing for perfect textures and minimal cleanup.
Course: Dinner
Cuisine: American
Prep: 15 min
Cook: 35 min
Total: 50 min
Servings: 4 Calories: 514 kcal Cost:

Equipment

  • Large rimmed half-sheet pan
  • Oven
  • Mixing bowls
  • Tongs
  • Knife
  • Cutting board

Ingredients

  • 4 pieces Salmon fillets (skin-on, about 1 inch thick, 680g total)
  • 2 medium Sweet potatoes peeled and cut into 1/2-inch cubes (680g)
  • 1 large head Broccoli cut into florets (340g) or thawed frozen broccoli, well dried
  • 2 Tbsp (30g) Olive oil
  • 1 tsp Kosher salt
  • 1/2 tsp Black pepper
  • 1 tsp Garlic powder
  • 1 tsp Smoked paprika
  • 1 whole Lemon cut into wedges (120g)
  • Optional: 1/4 tsp Red pepper flakes
  • Optional: Chopped parsley for finishing

Instructions

  1. Preheat oven to 425°F (218°C). Toss sweet potatoes with 1 tablespoon olive oil, 1/2 teaspoon salt, 1/4 teaspoon black pepper, 1/2 teaspoon garlic powder, and 1/2 teaspoon smoked paprika. Spread in single layer on sheet pan.
  2. Roast sweet potatoes for 12 to 15 minutes until bottoms brown and edges start to crisp.
  3. Meanwhile, toss broccoli with remaining 1 tablespoon olive oil, 1/2 teaspoon salt, 1/4 teaspoon black pepper, 1/2 teaspoon garlic powder, and 1/2 teaspoon smoked paprika.
  4. Pat salmon dry and season lightly on top. Arrange salmon skin-side down on the pan with broccoli around it, leaving space between pieces for heat circulation.
  5. Return pan to oven and roast salmon and broccoli for 10 to 14 minutes until salmon flesh is mostly opaque with slightly glossy center, broccoli has darkened edges, and sweet potatoes are tender.
  6. Let salmon rest on pan for 2 minutes. Squeeze lemon juice over everything before serving. Garnish with chopped parsley if desired.

Notes

Tips: Cut sweet potatoes into 1/2-inch cubes for best timing. Keep salmon skin on to prevent overcooking. Add lemon juice after cooking to preserve browning and texture. Use fresh broccoli if possible; if frozen, thaw and dry thoroughly. Avoid crowding the pan to prevent steaming. Storage & Reheat: Store leftovers in airtight container in fridge up to 3 days. Reheat in oven at 300°F for 8-12 minutes; add lemon after reheating.

Nutrition

Serving Size: 1/4 of recipe | Calories: 514 kcal | Protein: 39g | Fat: 24g | Carbohydrates: 35g | Calories Per100g: 126 kcal | Protein Per100g: 10g | Fat Per100g: 6g | Carbohydrates Per100g: 9g
Avatar photo

By Julia Brager

I share tested, practical recipes for real home cooking, with substitutions and leftover notes built in. Browse the site or follow me on Pinterest for daily inspiration.