I still remember the first time I smelled that golden, aromatic combination of roasted salmon and Brussels sprouts wafting from my oven. This sheet pan salmon with Brussels sprouts has become my go-to winter weeknight savior.
My first attempt was honestly a disaster – I threw everything on the pan at once and ended up with overcooked salmon and still-crunchy Brussels sprouts. I learned the hard way that timing is everything, but once I figured it out, this recipe became pure comfort food magic.
Now this sheet pan salmon with Brussels sprouts represents everything I love about cooking: simple ingredients, minimal cleanup, and maximum satisfaction in every tender, crispy bite.
Ingredients for Sheet Pan Salmon Brussels Sprouts
- Salmon fillets: Choose thick, center-cut pieces for even cooking. Skin-on helps prevent sticking and adds extra flavor and crispy texture to your finished dish.
- Brussels sprouts: Look for firm, bright green sprouts without yellow leaves. Halving them creates more surface area for that perfect golden caramelization we’re after.
- Red onion: Adds natural sweetness when roasted and beautiful color contrast. Cut into wedges rather than slices so they hold their shape during cooking.
- Baby potatoes: These little gems become perfectly tender and crispy. If using larger potatoes, cut them smaller so they cook in the same timeframe.
- Garlic: Fresh minced garlic distributes better than whole cloves and creates aromatic depth. Don’t skip this – it’s the flavor foundation of the entire dish.
- Lemon juice and slices: Brightens the rich salmon and adds acidity to balance the vegetables. Fresh lemon is essential here – bottled just won’t give the same results.
- Olive oil: Use good quality extra virgin for best flavor. We’ll divide it between the vegetables and salmon for proper coating and browning.
- Oregano: Dried herbs work better than fresh here since they won’t burn during the high-heat roasting process we need for proper caramelization.
- Smoked paprika: Adds subtle smokiness and gorgeous color to both salmon and vegetables. Regular paprika works too, but smoked is worth seeking out for this recipe.
- Sea salt and pepper: Coarse sea salt adheres better to the salmon surface and creates better seasoning penetration than fine table salt for this preparation method.
- Fresh dill: The classic salmon herb that adds brightness and freshness. Add this at the end to preserve its delicate flavor and beautiful green color.
- Pine nuts: Toast them lightly for extra crunch and nutty flavor. They add textural contrast and richness that makes this feel like restaurant-quality dining.
- Capers: These little bursts of briny flavor complement salmon perfectly. Rinse and drain them well to remove excess salt before adding to the finished dish.
- Red pepper flakes: Just a pinch adds gentle heat without overwhelming the delicate fish. Adjust to your family’s spice preference or omit entirely if needed.
- Lemon rounds: These roast alongside everything and become sweet and caramelized. They’re both functional for flavor and beautiful for presentation when serving guests.
- Black pepper: Freshly cracked makes a noticeable difference in flavor. The coarse texture also adds visual appeal when sprinkled over the finished salmon fillets.
How to Make Sheet Pan Salmon Brussels Sprouts
- Prep Oven:
- Preheat your oven to 425°F and line a large sheet pan with parchment paper. This high heat is crucial for getting those crispy Brussels sprouts edges we’re after.
- Season Vegetables:
- Toss Brussels sprouts, potatoes, and onion with 1 tablespoon olive oil, half the garlic, oregano, salt, and pepper. Spread evenly on prepared pan, cut sides down.
- Roast First:
- Roast vegetables for 12 minutes until they start browning. This head start ensures everything finishes cooking at the same time as the delicate salmon fillets.
- Prepare Salmon:
- Pat salmon dry and rub with remaining olive oil, garlic, paprika, salt, and pepper. Dry fish is key for getting a beautiful golden crust instead of steaming.
- Add Salmon:
- Push vegetables to sides of pan and place salmon in center with lemon slices. The vegetables will continue cooking while protecting the fish from direct heat.
- Finish Cooking:
- Roast 12-15 minutes until salmon flakes easily and vegetables are golden brown. Internal temperature should reach 145°F for perfectly cooked, tender fish.
- Garnish Serve:
- Drizzle with lemon juice and top with fresh dill, pine nuts, and capers. Let rest 2 minutes before serving to allow juices to redistribute throughout.
There’s something so satisfying about pulling this golden sheet pan salmon with Brussels sprouts from the oven and seeing everything perfectly cooked at once. Sure, my kitchen usually looks like a tornado hit it by the time I’m done prepping, and there’s inevitably olive oil on my shirt, but when I sit down to that first bite of tender, flaky salmon with those crispy-edged Brussels sprouts, all the chaos melts away. It’s comfort food that happens to be healthy, and honestly, that combination feels like winning the dinner lottery every single time I make it.
How to Store Sheet Pan Salmon Brussels Sprouts
Store leftover sheet pan salmon with Brussels sprouts in an airtight container in the refrigerator for up to 3 days. The vegetables actually taste even better the next day as the flavors meld together, though the salmon is definitely best fresh from the oven.
For reheating, I prefer using a 350°F oven for 8-10 minutes rather than the microwave, which can make the salmon rubbery. You can also flake the leftover salmon over salads or turn it into salmon cakes for a completely different meal the next day.

What to Serve with Sheet Pan Salmon Brussels Sprouts
This sheet pan salmon with Brussels sprouts is honestly a complete meal on its own, but I love serving it alongside some crusty sourdough bread or fluffy quinoa to soak up all those delicious pan juices. A simple arugula salad with lemon vinaigrette pairs beautifully and adds fresh peppery notes.
My personal favorite is to serve this with a glass of crisp white wine and call it a perfect weeknight dinner. The combination is elegant enough for guests but easy enough for busy Tuesday nights when you just want something nutritious and delicious.

Frequently Asked Questions
- → Can I use frozen Brussels sprouts for this sheet pan salmon recipe?
Fresh Brussels sprouts work best since frozen ones release too much water and won’t get crispy. Thaw and pat completely dry if using frozen.
- → What if my salmon fillets are different thicknesses?
Adjust cooking time by 2-3 minutes per half-inch of thickness. Thicker pieces need longer, thinner pieces cook faster.
- → Can I make this sheet pan salmon with Brussels sprouts ahead of time?
Prep vegetables and season salmon up to 4 hours ahead, but cook just before serving for best texture and flavor.
- → How do I know when the salmon is perfectly cooked?
Salmon should flake easily with a fork and reach 145°F internal temperature. It should be opaque throughout but still moist.
- → What can I substitute for Brussels sprouts in this recipe?
Broccoli, cauliflower, or asparagus work well. Adjust cooking times since different vegetables have different densities and cooking requirements.

Sheet Pan Salmon Brussels Sprouts
- Prep Time: 10 Minutes
- Cook Time: 25 Minutes
- Total Time: 35 Minutes
- Yield: 4 Servings 1x
- Cuisine: American
Description
How to make sheet pan salmon with Brussels sprouts and garlic that creates a complete, healthy dinner in just 25 minutes with minimal cleanup.
Ingredients
Salmon and Vegetables
- 4 salmon fillets (6 oz each), skin-on or skinless
- 1 1/2 pounds Brussels sprouts, trimmed and halved
- 1 large red onion, cut into wedges
- 8 oz baby potatoes, halved
Seasonings and Aromatics
- 4 cloves garlic, minced
- 2 tablespoons fresh lemon juice
- 1 lemon, sliced into rounds
- 2 tablespoons olive oil, divided
- 1 teaspoon dried oregano
- 1/2 teaspoon smoked paprika
Finishing Touches
- 1/2 teaspoon sea salt
- 1/4 teaspoon black pepper
- 2 tablespoons fresh dill, chopped
- 1/4 cup toasted pine nuts
- 2 tablespoons capers, drained
- Red pepper flakes, to taste
Instructions
- Prep Oven: Preheat your oven to 425°F and line a large sheet pan with parchment paper. This high heat is crucial for getting those crispy Brussels sprouts edges we’re after.
- Season Vegetables: Toss Brussels sprouts, potatoes, and onion with 1 tablespoon olive oil, half the garlic, oregano, salt, and pepper. Spread evenly on prepared pan, cut sides down.
- Roast First: Roast vegetables for 12 minutes until they start browning. This head start ensures everything finishes cooking at the same time as the delicate salmon fillets.
- Prepare Salmon: Pat salmon dry and rub with remaining olive oil, garlic, paprika, salt, and pepper. Dry fish is key for getting a beautiful golden crust instead of steaming.
- Add Salmon: Push vegetables to sides of pan and place salmon in center with lemon slices. The vegetables will continue cooking while protecting the fish from direct heat.
- Finish Cooking: Roast 12-15 minutes until salmon flakes easily and vegetables are golden brown. Internal temperature should reach 145°F for perfectly cooked, tender fish.
- Garnish Serve: Drizzle with lemon juice and top with fresh dill, pine nuts, and capers. Let rest 2 minutes before serving to allow juices to redistribute throughout.
Notes
- Pat salmon completely dry before seasoning for the best golden crust.
- Start vegetables 12 minutes before adding salmon for even cooking.
- Store leftovers in refrigerator up to 3 days in airtight container.
- Substitute any firm vegetables but adjust cooking times accordingly.
- Internal temperature should reach 145°F for perfectly cooked salmon.
- Reheat in 350°F oven rather than microwave for best texture.
Allergy Information: Fish, Tree Nuts
Nutrition
- Calories: 485 calories
- Fat: 22g
- Carbohydrates: 28g
- Protein: 42g







