Sheet Pan Salmon with Broccoli: Easy 30-Minute Dinner

Posted on

Sebastian Stone

sheet pan salmon with broccoli - featured image

It was 6:30 PM on a Tuesday, and I was staring into the fridge like it was a magic 8-ball, hoping it would give me the answer to “what’s for dinner?” The light flickered. Inside, there was a sad-looking bunch of broccoli that was already starting to turn yellow at the tips, and two salmon fillets that had been marinating in the back of the door since I bought them on Sunday. I was exhausted. My brain was fried. The idea of chopping vegetables, monitoring three different pans, and scrubbing a sink full of dishes felt impossible.

So I did what I always do when I’m tired: I threw everything on one sheet pan. I didn’t measure anything. I just drizzled some olive oil, tossed on a bunch of garlic, and slid it into the oven. When I pulled it out twenty minutes later, the smell of roasting salmon and caramelized broccoli filled the entire house. My kids, who usually pick at anything green, actually asked for seconds. That was the moment I realized I had stumbled onto the perfect weeknight hack.

Since that Tuesday, I’ve made this sheet pan salmon with broccoli recipe at least thirty times. It’s not just because it’s easy (though it is stupidly simple). It’s because it actually tastes good. The salmon stays moist, the broccoli gets those perfect crispy edges, and the whole thing comes together while I’m helping with homework or finishing up a work email. If you’re looking for a healthy dinner that doesn’t require a culinary degree or a mountain of dirty dishes, this is it. It’s the ultimate low-effort, high-reward meal that proves you don’t need to spend hours in the kitchen to eat well.

Why You’ll Love This One-Pan Salmon Dinner

There are about a million reasons I keep coming back to this sheet pan salmon with broccoli, but if I had to narrow it down to the big ones, they’re these:

Actually Healthy — I’m not talking about diet-culture healthy. I’m talking about real food. You’ve got omega-3s from the salmon, fiber and vitamins from the broccoli, and healthy fats from the olive oil. It’s nutrient-dense without feeling like you’re eating cardboard. My doctor would approve, and my taste buds are happy.

Zero Cleanup Stress — This is the biggest selling point for me. One pan. That’s it. You toss the veggies and fish on a baking sheet, bake it, and then scrape the pan into the trash or soak it while you relax. No sautéing, no boiling, no multiple pots. If you’re like me and hate doing dishes after a long day, this recipe is a game-changer.

Fast and Forgiving — The oven does the work. You don’t need to stand there flipping things. You just set a timer and walk away. And if you overcook it by two minutes? It’s still edible. If you undercook the broccoli? The residual heat finishes it off. It’s incredibly forgiving for busy parents or anyone who isn’t a confident cook.

Kid-Approved (Mostly) — I know, I know. Getting kids to eat fish and greens is like pulling teeth. But the roasting process brings out a natural sweetness in the broccoli, and the salmon is mild and flaky. I’ve served this to my picky 8-year-old, and he didn’t even notice he was eating vegetables. Win.

This is my go-to when I need dinner to just work. No complicated techniques, no weird ingredients, just reliable, delicious food that makes everyone happy.

Ingredients You’ll Need

Here’s the best part: you probably have most of this already in your kitchen. This sheet pan salmon with broccoli relies on simple, fresh ingredients that you don’t need to hunt down at three different stores.

For the Main Event

Salmon Fillets (1.5 lbs / 680g) — I use wild-caught sockeye or atlantic salmon. Look for fillets that are about 6 ounces each and roughly the same thickness so they cook evenly. If they’re super thick, you might want to split them in half. Fresh is best, but frozen works too if you thaw it completely first.

Broccoli Florets (2 large heads / about 600g) — Don’t buy the pre-cut bags if you can help it. They’re often too small and overcooked. Buy the whole heads and cut them yourself. You want medium-sized florets so they roast nicely. Save the stems! Peel them and slice them thinly—they roast just as well as the florets.

For the Flavor

sheet pan salmon with broccoli preparation steps

Extra Virgin Olive Oil (3 tablespoons / 45ml) — This is your base. Use a good quality one. It adds richness and helps the spices stick. Don’t skimp here.

Garlic (4 cloves, minced / about 1 tablespoon) — Fresh garlic is non-negotiable. Jarred garlic has a weird metallic taste that really shows up in simple recipes like this. Mince it yourself. It takes 30 seconds.

Lemon (1 large) — You’ll use half for juice and half for slicing. The acid cuts through the richness of the salmon and brightens the whole dish. Fresh lemon juice is so much better than bottled.

Dried Italian Seasoning (1 teaspoon) — A mix of oregano, basil, and thyme. It’s simple and classic. If you don’t have it, use dried oregano alone.

Red Pepper Flakes (½ teaspoon) — Optional, but I love a little kick. It balances the richness. Start with less if you’re sensitive to spice.

Salt and Black Pepper — Kosher salt is best because you can control the seasoning better. Freshly cracked black pepper adds a nice bite.

Optional Add-ins

Cherry Tomatoes (1 cup) — Throw them on the pan in the last 5 minutes. They burst and add a juicy sweetness.

Asparagus (1 bunch) — If you’re out of broccoli, asparagus works great. Just add it at the same time as the salmon.

Equipment Needed

You don’t need fancy equipment for this. Here’s what I actually use.

Large Sheet Pan — I use a half-sheet pan (18×13 inches). If you use a smaller quarter sheet, you might need to use two pans so the salmon and broccoli aren’t crowded. Crowding leads to steaming, not roasting. You want crispy edges.

Parchment Paper or Silicone Mat — I line my pan with parchment paper. It makes cleanup literally zero. Just lift the paper out and throw it away. Silicone mats are great too, but I prefer parchment for the easy toss-and-go.

Sharp Knife — For cutting the broccoli and salmon. A dull knife makes cutting raw salmon a nightmare. Learn from my bloody fingers.

Small Bowl — For mixing the olive oil, garlic, and spices. It keeps your counter clean.

Tongs — For tossing the broccoli and flipping the salmon. Forks work too, but tongs are easier.

How to Make It: Step-by-Step

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years.

Step 1: Prep Your Oven and Pan (5 minutes)

Preheat your oven to 400°F (200°C). Line your large sheet pan with parchment paper. I always preheat while I’m prepping the food so the oven is ready to go. This ensures the salmon starts cooking immediately when it goes in.

Step 2: Prep the Broccoli

Wash your broccoli and cut it into florets. Aim for medium-sized pieces. If the florets are huge, cut them in half so they cook evenly. Toss them in a large bowl with 2 tablespoons of olive oil, salt, and pepper. Spread them out on the lined sheet pan in a single layer. Don’t crowd them! If they’re piled on top of each other, they’ll steam instead of roast.

Step 3: Prep the Salmon

Pat the salmon fillets dry with paper towels. This is crucial for getting a nice sear. Place them on the sheet pan, nestled in between the broccoli florets. If you have extra space, you can add asparagus or cherry tomatoes here. Drizzle the salmon with the remaining 1 tablespoon of olive oil.

Step 4: Season Everything

Mix the minced garlic, Italian seasoning, and red pepper flakes in a small bowl. Sprinkle this mixture evenly over the salmon and the broccoli. Squeeze half the lemon over the whole pan. Then, place thin slices of the other half of the lemon on top of the salmon. It looks pretty and infuses the fish with citrus flavor as it cooks.

Step 5: Roast

Slide the pan into the oven and bake for 12-15 minutes. The exact time depends on the thickness of your fillets. You’ll know it’s done when the salmon flakes easily with a fork and the broccoli is tender-crisp with some browned edges. Don’t overcook it! Salmon continues to cook a little after it comes out of the oven.

Step 6: Serve

Remove from the oven and let it rest for 2 minutes. Squeeze the remaining lemon juice over the top if you want extra brightness. Serve immediately. I usually eat this straight from the pan because it’s that good.

Total Time: About 25 minutes (5 minutes prep, 15-18 minutes cook time)

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

Don’t Crowd the Pan

This is the #1 mistake people make. If the salmon and broccoli are touching or piled up, they’ll steam. You want hot air to circulate around every piece. If you have a small oven or small pan, use two pans. It’s worth the extra dish.

Pat the Salmon Dry

Wet salmon = steamed salmon. Use paper towels to get the surface as dry as possible before adding oil. This helps the seasoning stick and promotes browning.

Check for Doneness Early

Start checking at 10 minutes. Salmon cooks fast. Overcooked salmon is dry and rubbery. It should be opaque and flake easily. If it’s still translucent in the middle, give it another 2-3 minutes.

Use Fresh Lemon

Bottled lemon juice tastes artificial. Fresh lemon adds a brightness that elevates the whole dish. It’s cheap and easy. Just squeeze it.

Leftover Hack

If you have leftovers (unlikely, but possible), flake the salmon and toss it with the cold broccoli for a quick salad. Add some quinoa or rice, and you’ve got a healthy lunch for the next day.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

Honey Garlic Version

Swap the Italian seasoning for a mix of soy sauce, honey, and ginger. Toss the broccoli in it before roasting. The sugar caramelizes and creates a sticky, savory glaze. My kids love this version.

Mediterranean Style

Add kalamata olives and feta cheese. Sprinkle the feta on top in the last 2 minutes of cooking so it melts slightly. Add cherry tomatoes for extra color.

Spicy Cajun

Use Cajun seasoning instead of Italian. Add a slice of lime instead of lemon. It’s smoky and bold.

Gluten-Free

This recipe is naturally gluten-free. Just make sure your seasoning blends don’t contain hidden gluten (most don’t, but check labels).

Dairy-Free

This recipe is naturally dairy-free. No butter needed. Olive oil does the job.

Serving & Storage

How to Serve:

I usually serve this with a simple side of quinoa or brown rice to soak up the juices. A green salad with a light vinaigrette also works well. It’s a complete meal on the pan.

Storage:

Store leftovers in an airtight container in the fridge for up to 3 days. The salmon will hold up well for a day or two, but after that, it might start to smell a bit “fishy.” Reheat gently in the microwave or eat it cold.

Reheating:

Reheat in the oven at 350°F for 10 minutes to keep it moist. Microwaving can make the salmon rubbery. If you must microwave, do it in short bursts and cover with a damp paper towel.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking.

Per Serving (based on 4 servings):

  • Calories: 350
  • Protein: 34g
  • Carbs: 12g
  • Fiber: 4g
  • Sugar: 4g
  • Fat: 18g
  • Saturated Fat: 3g
  • Cholesterol: 85mg
  • Sodium: 450mg

What’s Good:

  • High in protein
  • Rich in omega-3 fatty acids
  • Good source of fiber and vitamins

What to Know:

  • Calories can vary based on salmon size and oil amount
  • Contains fish (allergen)

My Take:

This is a balanced, nutrient-dense meal. It’s not a diet food, but it’s certainly healthy. The healthy fats from the salmon and olive oil keep you full. It’s way better than takeout, costs less, and I know exactly what’s in it.

Final Thoughts

So that’s my go-to sheet pan salmon with broccoli! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.

This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different seasonings, swap in your favorite vegetables, adjust the lemon. The best recipes are the ones you adapt to your family’s tastes.

If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Can I use frozen salmon?

Yes, but you must thaw it completely first. Place it in the fridge overnight or use the defrost setting on your microwave. Pat it very dry before seasoning. If it’s wet, it won’t roast properly.

How do I know when the salmon is done?

The easiest way is the fork test. Gently press a fork into the thickest part of the fillet. If it flakes easily and is opaque throughout, it’s done. If it’s still translucent, give it another 2 minutes. The internal temperature should be 145°F (63°C), but many chefs pull it at 135°F for a moister result.

Can I add other vegetables?

Absolutely. Asparagus, zucchini, bell peppers, and Brussels sprouts all work well. Just keep in mind that some veggies cook faster than others. Add delicate veggies like zucchini in the last 10 minutes, and harder veggies like carrots at the beginning.

Why is my salmon dry?

You probably overcooked it. Salmon cooks very quickly. Check it early. Also, make sure you’re using olive oil to keep it moist. Lean salmon varieties (like sockeye) can dry out faster than fatty ones (like atlantic). Choose wisely.

Can I meal prep this?

Yes! This is great for meal prep. Cook it on Sunday, store in containers, and reheat throughout the week. It tastes good cold too, if you want a salad-style lunch.

What if I don’t have Italian seasoning?

Use dried oregano, thyme, or basil individually. Or just use salt, pepper, and garlic powder. It will still be delicious. The key is the garlic and lemon.

Can I make this in an air fryer?

Yes! Cook at 375°F for 8-10 minutes. You’ll need to cook in batches if your air fryer is small. The salmon will cook faster, so check it early.

Pin This Recipe!

sheet pan salmon with broccoli recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
sheet pan salmon with broccoli - featured image

Sheet Pan Salmon with Broccoli: Easy 30-Minute Dinner


  • Author: Isabel
  • Total Time: 25 minutes
  • Yield: 4 servings 1x

Description

A healthy, low-effort weeknight dinner featuring moist salmon and crispy roasted broccoli on a single sheet pan. This recipe is kid-approved, requires minimal cleanup, and comes together in about 30 minutes.


Ingredients

Scale
  • 1.5 lbs salmon fillets (wild-caught sockeye or atlantic)
  • 2 large heads broccoli (about 600g), cut into florets
  • 3 tablespoons extra virgin olive oil
  • 4 cloves garlic, minced
  • 1 large lemon (half juiced, half sliced)
  • 1 teaspoon dried Italian seasoning
  • 1/2 teaspoon red pepper flakes (optional)
  • Kosher salt and freshly cracked black pepper
  • 1 cup cherry tomatoes (optional, added in last 5 minutes)
  • 1 bunch asparagus (optional substitute for broccoli)

Instructions

  1. Preheat oven to 400°F (200°C). Line a large half-sheet pan (18×13 inches) with parchment paper.
  2. Wash broccoli and cut into medium-sized florets. Toss with 2 tablespoons of olive oil, salt, and pepper. Spread in a single layer on the prepared pan, ensuring they are not crowded.
  3. Pat salmon fillets dry with paper towels. Place them on the pan nestled between the broccoli florets. Drizzle with the remaining 1 tablespoon of olive oil.
  4. In a small bowl, mix minced garlic, Italian seasoning, and red pepper flakes. Sprinkle evenly over the salmon and broccoli.
  5. Squeeze half the lemon over the entire pan. Place thin slices of the other half of the lemon on top of the salmon.
  6. Roast in the preheated oven for 12-15 minutes, or until the salmon flakes easily with a fork and is opaque, and the broccoli is tender-crisp with browned edges.
  7. Remove from oven and let rest for 2 minutes. Squeeze remaining lemon juice over the top if desired. Serve immediately.

Notes

Do not crowd the pan to ensure roasting instead of steaming. Pat salmon dry before seasoning for better browning. Check for doneness early as salmon cooks quickly. Leftovers can be flaked and tossed with cold broccoli for a salad.

  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Cuisine: American

Nutrition

  • Serving Size: 1 fillet and portion
  • Calories: 350
  • Sugar: 4
  • Sodium: 450
  • Fat: 18
  • Saturated Fat: 3
  • Carbohydrates: 12
  • Fiber: 4
  • Protein: 34

Keywords: sheet pan salmon, broccoli recipe, healthy dinner, weeknight meals, easy seafood, gluten-free, dairy-free, one-pan dinner

You might also like these recipes

Leave a Comment

Recipe rating