This Honey Garlic Salmon is a quick, weeknight-friendly dinner that delivers bold, restaurant-quality flavor in under 30 minutes. Tender, flaky salmon fillets are seared to a gorgeous golden crust, then bathed in a sticky, caramelized honey garlic glaze made with soy sauce, fresh lemon juice, and butter. It's sweet, savory, and utterly irresistible — all in one pan with minimal cleanup.
Cast iron skillet or large non-stick pan 12-inch recommended for 4 fillets
Small mixing bowl For preparing the honey garlic glaze
Whisk or fork For combining glaze ingredients
Measuring spoons
Spatula or fish turner Wide, thin edge for flipping delicate fillets
Garlic press or knife and cutting board For mincing garlic
Instant-read meat thermometer For checking internal temperature
Paper towels For patting salmon dry before cooking
Tongs
Ingredients
4salmon filletsabout 6 oz / 170g each, skin-on or skinless, center-cut preferred
saltto taste
black pepperfreshly ground, to taste
1tbspolive oil15ml
For the Honey Garlic Glaze
3tbspraw honey45ml; use high-quality raw honey for best caramelization
4clovesgarlicminced; about 1 tbsp
2tbsplow-sodium soy sauce30ml
1tbspunsalted butter14g
1tbspfresh lemon juice15ml; from about half a lemon
1tspapple cider vinegar5ml
1/2tspred pepper flakesoptional, for heat
For Garnish and Serving
fresh parsley or green onionschopped, for garnish
lemon slicesfor serving
Instructions
Remove salmon fillets from the refrigerator 15 minutes before cooking to ensure even cooking. Pat each fillet thoroughly dry with paper towels, then season generously on all sides with salt and freshly ground black pepper.
In a small bowl, whisk together the honey, minced garlic, soy sauce, lemon juice, apple cider vinegar, and red pepper flakes (if using) until fully combined. Set aside.
Heat a cast iron skillet or large non-stick pan over medium-high heat for 2 minutes until hot. Add the olive oil and swirl to coat — it should shimmer immediately.
Place salmon fillets presentation-side down in the pan and cook undisturbed for 4 minutes until a deep golden crust forms. Carefully flip each fillet using a wide spatula.
Reduce heat to medium-low, add the butter to the pan, and let it melt around the fillets. Pour the honey garlic glaze over and around the salmon.
Spoon the glaze over the salmon continuously for 3–4 minutes until the sauce thickens to a rich amber color and the salmon reads 125–130°F (52–54°C) for medium or 145°F (63°C) for fully cooked.
Remove from heat and let the salmon rest in the pan for 1–2 minutes. Spoon remaining glaze over each fillet, garnish with fresh parsley or green onions, and serve with lemon slices.
Notes
Pat salmon completely dry before searing — this is the single most important step for achieving a golden, caramelized crust instead of steamed fish.
Don't move the salmon once it hits the pan. If it resists when you try to lift it, it needs another 30 seconds — it will release naturally when the crust is properly formed.
Watch the heat when adding the glaze — honey burns quickly. Always reduce to medium-low before pouring the glaze into the pan.
Use fresh garlic, not garlic powder — fresh garlic becomes fragrant and slightly sweet as it cooks into the glaze and delivers significantly better flavor.
Frozen salmon works great — thaw completely overnight in the refrigerator, then pat extra dry as thawed salmon releases more moisture.
For baked version: pour glaze over seasoned fillets in a baking dish and bake at 400°F (200°C) for 12–15 minutes.
For air fryer version: brush glaze on fillets and air fry at 400°F (200°C) for 8–10 minutes, brushing with more glaze halfway through.
Storage: refrigerate leftovers in an airtight container for up to 3 days, or freeze for up to 2 months.
Reheating: warm in a 275°F (135°C) oven covered with foil for 10–15 minutes, or in a covered skillet over low heat with a splash of water or broth.
Glaze make-ahead tip: the honey garlic glaze can be mixed up to 3 days ahead and stored in the refrigerator — stir before using.