If you need a fast dinner that feels fresh, satisfying, and easy to clean up, this Sheet Pan Salmon & Broccoli recipe checks every box. Tender roasted salmon, crisp broccoli, and a simple garlic seasoning come together on one pan for a healthy meal that’s packed with flavor. This recipe is perfect for busy weeknights, meal prep, or a quick family dinner without a sink full of dishes. The salmon turns flaky and juicy while the broccoli gets perfectly roasted with crispy edges. Serve it with rice, potatoes, or a simple salad for an easy meal everyone will love.
Why You’ll Love This Recipe
- One pan means easy cleanup
- Ready in about 30 minutes
- Healthy, protein-packed dinner
- Perfect for meal prep lunches
- Crispy roasted broccoli and tender salmon
- Simple ingredients with big flavor
Ingredients Needed
Salmon
- 4 salmon fillets (about 6 oz each)
- 1 tbsp olive oil
- 1 tsp garlic powder
- 1/2 tsp paprika
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 lemon, sliced
Broccoli
- 4 cups broccoli florets
- 1 tbsp olive oil
- 1/2 tsp garlic powder
- 1/4 tsp salt
- 1/4 tsp black pepper
Optional Garnishes
- Fresh parsley
- Lemon wedges
- Red pepper flakes

Step-by-Step Instructions
- Preheat your oven to 425°F and line a sheet pan with parchment paper.
- Place the broccoli florets on one side of the pan. Toss with olive oil, garlic powder, salt, and pepper.
- Arrange the salmon fillets on the other side of the pan. Brush with olive oil and season with garlic powder, paprika, salt, and pepper.
- Top each salmon fillet with lemon slices.
- Roast for 12–15 minutes, or until the salmon flakes easily with a fork and the broccoli is tender with crispy edges.
- For extra browning, broil for 1–2 minutes at the end if desired.
- Garnish with parsley and extra lemon before serving.
Tips for Success
- Pat the salmon dry before seasoning for better roasting
- Cut broccoli into similar-sized florets for even cooking
- Don’t overcrowd the sheet pan
- Use fresh lemon for the brightest flavor
- Check salmon early to avoid overcooking
- Line the pan for easier cleanup
Variations & Substitutions
- Swap broccoli for asparagus or green beans
- Use honey mustard or teriyaki glaze on the salmon
- Add baby potatoes for a heartier meal
- Replace salmon with trout or cod
- Sprinkle Parmesan over the broccoli before roasting
- Add sliced bell peppers or zucchini

Serving Suggestions
- Serve with white rice or quinoa
- Pair with roasted potatoes
- Add a side salad for a lighter meal
- Serve with garlic butter pasta
- Drizzle with extra lemon juice before serving
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a 350°F oven for about 8 minutes or microwave in short intervals until warmed through. Avoid overheating the salmon to keep it tender. This recipe can also be meal prepped for easy lunches throughout the week.
Frequently Asked Questions
Can I use frozen salmon?
Yes. Thaw the salmon completely and pat dry before roasting.
How do I know when salmon is done?
The salmon should flake easily with a fork and reach an internal temperature of 145°F.
Can I make this recipe ahead of time?
Yes. You can prep the broccoli and season the salmon in advance.
What other vegetables work well?
Asparagus, zucchini, green beans, Brussels sprouts, and cauliflower all roast well on a sheet pan.
Can I make this dairy-free?
Yes. This recipe is naturally dairy-free as written.
Why is my broccoli soggy?
Overcrowding the pan can trap steam. Spread the broccoli out in a single layer.

Sheet Pan Salmon & Broccoli
Ingredients
Equipment
Method
- Preheat your oven to 425°F and line a sheet pan with parchment paper.
- Place the broccoli florets on one side of the pan. Toss with olive oil, garlic powder, salt, and pepper.
- Arrange the salmon fillets on the other side of the pan. Brush with olive oil and season with garlic powder, paprika, salt, and pepper.
- Top each salmon fillet with lemon slices.
- Roast for 12 to 15 minutes, or until the salmon flakes easily with a fork and the broccoli is tender with crispy edges.
- For extra browning, broil for 1 to 2 minutes at the end if desired.
- Garnish with parsley and extra lemon before serving.


