This Honey Garlic Butter Salmon is the kind of weeknight dinner that feels special without any stress. It’s quick, flavorful, and turns basic pantry staples into a glossy, caramelized sauce. The salmon stays juicy, the edges get a little crisp, and the whole thing comes together in one pan.
If you love sweet-savory flavors and minimum cleanup, this is your new go-to.
Why This Recipe Works

Honey, garlic, and butter are a classic trio for a reason. The honey gives the salmon a light sweetness and helps it caramelize, while the garlic adds a savory punch. Butter brings everything together with a rich, silky finish.
A splash of lemon keeps the sauce bright, so the dish never feels heavy. Cooking the salmon on the stovetop and finishing under the broiler gives you a perfect sear and a glossy glaze in minutes.
What You’ll Need
- Salmon fillets (4 fillets, 5–6 oz each; skin-on preferred)
- Unsalted butter (3 tablespoons)
- Garlic (4 cloves, finely minced)
- Honey (3 tablespoons)
- Lemon (1 tablespoon juice + extra wedges for serving)
- Soy sauce or tamari (1 tablespoon, for depth and balance)
- Olive oil (1 tablespoon, for searing)
- Salt and black pepper (to taste)
- Red pepper flakes (optional, a pinch for heat)
- Fresh parsley or chives (optional, for garnish)
How to Make It

- Pat the salmon dry. Use paper towels to remove surface moisture. Season both sides with salt and pepper. Dry fish sears better and helps the glaze cling.
- Make the sauce base. In a small bowl, whisk together honey, lemon juice, and soy sauce. Set aside. This keeps the pan step quick and prevents burning.
- Heat the pan. Set a large oven-safe skillet (cast iron or stainless) over medium-high heat. Add olive oil and let it shimmer.
- Sear the salmon skin-side down. Place fillets in the pan, pressing gently for 10 seconds so the skin doesn’t curl. Cook 3–4 minutes until most of the flesh turns opaque around the edges and the skin is crisp.
- Flip and add butter. Turn the salmon carefully. Reduce heat to medium. Add butter to the pan and let it melt, tilting the skillet so it pools.
- Add garlic. Stir the garlic into the melted butter and cook 20–30 seconds, just until fragrant. Don’t brown the garlic or it will turn bitter.
- Pour in the honey mixture. Swirl to combine with the butter and garlic. Add a pinch of red pepper flakes if using. Spoon the sauce over the salmon as it simmers for 1–2 minutes.
- Optional broil for glaze. If your skillet is oven-safe, slide it under the broiler for 1–2 minutes to thicken and caramelize the sauce. Watch closely—honey burns fast.
- Check doneness. Salmon is done when it flakes easily and reaches 125–130°F (52–54°C) in the thickest part for medium. Pull it a touch early; carryover heat finishes the job.
- Finish and serve. Spoon extra sauce from the pan over the fillets. Squeeze a little more lemon, garnish with herbs, and serve immediately with rice, potatoes, or a crisp salad.
Keeping It Fresh
Store leftovers in an airtight container in the fridge for up to 2 days. Reheat gently in a skillet over low heat with a splash of water to loosen the glaze.
Avoid the microwave if possible, as it can dry out the fish. If you do use it, cover and heat in short bursts. Leftover salmon is also great flaked cold over greens with a squeeze of lemon.
Benefits of This Recipe
- Fast and forgiving: From stove to table in about 20 minutes, with a sauce that clings beautifully.
- Balanced flavor: Sweet, savory, and bright—no one note overwhelms the dish.
- One-pan cleanup: Sear, sauce, and finish in the same skillet.
- Works with any cut: Fillets, center-cuts, or even a whole side of salmon.
- Meal-prep friendly: Great for lunches and easy to pair with simple sides.
What Not to Do
- Don’t cook over high heat the whole time. You’ll burn the honey and garlic. Sear first, then lower the heat.
- Don’t skip drying the salmon. Wet fish won’t sear or glaze well.
- Don’t overcrowd the pan. Give the fillets space or they’ll steam instead of brown.
- Don’t overcook. Salmon goes from juicy to dry fast. Pull it as soon as it hits your target temp.
- Don’t add garlic too early. It needs only seconds in hot butter before liquids go in.
Recipe Variations
- Sheet pan version: Place salmon on parchment, spread with softened butter mixed with honey, garlic, soy, and lemon. Roast at 400°F (200°C) for 10–12 minutes. Broil briefly for color.
- No-soy swap: Use coconut aminos or 1 teaspoon fish sauce plus a splash of water for salt and umami.
- Citrus twist: Replace lemon with orange juice and zest for a sweeter, brighter glaze.
- Herb butter: Stir chopped parsley, dill, or chives into the butter before adding honey for extra freshness.
- Spicy honey: Add 1 teaspoon sriracha or a pinch of cayenne to the sauce.
- Whole side of salmon: Use a large fillet on foil, pour sauce over, and bake at 375°F (190°C) for 14–18 minutes, then broil to finish.
- Dairy-free: Swap butter with olive oil or vegan butter; flavor stays bold and bright.
FAQ
Can I use frozen salmon?
Yes. Thaw it fully in the fridge overnight, then pat very dry before cooking. Frozen salmon releases more moisture, so drying is key for a good sear and glaze.
What sides go best with honey garlic butter salmon?
Keep it simple: steamed rice, garlic mashed potatoes, roasted asparagus, green beans, or a lemony arugula salad. The sauce is great spooned over grains or vegetables.
How do I know when salmon is done without a thermometer?
Press gently with a fork at the thickest part. If it flakes easily and the center is just turning opaque, it’s ready. The salmon should still look slightly glossy, not chalky.
Can I make this without a broiler?
Absolutely. Simmer the sauce a minute longer on the stovetop and keep basting. You’ll still get a shiny glaze and tender fish.
Will this work with other fish?
Yes. Try it with trout, cod, halibut, or sea bass. Adjust cooking time based on thickness—lean white fish may cook faster, so keep an eye on it.
Is the sauce very sweet?
No. The soy and lemon balance the honey. If you prefer less sweetness, use 2 tablespoons honey and taste as you go.
Can I grill the salmon?
Yes. Grill the salmon first, then brush with the warmed honey garlic butter in the last minute to avoid flare-ups. Serve with extra sauce on the side.
Wrapping Up
Honey Garlic Butter Salmon is the kind of recipe that makes dinner feel easy and satisfying. With a short ingredient list and a fast cook time, it’s perfect for busy nights, date nights, or whenever you want something that tastes restaurant-quality without the fuss.
Keep the heat under control, baste generously, and finish with a squeeze of lemon. You’ll have tender, flavorful salmon that never gets old.

Honey Garlic Butter Salmon
Ingredients
- Salmon fillets (4 fillets, 5–6 oz each; skin-on preferred)
- Unsalted butter (3 tablespoons)
- Garlic (4 cloves, finely minced)
- Honey (3 tablespoons)
- Lemon (1 tablespoon juice + extra wedges for serving)
- Soy sauce or tamari (1 tablespoon, for depth and balance)
- Olive oil (1 tablespoon, for searing)
- Salt and black pepper (to taste)
- Red pepper flakes (optional, a pinch for heat)
- Fresh parsley or chives (optional, for garnish)
Instructions
- Pat the salmon dry. Use paper towels to remove surface moisture. Season both sides with salt and pepper. Dry fish sears better and helps the glaze cling.
- Make the sauce base. In a small bowl, whisk together honey, lemon juice, and soy sauce. Set aside. This keeps the pan step quick and prevents burning.
- Heat the pan. Set a large oven-safe skillet (cast iron or stainless) over medium-high heat. Add olive oil and let it shimmer.
- Sear the salmon skin-side down. Place fillets in the pan, pressing gently for 10 seconds so the skin doesn’t curl. Cook 3–4 minutes until most of the flesh turns opaque around the edges and the skin is crisp.
- Flip and add butter. Turn the salmon carefully. Reduce heat to medium. Add butter to the pan and let it melt, tilting the skillet so it pools.
- Add garlic. Stir the garlic into the melted butter and cook 20–30 seconds, just until fragrant. Don’t brown the garlic or it will turn bitter.
- Pour in the honey mixture. Swirl to combine with the butter and garlic. Add a pinch of red pepper flakes if using. Spoon the sauce over the salmon as it simmers for 1–2 minutes.
- Optional broil for glaze. If your skillet is oven-safe, slide it under the broiler for 1–2 minutes to thicken and caramelize the sauce. Watch closely—honey burns fast.
- Check doneness. Salmon is done when it flakes easily and reaches 125–130°F (52–54°C) in the thickest part for medium. Pull it a touch early; carryover heat finishes the job.
- Finish and serve. Spoon extra sauce from the pan over the fillets. Squeeze a little more lemon, garnish with herbs, and serve immediately with rice, potatoes, or a crisp salad.




