This honey garlic salmon is one of those recipes that looks like you spent an hour in the kitchen but actually comes together in about 20 minutes. The fillets get a quick sear in a buttery honey-garlic sauce, then a blast under the broiler caramelizes everything into a sticky, irresistible glaze. It's sweet, savory, garlicky, and just a touch spicy — basically everything you want on a piece of salmon.
Why This Recipe Works
- Pan-searing in the sauce before broiling lets the salmon absorb flavor from both sides, not just the top
- Broiling at high heat caramelizes the honey into a sticky lacquered crust in minutes
- Butter in the sauce adds richness and helps the glaze cling to the fish instead of sliding off
- The soy-honey-lemon combination hits sweet, salty, and acidic notes that balance the richness of the salmon
This honey garlic salmon is one of those recipes that sounds fancy but takes less effort than most weeknight dinners. You'll sear the fillets in a bubbling honey-garlic sauce right on the stovetop, then slide the whole skillet under the broiler for a few minutes until everything caramelizes into a sticky, glossy glaze. Twenty minutes, one pan, and you've got restaurant-quality salmon.
The sauce is where the magic happens — honey brings the sweetness, soy sauce adds that deep savory backbone, garlic gives it punch, and a squeeze of lemon brightens everything up. A little sriracha in the background keeps things interesting without making it spicy. Once it reduces in the pan, it turns into a thick glaze that clings to every inch of the salmon.
The trick that sets this recipe apart from simpler pan-seared versions is the broiler finish. That blast of overhead heat caramelizes the honey glaze into a sticky, almost lacquered crust — the kind of thing you'd pay good money for at a restaurant. Just make sure you use the middle oven rack so the sauce doesn't scorch.
Don't forget to baste while the salmon sears — spooning that sauce over the fillets every 30 seconds builds up layers of flavor and glaze. By the time it hits the broiler, each fillet is already coated in a gorgeous sticky layer that just gets better with the caramelization.
Serve this over a bed of steamed rice so you can drizzle every last drop of sauce from the pan. A side of steamed broccoli or bok choy keeps things balanced, and honestly, you'll want that extra rice just to soak up the sauce. Let's get cooking!

How It Comes Together






Chef Tips
- Use the middle oven rack, not the top — the honey in the sauce burns quickly under direct broiler heat.
- Don't skip the basting while pan-searing. Spooning sauce over the salmon builds layers of sticky glaze that caramelize beautifully under the broiler.
- For a milder version, reduce or skip the sriracha entirely. The honey-garlic-soy combination is delicious on its own.
- Check doneness by pressing the thickest part of the fillet — it should feel firm on the outside but still give slightly in the center for medium (145°F).
- Leftover salmon keeps well in the fridge for 3 days and makes incredible salmon rice bowls or salad toppers when served cold.
Variations
Baked Honey Garlic Salmon
Skip the stovetop sear. Place seasoned salmon on a foil-lined sheet pan, pour the sauce over, and bake at 400°F for 12-15 minutes. Broil the last 2 minutes for color.
Grilled Honey Garlic Salmon
Grill salmon skin-side down over medium-high heat for 4 minutes. Brush generously with the honey garlic sauce, flip, and grill 3-4 more minutes, brushing again.
Air Fryer Version
Brush salmon with sauce and air fry at 400°F for 8-10 minutes, brushing with more sauce halfway through.
Sesame Ginger Twist
Add 1 tablespoon grated fresh ginger and 1 teaspoon sesame oil to the sauce. Garnish with extra sesame seeds and sliced scallions.
Serving Suggestions
Serve over steamed jasmine rice or cauliflower rice to soak up the extra sauce. Steamed broccoli, bok choy, or roasted asparagus round out the plate. A simple cucumber salad with rice vinegar adds a refreshing crunch.
Make It Ahead
Whisk the sauce up to 2 days ahead and refrigerate. Season salmon up to 4 hours ahead. Bring both to room temperature for 15 minutes before cooking.




