
Sheet Pan Salmon with Brussels Sprouts and Sweet Potatoes is a simple, all-in-one meal that makes weeknight dinners easier and tastier. The tender salmon fillets cook alongside crispy Brussels sprouts and sweet, caramelized sweet potatoes, all roasted to golden perfection on a single pan. It’s a colorful dish, full of different textures and flavors that come together beautifully without much fuss.
I love how effortless this recipe is—just toss the veggies and salmon on the pan, season everything, and let the oven do its magic. I find that using fresh lemon and a little garlic really brings out the best in the salmon, and the Brussels sprouts get a little crisp edge that I can’t resist. Plus, the sweet potatoes add a nice balance with their natural sweetness, making every bite satisfying.
My favorite way to enjoy this meal is straight from the pan, maybe with a squeeze of extra lemon or a sprinkle of fresh herbs if I have some on hand. It’s so convenient for busy nights when I want something nutritious and homey without spending hours cooking. Also, leftovers reheat well, so it’s great for a quick lunch the next day. This sheet pan dish always feels like a little kitchen win to me!
Key Ingredients & Substitutions
- Salmon
- Fresh or frozen salmon works great here. Skin-on gives a crispy texture if you like, but skinless is easier to eat. If salmon isn't available, try trout or another firm fish.
- Brussels Sprouts
- Fresh, firm sprouts are best. If you don’t love them, broccoli or green beans can be swapped in for a similar roast.
- Sweet Potatoes
- These add sweetness and soften nicely when roasted. Regular potatoes or butternut squash are good alternatives if sweet potatoes aren’t handy.
- Seasonings
- Smoked paprika adds a gentle smoky flavor, but you can adjust to taste or omit if preferred. Thyme can be fresh or dried—both lend herbal notes to the dish.
How Do You Roast Everything Evenly on One Sheet Pan?
Balancing cooking times for salmon and vegetables is key to this recipe’s success. Here’s how to get everything cooked just right:
- Cut sweet potatoes into 1-inch cubes for even roasting; they take longest so give them the most space.
- Halve Brussels sprouts so they cook alongside sweet potatoes without becoming mushy.
- Place salmon in the center with room around it so heat circulates well.
- Roast at 400°F for 15-20 minutes; check the salmon flakes with a fork to test doneness.
- If veggies aren’t browned enough, broil for 2-3 minutes at the end, but watch closely to prevent burning.
- Let the dish rest a few minutes after baking to keep salmon juicy.
These steps help you get tender, caramelized vegetables and moist, flaky salmon all on one tray!
Equipment You’ll Need
- Large rimmed baking sheet – big enough to hold salmon and veggies without crowding for even roasting.
- Parchment paper or aluminum foil – makes cleanup quick and keeps the pan from sticking.
- Mixing bowls – handy for tossing veggies separately with oil and seasonings.
- Sharp knife – for trimming and cutting Brussels sprouts and sweet potatoes into even pieces.
- Spatula or tongs – helps you turn veggies if needed and transfer the cooked salmon gently.
- Meat thermometer (optional) – great to check salmon reaches a safe 145°F without overcooking.
Flavor Variations & Add-Ins
- Swap salmon for chicken thighs – they roast well with these veggies and offer a different protein option.
- Add chopped fresh rosemary or sage with thyme – these herbs pair beautifully with roasted sweet potatoes.
- Include a handful of halved cherry tomatoes in the last 10 minutes for a pop of color and juiciness.
- Sprinkle feta or goat cheese on top after baking for a creamy, tangy touch that complements the sweetness.

Sheet Pan Salmon With Brussels Sprouts and Sweet Potatoes
Ingredients You’ll Need:
Main Ingredients:
- 1 lb salmon fillet (skinless or skin-on based on preference)
- 2 cups Brussels sprouts, trimmed and halved
- 2 cups sweet potatoes, peeled and diced into 1-inch cubes
Seasonings & Extras:
- 2 tablespoons olive oil
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- ½ teaspoon onion powder
- ½ teaspoon dried thyme or fresh thyme sprigs
- Salt and freshly ground black pepper, to taste
- Optional: lemon wedges for serving
How Much Time Will You Need?
This recipe takes about 10 minutes to prep and around 15-20 minutes to cook in the oven. If you want a crispier finish, add a few extra minutes under the broiler. Overall, plan for about 30 minutes from start to finish, including resting time.
Step-by-Step Instructions:
1. Get Ready and Prep:
Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper or foil to make cleanup easier.
2. Prepare the Sweet Potatoes:
In a big bowl, toss the diced sweet potatoes with 1 tablespoon of olive oil, half of your garlic powder, smoked paprika, salt, and pepper. Spread them out neatly on one side of your baking sheet.
3. Prepare the Brussels Sprouts:
Using the same bowl, toss the halved Brussels sprouts with the remaining olive oil, garlic powder, thyme, salt, and pepper. Arrange these next to the sweet potatoes on your baking sheet.
4. Season and Add the Salmon:
Season your salmon all over with salt, pepper, onion powder, and any leftover smoked paprika or garlic powder. Place the fillet in the center of the baking sheet, keeping it separate from the veggies.
5. Roast Everything Together:
Put the baking sheet in your preheated oven and roast for 15 to 20 minutes. The salmon should flake easily with a fork when done, and the vegetables will be tender and caramelized.
6. Optional Broil for Crispiness:
If you want a crispier top on your salmon and veggies, switch your oven to broil for 2 to 3 minutes. Keep a close eye so nothing burns!
7. Rest and Serve:
Take the sheet pan out of the oven and let everything rest for a couple of minutes. Serve your delicious salmon with Brussels sprouts and sweet potatoes on the side. Add lemon wedges for a fresh, bright flavor if you like.
Can I Use Frozen Salmon for This Recipe?
Yes, you can! Just make sure to fully thaw the salmon in the refrigerator overnight before cooking. Pat it dry with paper towels to remove excess moisture, which helps get a better roast.
Can I Prep the Vegetables Ahead of Time?
Absolutely! You can trim and halve the Brussels sprouts and dice the sweet potatoes a day in advance. Store them in airtight containers in the fridge until you’re ready to cook.
How Should I Store Leftovers?
Place any leftover salmon and veggies in an airtight container and refrigerate for up to 3 days. Reheat gently in the oven or microwave to keep the salmon moist and veggies tasty.
What Can I Serve with This Sheet Pan Meal?
This dish is great on its own as a full meal, but if you want extra carbs, serve it alongside rice, quinoa, or a simple green salad for a fresh bite.