Sheet-Pan Salmon with Sweet Potatoes and Broccoli — Easy One-Pan Dinner
Sheet-Pan Salmon with Sweet Potatoes and Broccoli is a straightforward, wholesome weeknight option that doesn’t skimp on flavor. You get the heartiness of salmon, the natural sweetness of potatoes, and the crisp bite of broccoli, all roasted on one pan. There’s no need for multiple pots or a long cleanup—just a sheet pan, some good ingredients, and a little patience while the oven does the work. This dish is friendly for families and flexible enough to suit different tastes. If you’re watching portions, you can portion differently for kids or adults who want a lighter or heartier plate.
When I first started cooking more meals on sheet pans, I appreciated the simplicity. You can prep everything in one go, pop it in the oven, and by the time you sit down to table, the kitchen feels calm and organized rather than chaotic. The technique here is forgiving: cut the vegetables to roughly similar sizes so they roast evenly, season generously, and monitor the salmon to avoid drying it out. If you like extra lemon brightness, keep a few lemon wedges on the side for squeezing at the table.
Ingredients for this Sheet-Pan Salmon with Sweet Potatoes and Broccoli
Here’s what you’ll need. The quantities are balanced for four servings, but you can scale up or down as needed. If you don’t have a perfectly large sheet pan, you can use two smaller pans or roast in two batches.
- 4 salmon fillets (about 4-6 oz each, skinless or with skin)
- 2 medium sweet potatoes, peeled and cubed
- 2 cups broccoli florets
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 teaspoon paprika
- 1/2 teaspoon dried thyme
- 1/2 teaspoon salt (plus extra to taste)
- 1/4 teaspoon black pepper
- 1 lemon, sliced into rounds for serving
- 1 tablespoon lemon juice
Instructions
Here’s a simple, reliable workflow that keeps the kitchen calm and the flavors bright. Read through first, then go step by step as the clock starts.
- Preheat the oven to 425°F (220°C). Line a large baking sheet with parchment or foil.
- Toss the cubed sweet potatoes with 1 tablespoon olive oil, half the garlic, paprika, thyme, salt, and pepper. Spread in a single layer on the sheet. They’ll need a bit longer to cook, so give them a head start.
- Roast potatoes about 12 minutes until they begin to soften and caramelize at the edges.
- While potatoes roast, pat salmon dry. Brush with the remaining olive oil and lemon juice. Season with a little salt and pepper.
- Add broccoli to the sheet, tossing with a splash of olive oil, garlic, salt, and pepper to coat. Spread in a single layer with the potatoes and salmon.
- Nestle the salmon among the vegetables. If you have lemon rounds, tuck a couple on the pan for aroma and a bright finish.
- Return to the oven and bake 10-12 minutes more, until the salmon is opaque and flakes easily and the vegetables are tender-crisp. Don’t overcook the salmon; it can go from perfect to dry quickly.
- Remove from oven and rest for 2 minutes. Finish with a squeeze of lemon over the salmon and a pinch of salt if desired. Serve hot.
Cook and Prep Times
- Prep time: 15 minutes
- Cook time: 22-28 minutes
- Total time: 37-43 minutes
Nutritional information
Per serving (four servings total): calories around 520. This will vary slightly depending on the size of the salmon fillets and the exact amount of oil used. The dish provides a good balance of protein from the salmon, complex carbohydrates from the sweet potatoes, and fiber and micronutrients from the broccoli. If you need to adjust for a lower fat diet, you can reduce the oil by half and still keep the dish tasty; the lemon and spices help carry the flavors.
Frequently asked questions
Is this recipe easy to scale for different numbers of guests?
Yes. The method scales well. For more or fewer servings, adjust the sheet pan size or use two pans. Keep the vegetables in a single layer so they roast rather than steam. You may need to rotate pans halfway through if you’re using two trays.
Can I replace salmon with another protein?
Absolutely. Chicken thighs or cod fillets work nicely on a sheet pan. If you switch proteins, adjust cook times accordingly since different proteins cook at different rates. Tuna, shellfish, or plant-based proteins can also work, but you’ll want to tailor the seasonings to your taste and ensure proper cooking temperatures.
What can I do if I don’t have a sheet pan?
A large baking dish or two smaller pans can work. Just spread the ingredients out in a single layer as much as you can. If you’re using two pans, rotate them halfway through baking for even cooking. You can also line a wire rack over a sheet pan to allow air to circulate and roast the vegetables a bit more evenly.
That’s it—a friendly, straightforward sheet-pan dinner that brings together three simple ingredients in a way that feels both comforting and fresh. If you try it, I’d love to hear how you tweak it for your family’s tastes. Do you add a pinch of chili flakes for heat? A splash of Dijon with the lemon? Share your version and what your family liked best. Happy cooking!

Sheet-Pan Salmon with Sweet Potatoes and Broccoli
Ingredients
- 4 filets salmon (about 4-6 oz each, skinless or with skin)
- 2 medium sweet potatoes, peeled and cubed
- 2 cups broccoli florets
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 teaspoon paprika
- 1/2 teaspoon dried thyme
- 1/2 teaspoon salt plus more to taste
- 1/4 teaspoon black pepper
- 1 lemon, sliced into rounds for serving
- 1 tablespoon lemon juice
Instructions
- Preheat your oven to 425°F (220°C) and line a large baking sheet with parchment or aluminum foil. The goal is to have a single pan that fits everything without crowding.
- Toss the cubed sweet potatoes with 1 tablespoon of olive oil, half the minced garlic, paprika, thyme, salt, and pepper. Spread them in a single layer on the baking sheet. Give them a head start since they take longer to cook than salmon.
- Roast the sweet potatoes for about 12 minutes, until they start to soften and caramelize a touch at the edges.
- While the potatoes roast, pat the salmon dry with paper towels. Brush or drizzle with the remaining tablespoon of olive oil, lemon juice, a pinch of salt, and pepper. If you like a garlicky kick, rub a little minced garlic on the fillets.
- Add broccoli to the sheet, tossing it with a quick drizzle of olive oil, garlic, and a pinch more salt and pepper. Make sure the broccoli is spread in a single layer so it roasts rather than steams.
- Nestle the salmon fillets among the potatoes and broccoli on the sheet pan. If you have lemon slices, tuck a few around the pan for a bright finish.
- Return the pan to the oven and bake for 10-12 minutes more, until the salmon is opaque and flakes easily, the broccoli is tender-crisp, and the sweet potatoes are fork-tender. If you prefer your salmon well done, give it a couple more minutes—but watch it closely to avoid overcooking.
- Remove from the oven and let everything rest for a couple minutes. A final squeeze of lemon over the salmon wakes up the flavors. Serve hot, with a quick pinch of flaky salt if you like.







