It was 11:47 PM on a rainy Tuesday, and I was starving in that specific way where only something sticky, salty, and sweet would do. I’d just gotten back from a work trip where I’d eaten my body weight in airport pretzels and gas station trail mix, and my kitchen was looking pretty sad. I didn’t have the energy for a complicated stir-fry or the patience for a slow-roasted meal, but I had a single salmon fillet in the freezer, a half-used jar of honey, and a head of broccoli that was starting to look a little lonely. The idea just arrived, honestly, like a little gift from my tired brain. What if I just… glazed the salmon with honey and garlic, threw it in a hot pan, and steamed the broccoli right alongside it?
I wasn’t trying to create anything fancy. I was just trying to feed myself without making a huge mess or spending an hour in the kitchen. The whole thing came together in about 20 minutes, and I ate it standing up at the counter, still in my travel clothes. And let me tell you, that first bite was a revelation. The salmon was perfectly flaky, the honey garlic glaze was caramelized and sticky in the best way, and the broccoli was bright green and tender. It was the kind of meal that makes you wonder why you don’t cook like this every single night. Maybe you’ve been there, too, standing in your kitchen late at night, just wanting something good without the fuss. This easy honey garlic salmon with steamed broccoli became my go-to for those exact moments, and I haven’t stopped making it since.
Why You’ll Love This Recipe
This isn’t just another salmon recipe. This is the one you’ll actually make on a Tuesday night after a long day, and you’ll feel like a kitchen genius without breaking a sweat. I’ve tested this method at least a dozen times, tweaking the glaze ratio and the cooking time until it was absolutely foolproof. Here’s why it works so well:
- Quick & Easy: From start to finish, this meal is on your table in under 25 minutes. No marinating, no complicated steps, just simple cooking.
- Simple Ingredients: You probably already have honey, garlic, and soy sauce in your pantry. The salmon and broccoli are the only things you might need to grab from the store.
- Perfect for Busy Weeknights: Whether you’re cooking for yourself or feeding a family, this dish comes together fast without sacrificing flavor.
- Crowd-Pleaser: The sweet and savory glaze appeals to almost everyone, even picky eaters who think they don’t like fish.
- Unbelievably Delicious: The caramelized honey garlic crust on the salmon is next-level good. It’s sticky, glossy, and full of flavor.
What makes this recipe different from all the others? It’s the balance. The honey isn’t too sweet because the garlic and a splash of soy sauce cut through it perfectly. The salmon is cooked in a hot skillet to get that beautiful golden crust, then finished with a quick steam for the broccoli right in the same pan. You get a complete, restaurant-quality meal with minimal cleanup. It’s comfort food that’s actually good for you, and it tastes like you spent way more effort than you actually did. Honestly, this is the kind of meal that makes you close your eyes after the first bite.
What Ingredients You Will Need
This recipe uses simple, everyday ingredients to create something truly special. You don’t need any fancy shopping trips or obscure items. Everything here is easy to find and probably already in your kitchen.
- For the Salmon:
- 4 salmon fillets (6 ounces each, skin on or off – your preference)
- 1/4 cup honey (use a good quality honey for best flavor, I like a local wildflower honey)
- 3 cloves garlic, minced (fresh is best, but jarred minced garlic works in a pinch)
- 2 tablespoons soy sauce (low sodium is great to control saltiness)
- 1 tablespoon olive oil (for cooking the salmon)
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional, for a little heat)
- 1 tablespoon butter (optional, for extra richness at the end)
- For the Steamed Broccoli:
- 1 large head of broccoli, cut into florets (about 4 cups)
- 2 tablespoons water (for steaming)
- Pinch of salt
- 1 teaspoon sesame seeds (optional, for garnish)
- 1 green onion, sliced (optional, for garnish)
A few notes on ingredients. For the salmon, I recommend getting fillets that are roughly the same thickness so they cook evenly. If your fillets are thinner, reduce the cooking time by a minute or two. For the honey, the flavor really matters here. A strong, floral honey will give you a more complex glaze. If you only have the stuff in the plastic bear, it will still work fine, just don’t expect it to taste the same. For the soy sauce, I prefer low sodium because the honey is already sweet and you don’t want the dish to be too salty. You can also use tamari or coconut aminos if you need a gluten-free option. The red pepper flakes are totally optional, but I love the tiny kick they add. It cuts through the sweetness beautifully.
Equipment Needed
You don’t need a lot of fancy equipment for this recipe, which is part of why I love it. Here’s what you’ll need:
- Large skillet with a lid: A 12-inch skillet is perfect. You need a lid for steaming the broccoli. A non-stick skillet works best for the salmon, but a well-seasoned cast iron skillet is also great.
- Sharp knife: For cutting the broccoli into florets and mincing the garlic. A dull knife makes this job harder than it needs to be.
- Cutting board: Any cutting board will do. I prefer a wooden one for vegetables and a separate plastic one for raw fish.
- Small bowl: For mixing the honey garlic glaze.
- Measuring spoons: For accurate measurements. I’ve made this enough times to eyeball it, but for your first time, measure it out.
- Fish spatula or thin spatula: For flipping the salmon without breaking it. A regular spatula works, but a fish spatula is designed for this exact job.
- Tongs: For handling the broccoli and moving things around the pan.
If you don’t have a lid for your skillet, you can use a piece of aluminum foil tightly crimped around the edges. It works just as well. I’ve done this more times than I’d like to admit. Also, if your skillet is smaller, just cook the salmon in batches. Don’t overcrowd the pan or you’ll steam the salmon instead of searing it.
Preparation Method

Let’s get cooking. This whole process moves fast, so read through the steps once before you start. Trust me, it’s easy, but having everything ready makes it even smoother.
- Prep your ingredients. Start by taking the salmon out of the refrigerator. Let it sit at room temperature for about 10 minutes while you prep everything else. Pat the salmon fillets dry with paper towels. This is crucial for getting a good sear. Season both sides lightly with salt and pepper. Cut the broccoli into bite-sized florets. Mince the garlic. In a small bowl, whisk together the honey, soy sauce, minced garlic, and red pepper flakes if using. Set everything aside.
- Heat the skillet. Place your large skillet over medium-high heat and add the olive oil. Let it heat up for about 2 minutes. You want the oil to be shimmering but not smoking. If you drop a tiny piece of salmon in, it should sizzle immediately. That’s your cue.
- Sear the salmon. Carefully place the salmon fillets in the hot skillet, presentation side down (that’s the side with the skin if you left it on, or the prettier side). Let them cook undisturbed for 4 minutes. Do not move them around. Let that crust form. After 4 minutes, use your fish spatula to carefully flip each fillet. Cook for another 2 minutes on the second side. The salmon should be golden brown and release easily from the pan.
- Add the glaze. Pour the honey garlic mixture over the salmon fillets. Let it bubble and reduce for about 1 minute. Use a spoon to baste the salmon with the glaze as it cooks. You’ll see it start to thicken and become sticky. If you’re using the butter, add it now and let it melt into the glaze. It adds a beautiful richness.
- Remove the salmon. Transfer the glazed salmon fillets to a plate. Don’t wipe out the skillet. You’ll use the remaining glaze and juices for the broccoli. Cover the salmon loosely with foil to keep it warm.
- Steam the broccoli. Add the broccoli florets to the same skillet with the remaining glaze. Add the 2 tablespoons of water and a pinch of salt. Immediately cover the skillet with the lid. Let the broccoli steam for 3 to 4 minutes, depending on how tender you like it. I like mine bright green with a little crunch. You want it to be fork-tender but not mushy. The steam will pick up the leftover honey garlic flavor, which is absolutely delicious.
- Finish and serve. Remove the lid and give the broccoli a quick toss in the pan juices. Taste and adjust seasoning if needed. Serve the salmon alongside the steamed broccoli. Sprinkle with sesame seeds and sliced green onions if you’re feeling fancy. Drizzle any remaining pan sauce over everything.
A quick note on cooking times. The exact time will depend on the thickness of your salmon fillets. A good rule of thumb is to cook salmon for about 4 to 6 minutes per half-inch of thickness. If your fillets are very thick, you might need to add a minute or two. The salmon is done when it flakes easily with a fork and the internal temperature reaches 145°F. Don’t overcook it, or it will be dry. The glaze will help keep it moist, but you still want to be careful.
Cooking Tips & Techniques
I’ve made this recipe more times than I can count, and I’ve learned a few things along the way. Some of these came from happy accidents, and others came from, well, mistakes. Let me save you the trouble.
Pat the salmon dry. This is the number one tip I can give you. If your salmon is wet, it will steam instead of sear, and you’ll miss out on that beautiful golden crust. Use paper towels and really get it dry. Season it right after so the salt has a minute to absorb into the fish.
Don’t move the salmon. When you place the fillets in the hot skillet, leave them alone. I know it’s tempting to check on them or nudge them, but resist. They’ll release naturally from the pan when the crust is formed. If you try to flip them too early, they’ll stick and fall apart. Trust the process.
Watch the glaze carefully. Honey burns quickly. Once you add the glaze to the pan, keep an eye on it. It should bubble and reduce, not smoke and turn black. If your heat is too high, the sugar in the honey will burn before the salmon is done. Medium-high heat is perfect, but if you see it getting too dark, turn it down a notch.
Use the same pan for the broccoli. This is a game changer for cleanup and flavor. The leftover glaze in the pan infuses the broccoli with that same honey garlic goodness. You get a cohesive meal without making extra dishes. I honestly love this part of the recipe because it feels so efficient.
Let the salmon rest. After you take it out of the pan, let it rest for a minute or two before serving. This allows the juices to redistribute throughout the fish. If you cut into it immediately, all those delicious juices will run out onto the plate instead of staying in the salmon.
One mistake I made early on was using too much honey in the glaze. I thought more sweetness would be better, but it just made the sauce cloying and it burned faster. The ratio in this recipe is perfect. It’s sweet, but the garlic and soy sauce keep it balanced. Another time, I forgot to cover the pan when steaming the broccoli, and it took way longer and dried out. The lid is essential for trapping the steam.
Variations & Adaptations
This recipe is incredibly versatile. Once you have the basic method down, you can change it up in so many ways. Here are a few of my favorite variations.
Spicy Honey Garlic Salmon: If you like heat, add an extra teaspoon of sriracha or a finely chopped fresh chili to the glaze. The spicy-sweet combination is addictive. I tried this one night when I was craving something with a kick, and it’s been a regular ever since.
Lemon Herb Version: Swap the honey for maple syrup and add the zest and juice of half a lemon along with a teaspoon of dried thyme or rosemary. This gives the salmon a brighter, more savory flavor. It’s perfect for spring or summer when you want something lighter.
Air Fryer Method: You can absolutely make this in an air fryer. Preheat the air fryer to 400°F. Place the seasoned salmon fillets in the basket and cook for 7 to 8 minutes. Brush with the glaze during the last 2 minutes. For the broccoli, toss it with a little oil and salt and air fry for 5 to 6 minutes at the same temperature. It’s a great hands-off option.
Sheet Pan Dinner: For an even easier meal, toss the broccoli with olive oil and salt on a sheet pan. Place the seasoned salmon fillets alongside. Bake at 400°F for 12 to 15 minutes. Brush the glaze over the salmon in the last 5 minutes of cooking. Everything cooks together on one pan. Cleanup is a dream.
Different Vegetables: Broccoli is great, but you can use asparagus, green beans, snap peas, or even sliced bell peppers. Just adjust the steaming time based on the vegetable. Asparagus will cook faster, while green beans might need an extra minute. I’ve made this with broccolini and it was fantastic.
For a dairy-free version, simply omit the butter at the end. The glaze is still delicious without it. For a gluten-free version, use tamari or coconut aminos instead of soy sauce. For a low-carb option, reduce the honey by half or use a sugar-free honey substitute. The flavor will be slightly different, but it still works.
Serving & Storage Suggestions
This dish is best served immediately, right when the salmon is hot and flaky and the broccoli is bright and tender. The contrast between the warm, sticky salmon and the crisp-tender broccoli is everything. I like to serve it on a warm plate with the extra pan sauce drizzled over everything.
For sides, this honey garlic salmon pairs beautifully with steamed jasmine rice or fluffy quinoa. The grains soak up the extra sauce perfectly. A simple side salad with a light vinaigrette also works well to balance the richness. If you’re feeling indulgent, some crusty bread to wipe up every last drop of glaze is never a bad idea.
For drinks, a crisp white wine like Sauvignon Blanc or a light Pinot Grigio complements the sweetness of the honey and the richness of the salmon. If you prefer non-alcoholic options, sparkling water with a squeeze of lemon is refreshing and cleanses the palate.
Storage: If you have leftovers, store the salmon and broccoli separately in airtight containers in the refrigerator. They will keep for up to 3 days. The salmon is delicious cold, flaked over a salad the next day for lunch. I’ve done this many times and it’s honestly one of my favorite parts of making this recipe.
Reheating: The best way to reheat the salmon is in a skillet over medium-low heat with a splash of water or extra soy sauce. Cover the pan and let it warm through gently for about 3 to 4 minutes. This helps keep the salmon moist. You can also reheat it in the microwave, but be careful not to overcook it. Use 30-second intervals on medium power. The broccoli can be reheated in the microwave or quickly steamed again. The flavors actually meld together even more overnight, so leftovers are still really good.
I don’t recommend freezing the cooked salmon because the texture can become watery when thawed. The glaze also doesn’t freeze well. It’s best to enjoy this dish fresh or within a few days.
Nutritional Information & Benefits
This meal is not just delicious, it’s also packed with nutrients. Here’s an approximate breakdown per serving (one salmon fillet with about a cup of broccoli).
- Calories: 420
- Protein: 38g
- Fat: 18g
- Carbohydrates: 28g
- Fiber: 4g
- Sugar: 22g (from honey and natural sugars)
- Sodium: 680mg
Salmon is an excellent source of high-quality protein and omega-3 fatty acids, which are great for heart health and brain function. It’s also rich in B vitamins, selenium, and potassium. Broccoli is a powerhouse of vitamin C, vitamin K, fiber, and antioxidants. Together, they make a balanced, nutrient-dense meal that keeps you full and satisfied.
This recipe is naturally gluten-free if you use tamari or coconut aminos instead of soy sauce. It’s also dairy-free if you skip the butter. It’s not low-carb due to the honey, but you can reduce the amount to fit your dietary needs. The main allergens to be aware of are fish and soy. If you have a soy allergy, you can use coconut aminos, which are soy-free.
I love that this meal feels indulgent but is actually really good for you. It’s the kind of food that nourishes your body while also making your taste buds happy. That balance is hard to find, and this recipe nails it.
Conclusion
This easy honey garlic salmon with steamed broccoli is proof that simple ingredients and a straightforward method can create something truly special. It’s the recipe I turn to when I’m tired, when I’m short on time, and when I just want a meal that feels like a hug. The sticky, sweet, savory glaze on the perfectly cooked salmon, paired with the bright, tender broccoli, is a combination that never gets old.
I hope you give this recipe a try and make it your own. Maybe you’ll add a little more garlic, or a squeeze of lime, or serve it with your favorite grain. That’s the beauty of a simple recipe like this. It’s a foundation for you to build on. Don’t be afraid to experiment and adjust it to your taste.
I’d love to hear how it turns out for you. Did you try a variation? Did you serve it with something unexpected? Drop a comment below and let me know. And if you loved it, please share this recipe with a friend who needs a quick, delicious weeknight dinner in their life. Happy cooking, friend. You’ve got this.
Frequently Asked Questions
Can I use frozen salmon for this recipe?
Yes, you can use frozen salmon, but you need to thaw it completely first. The best way is to transfer it to the refrigerator the night before. If you’re in a hurry, you can thaw it in a bowl of cold water for about 30 minutes. Pat it very dry before cooking, because frozen salmon tends to release more water. The cooking time might also be slightly shorter, so keep an eye on it.
How do I know when the salmon is fully cooked?
The easiest way is to use a fork. Gently flake the thickest part of the salmon. If it flakes easily and is no longer translucent in the center, it’s done. The internal temperature should reach 145°F. You can also look for the white protein (albumin) that starts to appear on the surface. That’s a good sign it’s cooked through.
Can I make the honey garlic glaze ahead of time?
Absolutely. You can mix the honey, soy sauce, minced garlic, and red pepper flakes together and store it in an airtight container in the refrigerator for up to a week. Give it a good stir before using it because the honey will settle at the bottom. This makes the recipe even faster on a busy night.
What if I don’t have a lid for my skillet?
No problem. You can use a piece of aluminum foil. Tear off a sheet large enough to cover the skillet completely, then crimp the edges tightly around the rim of the pan. This will trap the steam just as well as a lid. Just be careful when removing it, because the steam is very hot.
Can I use a different type of fish?
Yes, this glaze works wonderfully with other firm fish like cod, halibut, or even trout. The cooking time will vary depending on the thickness of the fish. Thicker fillets like cod might need an extra minute or two per side. Thinner fillets like trout will cook faster. Always check for flakiness to know when it’s done.
Pin This Recipe!

Easy Honey Garlic Salmon with Perfect Steamed Broccoli
A quick and delicious weeknight dinner featuring perfectly seared salmon glazed with a sweet and savory honey garlic sauce, served with tender steamed broccoli. Ready in under 25 minutes with minimal cleanup.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 4 salmon fillets (6 ounces each, skin on or off)
- 1/4 cup honey
- 3 cloves garlic, minced
- 2 tablespoons soy sauce (low sodium recommended)
- 1 tablespoon olive oil
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional)
- 1 tablespoon butter (optional)
- 1 large head broccoli, cut into florets (about 4 cups)
- 2 tablespoons water
- Pinch of salt
- 1 teaspoon sesame seeds (optional, for garnish)
- 1 green onion, sliced (optional, for garnish)
Instructions
- Prep your ingredients. Take the salmon out of the refrigerator and let it sit at room temperature for about 10 minutes. Pat the salmon fillets dry with paper towels and season both sides lightly with salt and pepper. Cut the broccoli into bite-sized florets. Mince the garlic. In a small bowl, whisk together the honey, soy sauce, minced garlic, and red pepper flakes if using.
- Heat the skillet. Place a large skillet with a lid over medium-high heat and add the olive oil. Let it heat up for about 2 minutes until shimmering but not smoking.
- Sear the salmon. Carefully place the salmon fillets in the hot skillet, presentation side down. Cook undisturbed for 4 minutes. Flip each fillet and cook for another 2 minutes on the second side until golden brown.
- Add the glaze. Pour the honey garlic mixture over the salmon fillets. Let it bubble and reduce for about 1 minute, basting the salmon with the glaze. If using butter, add it now and let it melt into the glaze.
- Remove the salmon. Transfer the glazed salmon fillets to a plate and cover loosely with foil to keep warm. Do not wipe out the skillet.
- Steam the broccoli. Add the broccoli florets to the same skillet with the remaining glaze. Add 2 tablespoons of water and a pinch of salt. Immediately cover the skillet with the lid and steam for 3 to 4 minutes until fork-tender but still bright green.
- Finish and serve. Remove the lid and toss the broccoli in the pan juices. Serve the salmon alongside the steamed broccoli. Sprinkle with sesame seeds and sliced green onions if desired. Drizzle any remaining pan sauce over everything.
Notes
Pat the salmon dry for the best sear. Don’t move the salmon while searing; it will release naturally when the crust forms. Watch the glaze carefully as honey burns quickly. Use the same pan for broccoli to infuse it with flavor and minimize cleanup. Let the salmon rest for a minute or two before serving. For gluten-free, use tamari or coconut aminos instead of soy sauce. For dairy-free, omit the butter.
Nutrition
- Serving Size: 1 salmon fillet with
- Calories: 420
- Sugar: 22
- Sodium: 680
- Fat: 18
- Saturated Fat: 4
- Carbohydrates: 28
- Fiber: 4
- Protein: 38
Keywords: honey garlic salmon, steamed broccoli, quick salmon recipe, weeknight dinner, healthy salmon, easy salmon recipe



