How to Cook Lemon Dill Butter Salmon
Lemon dill butter salmon is built on one principle: let the fish speak, and use butter, lemon, and dill to amplify what is already there. You cook the salmon skin-side down in a hot pan until the skin crisps, then finish it in the oven with a knob of herb butter melting on top. The whole thing takes 12 to 15 minutes. The lemon cuts through the richness of the butter and the salmon's natural oils. The dill — fresh, not dried — tastes clean and slightly anise-like, a flavor that belongs with fish the way salt belongs with eggs.
The technique works because you are not masking the salmon. You are not poaching it in liquid or drowning it in sauce. Instead, you are using heat and fat to develop flavor on the surface while keeping the inside moist. The skin becomes a crisp shell. The flesh stays tender. The butter and herbs melt into the pan juices, which you pour over the finished fish.
Key Takeaways
- Pat the salmon dry before it hits the pan — moisture on the surface stops the skin from crisping and the flesh from developing a golden edge.
- Start skin-side down in a cold or room-temperature pan with oil, then turn the heat to medium-high so the skin renders slowly and does not burn.
- Transfer the pan to a 400°F oven for 6 to 8 minutes once the skin is crisp, then top with cold herb butter and let it melt into the pan juices.
- Fresh dill matters — dried dill tastes like hay and will not give you the bright, clean flavor that makes this dish work.
- A 6-ounce fillet cooks through in about 12 minutes total; thicker pieces may need 2 to 3 minutes longer in the oven.
What You Need: Ingredients and Equipment
For four fillets, you need 4 salmon fillets (6 ounces each, skin on), 4 tablespoons unsalted butter, 2 lemons, a small handful of fresh dill (about 2 tablespoons chopped), salt, and pepper. That is the core. Some cooks add a minced shallot to the butter, or a clove of garlic. Both are good. Anchovies are not — they will overpower the dill.
For equipment: a heavy-bottomed skillet (cast iron or stainless steel, 10 to 12 inches), an oven preheated to 400°F, a small bowl for mixing the herb butter, a wooden spoon or silicone spatula, and a kitchen towel or paper towels for drying the fish. You do not need a fish spatula, though one makes it easier to flip without breaking the fillet.
Preparing the Salmon and Herb Butter
Start with the herb butter because it needs to be cold when you use it. Cut the 4 tablespoons of butter into small pieces and let it sit at room temperature for 2 to 3 minutes — soft enough to mix, not melted. Chop the fresh dill fine. Zest one lemon (you want about 1 teaspoon of zest). Mix the butter, dill, lemon zest, a pinch of salt, and a small crack of black pepper in a small bowl. Taste it. It should taste bright and herbal, not salty. Set it aside.
Pat the salmon fillets completely dry with paper towels. Moisture on the surface will steam off in the pan and prevent browning. Sprinkle both sides lightly with salt and pepper. Let the fillets sit at room temperature for 5 minutes — this helps them cook evenly.
Searing the Skin Until It Crisps
Pour a thin film of neutral oil (vegetable, canola, or light olive oil) into the cold skillet. Place the salmon fillets skin-side down in the pan. Turn the heat to medium-high. You will hear the skin begin to sizzle after about 2 minutes. Do not move the fillets. Let the skin render and crisp — this takes 4 to 5 minutes total. The skin should sound crispy when you tap it with the spatula, and the flesh at the edges should have turned opaque.
Do not flip the fillets. You are going to finish them in the oven skin-side down, so the skin stays crisp. If you flip now, the skin will soften and steam.
Finishing in the Oven
Once the skin is crisp, transfer the entire skillet to the 400°F oven. Bake for 6 to 8 minutes, depending on the thickness of the fillets. A 6-ounce fillet will be cooked through when the thickest part flakes gently under a fork and looks opaque all the way through. If you have a meat thermometer, the center should read 120°F to 125°F — the fish will continue to cook slightly as it rests.
Remove the skillet from the oven. The pan handle will be very hot — use an oven mitt. Place a knob of the herb butter (about 1 tablespoon per fillet) on top of each piece of salmon. Let it sit for 30 seconds so the butter begins to melt, then tilt the pan and baste the fish with the melted butter and pan juices. Squeeze a small wedge of fresh lemon over each fillet.
Serving and Variations
Serve the salmon directly from the pan, or slide each fillet onto a warm plate and pour the pan juices over it. The skin should be crisp enough to eat, and the flesh should be moist and tender. Serve with roasted asparagus, new potatoes, or a simple green salad dressed with lemon vinaigrette.
If you want to add depth, stir a minced shallot into the herb butter before you chill it, or add a small pinch of Dijon mustard. Some cooks add a thin slice of lemon under the butter on top of each fillet — it steams slightly and perfumes the fish. You can also finish with a small pinch of fleur de sel or another finishing salt instead of table salt, which adds a subtle crunch.
Why This Technique Works for Different Salmon
This method works whether your salmon is wild or farmed, Atlantic or Pacific. The key is that you are cooking the fish quickly over high heat, which means the flesh does not have time to dry out. Farmed salmon, which tends to be fattier, benefits from the acidity of the lemon and the brightness of the dill — they cut through the richness. Wild salmon, which is leaner, benefits from the butter, which adds moisture and richness without overwhelming the delicate flavor.
If you are cooking a thicker fillet (8 ounces or more), add 2 to 3 minutes to the oven time. If you are cooking a thinner piece (4 ounces), reduce the oven time to 4 to 5 minutes and watch it closely. The difference between cooked through and overdone is often just a minute.
Frequently Asked Questions
Can I make the herb butter ahead of time?
Yes. Mix the butter, dill, lemon zest, salt, and pepper, then wrap it in plastic wrap and refrigerate for up to three days. You can also freeze it for up to a month. Let it soften slightly at room temperature before you use it so it melts smoothly over the hot fish.
What if my salmon skin sticks to the pan?
The skin is sticking because it is not crisp yet. Let it cook longer — 5 to 6 minutes instead of 4. Once the skin is truly crisp, it will release from the pan easily. If it still sticks, your pan may not be hot enough, or there may not be enough oil. Start over with a hotter pan and a thin film of fresh oil.
Can I cook this on the stovetop without the oven?
Yes, but it is trickier. After the skin crisps, reduce the heat to medium-low, cover the pan loosely with a lid or foil, and cook for 6 to 8 minutes until the flesh is cooked through. The skin will soften slightly under the cover, but it will still be edible. The oven method gives you a crisper skin and more even cooking.
Does the dill have to be fresh?
Yes. Dried dill loses its bright, clean flavor and tastes dusty. If you cannot find fresh dill, use fresh tarragon or fresh parsley instead. Tarragon has a similar anise-like quality. Parsley is milder but still fresh and green.
How do I know when the salmon is done?
The flesh should look opaque all the way through when you flake it gently with a fork at the thickest part. It should not look translucent or raw. If you have a meat thermometer, the center should read 120°F to 125°F. The fish will continue to cook slightly as it rests, so do not wait until it looks completely cooked in the pan.