How to make honey mustard butter salmon
Honey mustard butter salmon cooks in one pan in under 20 minutes, and the sauce builds itself as the fish releases its moisture. You sear the salmon skin-side down in butter, then add Dijon mustard and honey to the pan — the heat melts them into the butter and pan juices, coating the fish without any whisking or emulsifying. The result is a glaze that tastes rich and balanced, tangy from mustard and sweet from honey, with the butter carrying both flavors into the fish.
The technique works because you are not making a separate sauce and then adding fish to it. Instead, you build the sauce around the fish as it cooks, which means the flavors stay concentrated and the fish stays moist. The skin crisps while the flesh stays tender, and by the time the fish is done, you have a finished dish with no extra steps.
Key Takeaways
- Start with skin-on salmon fillets at least three-quarters of an inch thick, patted completely dry before the pan goes hot.
- Sear skin-side down in butter over medium-high heat for four to five minutes without moving the fish, until the skin is golden and crisp.
- Flip the fish, then add Dijon mustard and honey directly to the pan and let the heat melt them into a glaze that coats the fish.
- The fish is done when it flakes easily at the thickest part and the internal temperature reaches 120 to 125 degrees Fahrenheit.
- Spoon the pan sauce over the fish as you plate it, and serve immediately while the butter is still warm and glossy.
What you need before you start
Use skin-on salmon fillets between three-quarters of an inch and one inch thick. Thinner fillets cook too fast and dry out before the skin crisps; thicker ones take longer than the sauce needs. If your fillets are uneven, fold the thin tail end under itself so the thickness is consistent across the whole fillet.
Pat the salmon completely dry with paper towels, paying special attention to the skin side. Moisture on the surface keeps the skin from crisping and causes the fish to steam instead of sear. Let the fillets sit at room temperature for five to ten minutes while you measure your other ingredients — this helps the flesh cook evenly.
Gather unsalted butter (about two tablespoons per fillet), Dijon mustard (one tablespoon per fillet), and honey (one teaspoon per fillet). Have a small spoon or measuring spoon ready so you can add the mustard and honey quickly once you flip the fish. Salt and pepper the salmon on both sides just before it goes into the pan.
The sear and flip
Heat a skillet large enough to hold your fillets without crowding over medium-high heat for two minutes. Add the butter and let it foam — you want the pan hot enough that the butter is actively bubbling, but not so hot that it browns. Once the foam subsides and the butter is clear, place the salmon skin-side down in the pan.
Do not move the fish. This is the hardest part and the most important one. The skin needs four to five minutes of uninterrupted contact with the hot butter to crisp and brown. If you nudge it or flip it early, the skin will stick and tear. Listen for a gentle sizzle; if it sounds angry and loud, your heat is too high and you should lower it slightly.
After four to five minutes, the skin should be golden brown and the fish should release easily from the pan when you slide a thin spatula underneath. Flip the fillet gently, supporting it with the spatula so it does not break. The flesh side will look pale and slightly translucent at the edges — this is normal and means the fish is cooking through.
Building the mustard and honey glaze
Immediately after flipping, add the Dijon mustard and honey to the pan. Do not stir them together first — add them directly to the hot butter around the fish. The heat will melt them quickly, and within 30 seconds they will begin to combine with the butter and the pan juices into a glossy glaze.
Tilt the pan slightly and use a spoon to baste the fish with the sauce as it forms. This does two things: it helps the glaze coat the top of the fish evenly, and it keeps the flesh moist as it finishes cooking. Baste every 20 to 30 seconds for the remaining two to three minutes of cooking time.
The mustard will smell sharp and pungent at first — this is the raw mustard flavor, which mellows as it heats. By the time the fish is done, the mustard will smell warm and savory, and the honey will have caramelized slightly at the edges of the pan. This is the moment to stop cooking.
Knowing when the fish is done
Salmon is done when the flesh flakes easily at the thickest part of the fillet and the internal temperature reaches 120 to 125 degrees Fahrenheit. Use a thin instant-read thermometer inserted horizontally into the thickest part of the fish, being careful not to touch the pan or the skin. If you do not have a thermometer, gently press the flesh with a fork — it should separate into soft, opaque flakes rather than resist or look translucent.
Overcooked salmon becomes dry and loses its delicate texture. It is better to pull the fish from the pan a few seconds early — it will continue to cook slightly from residual heat — than to leave it in too long. The carryover cooking is especially important here because the pan is hot and the sauce is still bubbling.
Plating and serving
Transfer the salmon to a plate or serving platter, skin-side up so the crisp skin stays visible. Spoon all the pan sauce over and around the fish — this is where the flavor lives, and you do not want to leave it behind. The sauce should still be warm and glossy; if it has begun to separate or look dull, you waited too long to plate.
Serve immediately. Honey mustard butter salmon does not hold well; the skin softens as it cools, and the sauce congeals. If you are cooking for more than two people, work in batches rather than trying to keep finished plates warm.
Variations and additions
A pinch of cayenne pepper or red pepper flakes added to the pan with the mustard and honey brings heat without overwhelming the other flavors. Whole grain mustard works in place of Dijon if you prefer texture and a slightly less sharp flavor. A squeeze of fresh lemon juice at the very end brightens the sauce and cuts the richness of the butter.
Thyme or tarragon sprinkled over the fish as you baste it adds herbal depth. If you have shallots, mince one finely and add it to the pan before the fish goes in, letting it soften in the butter for a minute — it will cook through by the time the salmon is done and add sweetness and body to the sauce.
Frequently Asked Questions
Can I use skinless salmon fillets?
Yes, but you lose the textural contrast that makes this dish work. Skinless fillets need the same cooking time, but without the crisp skin to anchor the dish, the texture becomes one-note. If you must use skinless, sear the presentation side (whichever side you want facing up when plated) for two minutes before flipping, so at least one side develops color.
What if my mustard and honey burn in the pan?
This usually means your heat is too high. Lower the temperature to medium or medium-low after you flip the fish, and add the mustard and honey a bit more slowly so they have time to melt rather than scorch. If they do burn, wipe the pan clean, add fresh butter, and start the glaze over — it takes only 30 seconds.
Can I make this in the oven instead of on the stovetop?
You can finish the fish in a 400-degree oven after searing the skin, which gives you more control over the final cooking. Sear skin-side down for four minutes, then transfer the whole skillet to the oven for three to five minutes. The glaze will not build the same way, so add the mustard and honey to the pan before it goes in the oven, or brush them on after cooking.
How much sauce should I expect?
You will have roughly two to three tablespoons of sauce per fillet — enough to spoon over the fish and coat the plate, but not a pool. If you want more sauce, double the mustard and honey but keep the butter the same, or add a splash of water or fish stock to the pan after flipping the fish.
Does this work with frozen salmon?
Thaw the salmon completely in the refrigerator before cooking — frozen or partially frozen fillets will not sear properly and will cook unevenly. Thawing takes about 12 hours for a standard fillet. Once thawed, pat it dry and proceed as you would with fresh fish.