Best Sticky Honey Garlic Salmon with Roasted Broccoli Recipe

Ready In 30 minutes
Servings 4 servings
Difficulty Easy

The glossy, lacquered sheen of the sauce catching the kitchen light—that’s what I was after the first time I made this Sticky Honey Garlic Salmon with Roasted Broccoli. I had a fillet of salmon in the fridge that needed using, a head of broccoli threatening to go soft, and absolutely no patience for a complicated dinner. I wanted something that looked like it took effort but didn’t actually require any. So I stood there, whisking honey and soy sauce together in a bowl, wondering if the garlic would burn before the fish cooked through. Spoiler: it didn’t. That first bite—where the caramelized edges of the salmon gave way to flaky, tender fish, all tangled up with roasted broccoli that had caught some of the sticky sauce—honestly made me mad at myself for not trying it sooner. This recipe stuck because it proved you don’t need fifteen ingredients to make a weeknight dinner feel special. You just need a little patience with the heat and a willingness to let the sauce do its thing. Trust me on this one.

Why You’ll Love This Recipe

I’ve tested this Sticky Honey Garlic Salmon with Roasted Broccoli at least a dozen times, tweaking the sauce ratio and the roasting temperature until everything clicked. Here is why this version became my go-to:

  • Quick & Easy : From fridge to table in under 30 minutes. Perfect for those evenings when you’re staring at the pantry wondering what’s for dinner.
  • Simple Ingredients : No weird Asian condiments or hard-to-find items. Soy sauce, honey, garlic, and a few pantry staples are all you need.
  • Perfect for Busy Weeknights : Great for meal prep, quick family dinners, or even impressing a date without breaking a sweat.
  • Crowd-Pleaser : Even my friend who “doesn’t like fish” asked for seconds. The sticky glaze wins everyone over.
  • Unbelievably Delicious : The contrast between the caramelized exterior and the tender, flaky interior is next-level comfort food.

What makes this recipe different from the rest? It’s the technique of broiling the salmon first to get that perfect crust, then brushing the glaze on in layers so it caramelizes without burning. I learned this trick after ruining three batches of salmon with sauce that turned bitter from overcooked garlic. This version balances sweetness, saltiness, and umami in a way that feels restaurant-quality but takes almost no effort. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday into something memorable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which makes this dish perfect for last-minute cravings.

For the Salmon

  • 4 salmon fillets (6 oz each, skin-on or skinless—I prefer skin-on for extra crispiness)
  • 2 tablespoons olive oil (or avocado oil for higher smoke point)
  • Salt and black pepper (to taste)

For the Sticky Honey Garlic Sauce

sticky honey garlic salmon preparation steps

  • 1/3 cup honey (use local honey for best flavor; avoid crystallized honey as it won’t melt evenly)
  • 4 cloves garlic (minced finely—fresh garlic is non-negotiable here, the jarred stuff just doesn’t work the same)
  • 3 tablespoons soy sauce (low-sodium recommended; tamari or coconut aminos work for gluten-free)
  • 1 tablespoon rice vinegar (adds brightness; apple cider vinegar works in a pinch)
  • 1 teaspoon sesame oil (optional but adds lovely nuttiness)
  • 1/2 teaspoon red pepper flakes (optional, for heat)
  • 1 tablespoon cornstarch mixed with 2 tablespoons water (for thickening, if needed)

For the Roasted Broccoli

  • 2 heads broccoli (cut into florets, stems peeled and sliced thin so nothing goes to waste)
  • 2 tablespoons olive oil
  • Salt and black pepper (to taste)
  • 1/2 teaspoon garlic powder (optional, but I add it every time)
  • Lemon wedges (for serving)

I recommend using wild-caught salmon if you can find it—the texture is firmer and the flavor is cleaner. For the broccoli, look for heads with tight, dark green florets and firm stalks. If you’re feeling adventurous, you can swap the broccoli for asparagus or green beans depending on the season.

Equipment Needed

  • Baking sheet (rimmed, to catch any drips—I use a half-sheet pan)
  • Parchment paper or aluminum foil (for easy cleanup)
  • Small saucepan (for the sauce)
  • Whisk (or a fork in a pinch)
  • Chef’s knife and cutting board
  • Measuring spoons and cups
  • Tongs (for flipping the salmon)
  • Pastry brush (optional, but helps with even glaze application)

If you don’t have a pastry brush, just use a spoon to drizzle the glaze over the salmon. I’ve done it both ways and honestly, the spoon method is perfectly fine. A good rimmed baking sheet is worth investing in—I learned that the hard way after a sauce spill made a mess in my oven.

Preparation Method

  1. Preheat your oven to 400°F (200°C). Position the rack in the upper third of the oven so the salmon gets good heat from above. Line a baking sheet with parchment paper or foil for easy cleanup.
  2. Prepare the broccoli. Toss the broccoli florets and sliced stems with 2 tablespoons olive oil, salt, pepper, and garlic powder. Spread them in a single layer on one half of the baking sheet. Roast for 10 minutes while you prepare the salmon and sauce.
  3. Season the salmon. Pat the fillets dry with paper towels—this is crucial for getting a nice sear. Season both sides generously with salt and pepper. Drizzle with 2 tablespoons olive oil and rub it in gently.
  4. Make the sticky honey garlic sauce. In a small saucepan over medium heat, combine honey, minced garlic, soy sauce, rice vinegar, sesame oil, and red pepper flakes. Whisk gently and bring to a simmer. Let it bubble for 2-3 minutes until it thickens slightly. If you want a thicker glaze, stir in the cornstarch slurry and cook for another minute until glossy. Remove from heat.
  5. Add salmon to the baking sheet. After the broccoli has roasted for 10 minutes, push it to one side and place the salmon fillets skin-side down on the other side. Brush each fillet generously with the honey garlic sauce, reserving about half for later.
  6. Roast for 8-10 minutes. The salmon should be almost cooked through but still slightly translucent in the center. The internal temperature should reach 125°F (52°C) for medium-rare or 135°F (57°C) for medium.
  7. Switch to broil. Turn the oven to broil and brush the salmon with another layer of the reserved sauce. Broil for 1-2 minutes, watching carefully—the sugar in the honey can burn fast. You want the edges to caramelize and bubble, not turn black.
  8. Rest and serve. Remove from the oven and let the salmon rest for 2-3 minutes. The residual heat will finish cooking it through. Drizzle any remaining sauce over the top and serve with lemon wedges.

Pro tip: If the broccoli isn’t as crispy as you’d like after roasting, toss it under the broiler for the last minute alongside the salmon. Just keep an eye on it—I’ve definitely burned a batch while getting distracted by the sauce.

Cooking Tips & Techniques

Here are some things I learned the hard way so you don’t have to:

  • Don’t overcrowd the pan. Give the salmon and broccoli space to breathe. If they’re crammed together, they’ll steam instead of roast, and you’ll lose that beautiful caramelization.
  • Pat the salmon dry. Wet salmon won’t brown properly. Use paper towels and be thorough—it makes a bigger difference than you’d think.
  • Watch the garlic. Garlic burns quickly, especially when combined with honey. That’s why we cook the sauce separately and add it in layers rather than marinating the salmon for hours. I once left the garlic in the pan too long and ended up with a bitter, acrid mess. Lesson learned.
  • Use a meat thermometer. Salmon is expensive, and overcooking it is a tragedy. For perfectly flaky fish, pull it out at 125°F (52°C) for medium-rare or 135°F (57°C) for medium. It will continue cooking as it rests.
  • Double the sauce. Seriously. Make extra and keep it in the fridge. It’s amazing drizzled over rice, roasted vegetables, or even grilled chicken later in the week.

Timing is everything with this dish. Start the broccoli first since it takes longer, then prep the salmon and sauce while it roasts. By the time the broccoli is ready, the oven is hot, the sauce is made, and you’re ready to assemble everything. Multitasking like this makes the whole process feel effortless.

Variations & Adaptations

  • Spicy Mango Version: Swap half the honey for mango puree and add an extra teaspoon of red pepper flakes. The fruitiness pairs beautifully with the garlic and soy. I tried this on a whim when I had a ripe mango sitting on the counter, and it was a revelation.
  • Low-Carb/Keto Adaptation: Replace the honey with a sugar-free honey substitute or use monk fruit sweetener. The texture won’t be quite as sticky, but it still tastes fantastic. Serve with extra roasted broccoli or cauliflower rice.
  • Air Fryer Method: Cook the salmon at 375°F (190°C) for 8-10 minutes in the air fryer, brushing with sauce halfway through. The broccoli can go in a separate basket at 380°F (193°C) for 10-12 minutes. This method gives you the crispiest edges.
  • Sheet Pan Variation: Add cubed sweet potatoes or bell peppers to the broccoli for a more complete meal. Just toss everything in olive oil and seasonings, roast for 15 minutes, then add the salmon and continue as directed.
  • Dairy-Free/Gluten-Free: This recipe is naturally dairy-free. For gluten-free, use tamari or coconut aminos instead of soy sauce. I’ve tested both and honestly prefer the tamari version—it has a richer flavor.

If you’re a fan of sheet pan dinners, you might also enjoy this healthy high-protein grilled chicken meal prep for another easy weeknight option.

Serving & Storage Suggestions

Serve the Sticky Honey Garlic Salmon hot, right off the baking sheet or transferred to a platter. The broccoli should be tender-crisp with caramelized edges. A squeeze of fresh lemon juice right before serving brightens everything up beautifully.

What to serve with it:

  • Steamed jasmine rice or brown rice to soak up the extra sauce
  • Quinoa for a protein boost
  • A simple cucumber salad with rice vinegar and sesame seeds
  • Extra roasted broccoli—you can never have too much

For a heartier meal, pair this with a fresh loaded creamy vegetarian pasta salad for a satisfying contrast of textures.

Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. The salmon will lose its crispy exterior, but the flavor will still be delicious. To reheat, warm gently in a skillet over medium-low heat with a splash of water or extra sauce to keep it moist. Avoid the microwave if you can—it tends to make the fish rubbery.

Freezer: You can freeze the cooked salmon for up to 2 months. Wrap each fillet individually in plastic wrap, then place in a freezer bag. Thaw overnight in the refrigerator and reheat gently. The broccoli doesn’t freeze well, so make fresh if you’re planning to freeze the salmon.

The flavors actually deepen overnight as the sauce melds with the fish. I’ve been known to make extra just for cold leftovers the next day—straight from the fridge, no reheating needed.

Nutritional Information & Benefits

Per serving (1 fillet with 1 cup broccoli, approximate values):

  • Calories: 420
  • Protein: 38g
  • Fat: 18g
  • Carbohydrates: 28g
  • Fiber: 6g
  • Sugar: 20g
  • Sodium: 680mg

Salmon is packed with omega-3 fatty acids, which support heart health and reduce inflammation. Broccoli is a cruciferous powerhouse loaded with vitamin C, vitamin K, and fiber. This meal is naturally gluten-free and dairy-free, making it suitable for a wide range of dietary needs. If you’re watching your sugar intake, you can reduce the honey to 1/4 cup and add a splash more vinegar for balance.

For another high-protein option that’s perfect for meal prep, check out these high-protein loaded chicken kabobs that use a similar sweet-savory glaze.

Conclusion

This Sticky Honey Garlic Salmon with Roasted Broccoli has become my emergency dinner—the one I make when I need something that feels fancy but takes almost no effort. The sauce caramelizes into this glossy, almost lacquered coating that clings to every bite of tender salmon, while the broccoli gets crispy edges that soak up all the extra goodness. It’s proof that you don’t need a thousand ingredients or hours in the kitchen to make something memorable.

I’d love to hear how this recipe turns out for you. Did you try any variations? Burn the garlic like I did the first time? Leave a comment below and let me know—your adaptations might inspire someone else’s dinner tonight. And if you’re looking for more easy weeknight meals, browse around—there’s plenty more where this came from. Happy cooking!

Frequently Asked Questions

Can I use frozen salmon for this recipe?

Yes, but thaw it completely in the refrigerator overnight and pat it very dry before cooking. Frozen salmon releases more water as it cooks, which can prevent the sauce from caramelizing properly.

How do I know when the salmon is done?

The easiest way is to use an instant-read thermometer. Insert it into the thickest part of the fillet—125°F (52°C) for medium-rare, 135°F (57°C) for medium. The flesh should also flake easily with a fork when gently pressed.

Can I make the sauce ahead of time?

Absolutely. The sauce can be made up to 3 days in advance and stored in an airtight container in the refrigerator. Let it come to room temperature before brushing onto the salmon, or warm it gently on the stove.

What can I use instead of broccoli?

Green beans, asparagus, Brussels sprouts, or even cauliflower work beautifully. Just adjust the roasting time based on the vegetable—asparagus needs less time, while Brussels sprouts need a bit more.

Is this recipe suitable for meal prep?

Yes! The salmon and broccoli keep well in the fridge for up to 3 days. For best results, store the sauce separately and reheat everything gently in a skillet. The salmon won’t be as crispy, but the flavor will still be amazing.

Pin This Recipe!

sticky honey garlic salmon recipe

Print

Best Sticky Honey Garlic Salmon with Roasted Broccoli Recipe

A quick and easy weeknight dinner featuring caramelized honey garlic salmon and roasted broccoli, ready in under 30 minutes with simple ingredients.

  • Author: Lena
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Asian-inspired

Ingredients

Scale
  • 4 salmon fillets (6 oz each, skin-on or skinless)
  • 2 tablespoons olive oil (or avocado oil)
  • Salt and black pepper to taste
  • 1/3 cup honey
  • 4 cloves garlic, minced
  • 3 tablespoons soy sauce (low-sodium recommended; tamari or coconut aminos for gluten-free)
  • 1 tablespoon rice vinegar (apple cider vinegar works in a pinch)
  • 1 teaspoon sesame oil (optional)
  • 1/2 teaspoon red pepper flakes (optional)
  • 1 tablespoon cornstarch mixed with 2 tablespoons water (for thickening, if needed)
  • 2 heads broccoli, cut into florets (stems peeled and sliced thin)
  • 2 tablespoons olive oil (for broccoli)
  • Salt and black pepper to taste (for broccoli)
  • 1/2 teaspoon garlic powder (optional, for broccoli)
  • Lemon wedges for serving

Instructions

  1. Preheat your oven to 400°F (200°C). Position the rack in the upper third of the oven. Line a baking sheet with parchment paper or foil.
  2. Toss broccoli florets and sliced stems with 2 tablespoons olive oil, salt, pepper, and garlic powder. Spread in a single layer on one half of the baking sheet. Roast for 10 minutes.
  3. Pat salmon fillets dry with paper towels. Season both sides generously with salt and pepper. Drizzle with 2 tablespoons olive oil and rub in gently.
  4. In a small saucepan over medium heat, combine honey, minced garlic, soy sauce, rice vinegar, sesame oil, and red pepper flakes. Whisk and bring to a simmer. Let bubble for 2-3 minutes until slightly thickened. If desired, stir in cornstarch slurry and cook for another minute until glossy. Remove from heat.
  5. After broccoli has roasted for 10 minutes, push it to one side and place salmon fillets skin-side down on the other side. Brush each fillet generously with honey garlic sauce, reserving about half for later.
  6. Roast for 8-10 minutes until salmon is almost cooked through (internal temperature 125°F for medium-rare or 135°F for medium).
  7. Switch oven to broil. Brush salmon with another layer of reserved sauce. Broil for 1-2 minutes, watching carefully, until edges caramelize.
  8. Remove from oven and let salmon rest for 2-3 minutes. Drizzle any remaining sauce over the top and serve with lemon wedges.

Notes

Pat salmon dry for best browning. Watch garlic carefully to avoid burning. Use a meat thermometer for perfect doneness. Double the sauce for extra. Broccoli can be broiled alongside salmon for extra crispiness.

Nutrition

  • Serving Size: 1 fillet with 1 cup
  • Calories: 420
  • Sugar: 20
  • Sodium: 680
  • Fat: 18
  • Saturated Fat: 3
  • Carbohydrates: 28
  • Fiber: 6
  • Protein: 38

Keywords: sticky honey garlic salmon, roasted broccoli, weeknight dinner, quick salmon recipe, honey garlic sauce, sheet pan dinner

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating