Last Tuesday, I came home from work completely drained, staring at a clock that said 5:45 PM and a fridge that was mostly empty. I had exactly zero energy to stand over the stove, and I definitely didn’t want to order takeout again. We’d done that three times that week already, and my wallet was crying. I needed dinner. Fast. Healthy-ish. And something that didn’t require twenty different pots to clean.
So I did what I always do when I’m tired: I grabbed a sheet pan, threw on some salmon fillets, tossed a head of broccoli on there, and made a quick honey garlic sauce. I popped it in the oven and went to change into sweatpants. Thirty minutes later, the smell of caramelized salmon and roasted garlic filled the house, and my kids actually sat down at the table without complaining. It was that good.
I’ve made this Sheet Pan Honey Garlic Salmon with Roasted Broccoli recipe at least a dozen times since then. It’s become my go-to “I’m too tired to think” dinner. It’s sweet, savory, sticky, and incredibly easy. If you’ve been looking for a weeknight meal that actually tastes like effort but takes five minutes of prep, you’re going to love this. It’s healthy, it’s fast, and it’s going to save your weeknight routine.
Why You’ll Love This Recipe
There are about ten reasons I keep making this, but here are the big ones that keep it on our weekly rotation. This isn’t just “easy”—it’s strategically easy.
- One Pan Wonder — Seriously, this is the holy grail of weeknight cooking. One sheet pan for the fish and veggies, one bowl for the sauce. That’s it. You’re looking at maybe three dishes total if you count the mixing bowl. I can handle that. I can’t handle a sink full of pots.
- Lightning Fast Prep — You can have this on the counter in 30 minutes flat. I’m talking 5 minutes of chopping, 25 minutes in the oven. I’ve made this on nights when I walked in the door at 6:30 PM and had dinner served by 7:00. Yes, really.
- Kid-Approved Flavor — My kids are notorious picky eaters. They’ll eat bread, butter, and sometimes pasta. But broccoli? Salmon? Hard pass. Until I made this. The honey garlic glaze masks the “fishy” taste they hate, and the broccoli gets roasted until it’s sweet and tender. They ask for seconds. That’s a miracle in my house.
- Healthy Without Being Boring — This is packed with omega-3s and vitamins, but it doesn’t taste like “diet food.” It tastes like a treat. The sticky glaze makes you forget you’re eating a healthy dinner. I feel good about feeding this to my family, but they feel like they’re getting a cheat meal.
- Pantry-Friendly Ingredients — You probably have everything you need right now. Salmon, broccoli, honey, garlic, soy sauce, and a few spices. No obscure ingredients from three different stores. Just simple, real food.
This is my answer to “what’s for dinner” when I’m tired, stressed, or just don’t want to think. It works every single time. 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. I’m particular about three ingredients here, and I’ll tell you exactly why. The rest is straightforward.
For the Salmon
Salmon fillets (1.5 to 2 pounds / 700-900g) — I use center-cut fillets because they cook evenly. Wild-caught is better if you can afford it, but farmed works fine too. Make sure they’re roughly the same size so they cook at the same rate. If one is tiny and one is huge, you’ll end up with dry fish.
Broccoli florets (2 large heads / about 600g) — Fresh is best. Cut them into uniform florets so they roast evenly. I usually buy two small heads. Pre-cut broccoli from the bag works too, but I find it sometimes has weird stems that don’t roast well. Give them a good rinse and dry them thoroughly—wet broccoli steams instead of roasts.
For the Honey Garlic Glaze
Honey (1/3 cup / 80ml) — This is the sweetener. Use real honey, not corn syrup. It gives that beautiful sticky glaze. If you’re out, maple syrup works, but it’s less traditional for this specific flavor profile.
Soy sauce (3 tablespoons / 45ml) — Low-sodium is my preference so I can control the saltiness. Regular soy sauce is fine if you’re watching sodium less. This adds the savory umami punch that balances the sweet honey.
Garlic (6 cloves, minced / about 2 tablespoons) — Yes, six cloves. Don’t skimp. Fresh garlic is non-negotiable here. Jarred garlic has a metallic aftertaste that really shines through in a simple sauce like this. Minced fine so it sticks to the fish.
Fresh ginger (1 teaspoon, grated) — This adds a nice zing. Fresh is best, but 1/4 teaspoon of ground ginger works in a pinch. It brightens up the heavy garlic and honey flavors.
Rice vinegar (1 tablespoon / 15ml) — Adds a little acidity to cut through the richness. Apple cider vinegar works too, but rice vinegar is more authentic to the Asian-inspired flavor.
Sesame oil (1 teaspoon) — This is the secret weapon. Just a little goes a long way. It adds that nutty, restaurant-quality aroma. Toasted sesame oil is the only kind you want—make sure the bottle says “toasted.”
Red pepper flakes (1/2 teaspoon) — Optional, but I recommend it. It adds a tiny kick that keeps the flavor interesting. If your kids are super sensitive to spice, skip it or use just a pinch.
For the Finish
Green onions (2 stalks, sliced) — For garnish. Adds color and a fresh crunch. If you don’t have green onions, fresh chives work too.
Sesame seeds (1 tablespoon) — Toasted sesame seeds are perfect here. They add a nice texture and look pretty. You can find them in the baking aisle.
Lemon wedges — For serving. A squeeze of fresh lemon right before eating brightens everything up.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use.
Large baking sheet — I use a half-sheet pan (13×18 inches). It needs to be big enough to fit the salmon and broccoli in a single layer. If your pan is too small, the broccoli will steam instead of roast. Line it with parchment paper or foil for easy cleanup. I’m obsessed with parchment paper for this—it prevents sticking and makes cleanup a breeze.
Medium mixing bowl — For whisking the sauce. Any bowl works.
Whisk — To blend the sauce ingredients smoothly. A fork works in a pinch.
Sharp knife — For cutting the broccoli and green onions. A dull knife makes cutting broccoli a nightmare.
Measuring cups and spoons — Standard stuff.
Brush or spoon — To spread the sauce over the salmon.
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.
Step 1: Prep the Oven and Pan (5 minutes)
Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper or aluminum foil. I use foil with a light spray of cooking oil if I’m in a hurry, but parchment is easier to clean. Having the oven preheating is crucial because you want the pan to be hot when the food goes in.
Step 2: Prep the Broccoli
Wash the broccoli heads and pat them completely dry. This is important—wet broccoli won’t roast well. Cut the florets into bite-sized pieces, trying to keep them uniform. Trim the stems a bit if they’re too thick. Toss the broccoli on the prepared baking sheet in a single layer. If you crowd them, they’ll steam. I usually spread them out a bit more than you think you need to.
Step 3: Make the Honey Garlic Sauce
In a medium bowl, combine the honey, soy sauce, minced garlic, grated ginger, rice vinegar, sesame oil, and red pepper flakes. Whisk until smooth and well combined. The sauce will look a bit thin at first, but that’s normal. It thickens up as it bakes. Taste it—it should be sweet, salty, and garlicky. Adjust if needed.
Step 4: Assemble the Pan
Pat the salmon fillets dry with paper towels. Place them on the baking sheet, slightly off to one side, leaving room for the broccoli. Brush the tops of the salmon generously with half of the honey garlic sauce. Don’t be shy with the sauce—it’s the best part. Drizzle the remaining sauce over the broccoli florets. Toss the broccoli with your hands or a spoon to coat them evenly.
Step 5: Roast
Place the sheet pan in the preheated oven. Bake for 12-15 minutes. The salmon is done when it flakes easily with a fork and is opaque throughout. The broccoli should be tender-crisp with some charred edges. I usually check the salmon at the 12-minute mark. If it’s thicker, it might need the full 15. If it’s thin, 12 is plenty. Overcooked salmon is dry and sad, so err on the side of undercooked if you’re unsure—it will continue to cook slightly after you take it out.
Step 6: Garnish and Serve
Remove the pan from the oven. Sprinkle the sliced green onions and toasted sesame seeds over the salmon and broccoli. Serve immediately with lemon wedges on the side. The contrast of the hot, sticky salmon and the fresh, cool green onions is amazing.
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 Overcrowd the Pan
This is the #1 mistake people make. If your broccoli is piled on top of itself, it will steam. You want it to roast. Use a large pan, or cook in two batches if you have a lot of broccoli. The charred edges are where the flavor lives.
Pat the Salmon Dry
Before you put the salmon on the pan, pat it dry with paper towels. Moisture prevents browning. If the salmon is wet, the sauce will slide off, and you won’t get that nice caramelized crust.
Use Fresh Garlic
I know it’s extra work, but mincing fresh garlic is worth it. Jarred garlic tastes different, and in a simple sauce like this, you’ll taste the difference. Fresh garlic has a brightness that jarred just doesn’t have.
Check for Doneness
Silicones thermometers are great, but I just use the fork test. Gently press the thickest part of the fillet. It should feel firm but still have a little give. If it’s mushy, it’s overcooked. If it’s hard, it’s definitely overcooked. Aim for flaky.
Toast Your Sesame Seeds
If you buy raw sesame seeds, toast them in a dry pan for 2-3 minutes until they’re golden and fragrant. It adds so much more flavor than raw seeds. I keep toasted sesame seeds in my pantry now because I use them on everything.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Teriyaki Style
Swap the rice vinegar for a bit more soy sauce and add a teaspoon of cornstarch to the sauce to make it thicker. It’ll be more like a teriyaki glaze. My kids love this version even more.
Spicy Kick
Add 1 tablespoon of sriracha or chili garlic sauce to the glaze. It adds a nice heat that balances the sweet honey. This is great if you like bold flavors.
Vegetable Swap
Not a broccoli fan? Asparagus works beautifully with salmon. Snap off the woody ends and toss them on the pan with the fish. They cook in about the same time. Bell peppers or zucchini also work, but they release more water, so cook them separately or for less time.
Gluten-Free
Use tamari instead of soy sauce. Everything else is naturally gluten-free. It’s that simple.
Dairy-Free
This recipe is already dairy-free! Just make sure your honey is vegan-friendly if that’s a concern (some vegans avoid honey, but most don’t mind). Serve with rice or quinoa.
Serving & Storage
How to Serve:
I usually serve this straight from the sheet pan at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:
Side Dishes:
- Steamed jasmine rice or brown rice (to soak up the extra sauce)
- Quinoa for a protein boost
- Simple green salad with a light vinaigrette
- Noodle stir-fry (if you want to stretch the meal)
Toppings Bar:
When I have guests, I put out extra sesame seeds, chopped peanuts, and more green onions. Everyone customizes their bowl.
Storage Instructions:
Refrigerator:
Store leftovers in an airtight container for up to 3 days. The salmon will keep well, and the broccoli stays good, though it gets softer in the fridge.
Reheating:
Best method: Reheat in a skillet over low heat with a splash of water or broth to keep it moist. Microwave works too, but it can make the salmon rubbery if you’re not careful. Heat in 30-second intervals, stirring between. Don’t overheat it.
Freezing:
I don’t recommend freezing this. The broccoli gets mushy when thawed, and the salmon can become dry. It’s best eaten fresh or refrigerated for a couple of days.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is per serving (based on 4 servings).
- Calories: 320
- Protein: 28g
- Carbs: 18g
- Fiber: 4g
- Sugar: 14g (from honey)
- Fat: 14g
- Sodium: 580mg (varies by soy sauce)
It’s high in protein and healthy fats, with a good amount of fiber from the broccoli. The sugar comes from the honey, but it’s natural sugar and balanced by the protein. It’s a solid, balanced meal.
Final Thoughts
So that’s my go-to Sheet Pan Honey Garlic Salmon with Roasted 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. It’s simple, it’s healthy, and it’s delicious. Make it yours! Try different veggies, adjust the spice level, or swap the salmon for cod if you prefer. 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?
You can, but it needs to be completely thawed and patted very dry before cooking. Frozen salmon releases a lot of water, which can make the broccoli soggy. If you’re in a rush, you can thaw it under cold running water for 10 minutes, but fresh is always better for texture.
Why did my broccoli turn out soggy?
Usually means the pan was overcrowded, or the broccoli was wet when it went in. Make sure you spread it out in a single layer and dry it thoroughly. Also, don’t cover the pan while it’s cooking—steam is the enemy of roasting.
Can I use a different fish?
Absolutely! Cod, tilapia, or trout work well with this glaze. Just keep an eye on the cooking time—white fish cooks faster than salmon, so check it at 10 minutes. Shrimp also works great, but they cook in 5-7 minutes, so add them to the pan later than the broccoli.
Is this recipe gluten-free?
Not as written, because of the soy sauce. But you can easily make it gluten-free by using tamari or coconut aminos instead of soy sauce. Everything else is naturally gluten-free.
How do I store leftovers?
Store in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet or microwave. The salmon will keep well, but the broccoli might get a bit softer. It’s still good!
Can I meal prep this?
Yes! This is great for meal prep. Cook the salmon and broccoli as directed, let them cool, and divide into containers. They reheat well in the microwave. Just add a splash of water when reheating to keep the salmon moist. I make this on Sundays for my Tuesday and Wednesday lunches.
What if I don’t have sesame oil?
You can skip it, but the flavor won’t be as deep. A little olive oil or even butter works, but you’ll lose that authentic Asian-inspired nutty flavor. If you have it, it’s worth the small amount.
Pin This Recipe!
Sheet Pan Honey Garlic Salmon with Roasted Broccoli
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
A quick and healthy 30-minute weeknight dinner featuring salmon fillets and broccoli roasted on a single sheet pan with a sticky honey garlic glaze.
Ingredients
- 1.5 to 2 pounds salmon fillets (center-cut)
- 2 large heads broccoli (about 600g), cut into florets
- 1/3 cup honey
- 3 tablespoons soy sauce (low-sodium preferred)
- 6 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1 tablespoon rice vinegar
- 1 teaspoon toasted sesame oil
- 1/2 teaspoon red pepper flakes (optional)
- 2 stalks green onions, sliced
- 1 tablespoon toasted sesame seeds
- Lemon wedges, for serving
Instructions
- Preheat oven to 400°F (200°C). Line a large half-sheet pan (13×18 inches) with parchment paper or foil.
- Wash and thoroughly dry broccoli florets. Spread them in a single layer on the prepared baking sheet to ensure roasting rather than steaming.
- In a medium bowl, whisk together honey, soy sauce, minced garlic, grated ginger, rice vinegar, sesame oil, and red pepper flakes until smooth.
- Pat salmon fillets dry with paper towels. Place them on the baking sheet next to the broccoli.
- Brush half of the honey garlic sauce generously over the salmon fillets. Drizzle the remaining sauce over the broccoli and toss to coat evenly.
- Roast in the preheated oven for 12-15 minutes, or until the salmon flakes easily with a fork and is opaque throughout, and broccoli is tender-crisp with charred edges.
- Remove from oven and immediately sprinkle with sliced green onions and toasted sesame seeds.
- Serve immediately with lemon wedges on the side.
Notes
Ensure broccoli is dry before roasting to prevent steaming. Do not overcrowd the pan; use a large pan or cook in batches if necessary. Pat salmon dry before adding sauce to help it caramelize. For a gluten-free version, substitute soy sauce with tamari or coconut aminos. Leftovers can be stored in the refrigerator for up to 3 days.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Cuisine: Asian-Inspired
Nutrition
- Serving Size: 1 fillet and portion
- Calories: 320
- Sugar: 14
- Sodium: 580
- Fat: 14
- Saturated Fat: 2
- Carbohydrates: 18
- Fiber: 4
- Protein: 28
Keywords: sheet pan dinner, honey garlic salmon, roasted broccoli, weeknight dinner, healthy salmon recipe, easy seafood, gluten-free option



