A bright, simple sauce that lets the fish lead
Dill and garlic belong with cod. The sauce comes together in the same pan after you sear the fish, so you are not managing two burners or timing two components. The dill stays fresh and sharp—not cooked down to nothing—because you add it at the end, off heat. The garlic mellows into the butter and white wine without burning, which matters because burnt garlic tastes bitter and ruins the whole thing.
This is a weeknight dinner that tastes like you spent time on it. The fish cooks in four minutes. The sauce takes another three. You need a sharp knife, a hot pan, and butter. Everything else is optional.
Key Takeaways
- Pat the cod completely dry before it hits the pan—moisture on the surface stops the fish from browning and makes it stick.
- Sear skin-side down first in a hot pan with oil, then flip only once, because moving the fish around breaks the crust and releases moisture.
- Make the sauce in the same pan after the fish is done, using the browned bits stuck to the bottom as your flavor base.
- Add dill after you turn off the heat so the herb stays bright and doesn't turn dark and mushy.
- A whole fillet cooks faster and more evenly than a thick steak, and the skin crisps better if you leave it on.
Choosing and preparing the cod
Buy skin-on fillets about three-quarters of an inch thick. Ask the fishmonger to check for pin bones and remove them if they are still there—you can feel them with your fingertip running down the center of the fillet. If you have to do it yourself, use tweezers or a small needle-nose plier and pull at a slight angle toward the head end of the fish.
Pat the fillets dry with paper towels about ten minutes before cooking. This step matters more than it sounds. Water on the surface steams away instead of letting the skin crisp, and it cools the pan just enough that the fish sticks. Dry fish browns. Wet fish does not.
Season both sides with salt and a small pinch of black pepper just before the pan gets hot. Do not season it early—salt draws moisture to the surface, undoing all your drying work.
Searing the fish in the pan
Use a stainless steel or cast iron skillet, not nonstick. Nonstick pans do not get hot enough to brown fish properly, and the coating can flake at high heat. A 10-inch or 12-inch pan works well for two to four fillets.
Heat the pan over medium-high heat for two to three minutes. You want it hot enough that a drop of water sizzles and evaporates in a second. Add a thin layer of oil with a high smoke point—neutral oil, grapeseed oil, or refined avocado oil all work. Do not use olive oil or butter yet; they burn at this temperature.
Place the fillets skin-side down in the pan. You should hear a loud sizzle. Do not move them. Let them sit for three to four minutes until the skin is golden and crisp. The flesh will turn opaque about halfway up the side of the fillet—you will see the color change creeping upward. When it reaches about three-quarters of the way up, flip the fish once and cook for another minute on the flesh side.
The fish is done when it flakes easily with a fork and the thickest part is opaque all the way through. It will keep cooking slightly after you take it off heat, so pull it when it is just barely done—overcooked cod turns dry and stringy.
Building the dill garlic sauce
Transfer the cooked fish to a plate and tent it loosely with foil to keep it warm. Leave all the browned bits in the pan—that is where the flavor lives.
Turn the heat down to medium. Add a tablespoon of butter and let it melt. Add two or three cloves of garlic, minced fine, and cook for about thirty seconds, stirring constantly. You want the garlic to smell sweet and fragrant, not brown or burnt. If it starts to brown, pull the pan off heat immediately.
Pour in a quarter cup of dry white wine or a splash of lemon juice mixed with a little water. The liquid will bubble up and steam—that is the alcohol cooking off. Scrape the bottom of the pan with a wooden spoon to loosen all those browned bits and dissolve them into the sauce. Let it simmer for about a minute until the liquid reduces by half and smells concentrated.
Add another tablespoon of cold butter, cut into small pieces. Swirl the pan off heat until the butter melts and the sauce turns glossy and smooth. This is called mounting with butter, and it makes the sauce silky instead of thin and watery.
Finishing with fresh dill
Tear or chop fresh dill into rough pieces—about a quarter cup for two to four fillets. Add it to the pan off the heat and stir gently. The residual heat will warm the dill without cooking it down. If you cook dill for more than a few seconds, it turns dark and tastes like hay instead of like bright, clean dill.
Taste the sauce and add a pinch of salt and a squeeze of lemon juice if it needs it. The sauce should taste like butter, garlic, and dill in equal measure, with no one flavor drowning out the others.
Spoon the sauce over the fish on the plate. Serve right away with something to soak up the extra sauce—crusty bread, boiled potatoes, or rice all work.
Why technique matters with this dish
Cod is a mild, delicate fish. It does not have the fat or the strong flavor of salmon or mackerel, so it needs technique to shine instead of tasting bland. Crispy skin adds texture and richness. A proper sear creates a crust that keeps the flesh moist inside. The sauce is built from the fish's own browned bits, so it tastes like cod, not like something you poured on top.
The dill matters too. Fresh dill added at the end tastes completely different from dill that has been simmering in the sauce for five minutes. One is bright and alive. The other is muted and tired. This is a small thing that makes the difference between a good dinner and a forgettable one.
Variations and what works with this sauce
This sauce works just as well with halibut, haddock, or any other white fish with mild flavor and firm flesh. You can add a tablespoon of capers or a teaspoon of Dijon mustard to the sauce if you want more sharpness. A small pinch of tarragon mixed with the dill brings a subtle anise note.
If you do not have white wine, use chicken or fish stock instead. If you do not have fresh dill, parsley works, though it tastes less interesting. Do not skip the dill entirely—the sauce without it is just butter and garlic, which is fine but not the point.
Frequently Asked Questions
Can I make this sauce ahead of time?
The sauce breaks if you make it more than a few minutes ahead. The butter separates and the dill wilts. Make the sauce while the fish rests on the plate, which takes about five minutes total. If you are cooking for a crowd, you can sear the fish and keep it warm in a low oven while you make the sauce in batches.
What if the skin sticks to the pan?
The pan was not hot enough or the fish was not dry enough. Next time, wait longer for the pan to heat and pat the fish completely dry. If it sticks while you are cooking, do not force it—wait another minute and try to lift a corner gently. If it still sticks, the skin is not crisp yet.
Can I use frozen cod?
Yes, but thaw it completely in the refrigerator first—at least overnight. Frozen cod releases water as it thaws, so pat it extra dry before cooking. The texture will be slightly less delicate than fresh, but the sauce covers that well.
How do I know when the fish is done?
The flesh should be opaque all the way through and flake easily with a fork. The thickest part of the fillet should not look translucent or wet. Cod cooks fast, so check it at three minutes on the first side and one minute on the second—do not walk away from the pan.