The technique that makes this dish work
Crispy skin on cod comes from two things: a dry surface and a hot pan. Pat your fillets completely dry with paper towels—moisture is the enemy of crust. Season the skin side with salt and pepper, then dredge only that side lightly in cornstarch or all-purpose flour. The starch absorbs any remaining moisture and fries to a golden shell. Heat your pan (cast iron or stainless steel, not nonstick) until a drop of water beads and rolls across it, then lay the fillet skin-side down without moving it. Leave it untouched for three to four minutes. You will hear it crackle. That sound means the Maillard reaction is happening—the proteins and sugars in the skin are browning and crisping.
The basil and dill go in at the end, not the beginning. Fresh herbs lose their bright flavor when they cook too long. Instead, make a quick herb oil while your fish rests: tear fresh basil leaves, chop fresh dill, and stir both into warm (not hot) olive oil with a pinch of salt. Drizzle this over the finished fillet just before serving. The warmth of the fish will release the herb oils without cooking them to gray.
Key Takeaways
- Pat cod fillets completely dry and dredge only the skin side in cornstarch to build a crispy crust.
- Heat your pan until water beads on it, then place the fillet skin-side down and do not move it for three to four minutes.
- Cook the flesh side for two to three minutes over medium heat until the fish is opaque and flakes easily.
- Make a fresh basil and dill oil while the fish cooks, then drizzle it over the finished fillet to preserve the herbs' bright flavor.
- Cod fillets cook quickly—a half-inch-thick fillet takes about six minutes total, so have your plate and sauce ready before you start.
Preparing the cod for the pan
Start with fillets that are roughly the same thickness—a half-inch to three-quarters of an inch is ideal. Thinner fillets cook too fast and dry out; thicker ones are harder to cook through without burning the skin. If your fillets vary in thickness, gently pound the thick end with the side of a knife handle until it matches the thinner end.
Remove any pin bones by running your fingertip along the center line of the fillet. You will feel them as small hard points. Use tweezers or needle-nose pliers to pull them out at a slight angle, the way they lie in the fish. This takes two minutes and makes the dish much better to eat. Pat the fillet dry with paper towels, pressing gently so you do not tear the delicate flesh. The skin should be completely dry; any moisture left on it will steam instead of crisp.
Building the crust and cooking the fish
Season the skin side generously with salt and pepper. Sprinkle cornstarch or flour only on the skin side—the flesh side stays bare. Use just enough to coat lightly; too much flour makes the crust gummy instead of crisp. Place a large skillet (cast iron works beautifully here) over medium-high heat and let it warm for two minutes. Test the heat by flicking a drop of water onto the surface; it should bead up and roll across the pan.
Pour a thin layer of neutral oil (vegetable, canola, or light olive oil) into the hot pan. Lay the fillet skin-side down and do not touch it. The skin will stick to the pan at first—this is normal and necessary. After three to four minutes, the skin will release itself and lift easily. At that point, flip the fillet gently and cook the flesh side for two to three minutes over medium heat. The fish is done when it is opaque all the way through and flakes easily when you press it with a fork. A half-inch fillet takes about six minutes total.
The basil and dill oil
While the fish cooks, tear a small handful of fresh basil leaves into rough pieces—do not chop them fine, as this bruises them and darkens the leaves. Chop fresh dill fronds into half-inch pieces. Warm two to three tablespoons of good olive oil in a small pan or bowl over very low heat, or simply pour it into a bowl and let it sit. The oil should be warm enough to carry the herb flavor, not so hot that it cooks the herbs.
Stir the basil and dill into the warm oil along with a small pinch of salt. Taste it and adjust—you want the herbs to be the main flavor, not an afterthought. If you are using dried herbs instead of fresh (not ideal, but workable), use half the amount and add them to the oil a few minutes earlier so they have time to soften and release their flavor.
Plating and serving
Transfer the cooked fillet to a warm plate skin-side up so the crust stays crisp and visible. Drizzle the basil and dill oil over the top and around the plate. The warmth of the fish will release the herb oils further, filling the plate with their aroma. Serve immediately with lemon wedges on the side—a squeeze of fresh lemon brightens the herbs and cuts through the richness of the oil.
This dish pairs well with simple sides that do not compete with the delicate fish and bright herbs. Steamed or roasted asparagus, a small pile of buttered new potatoes, or a light salad of tender greens all work. The point is to let the crispy skin and herb oil be the main event.
Why this method works for cod
Cod has mild, delicate flesh that benefits from a crispy exterior and bright, fresh flavors on top. The fish itself is lean, so the olive oil in the herb dressing adds richness without heaviness. The cornstarch crust does not mask the fish's flavor the way a thick breading would; it simply protects the skin and adds texture. Because cod is forgiving—it stays moist even if you cook it a minute or two longer than ideal—this is a good dish to make when you are still learning to judge doneness by eye and touch.
The technique also works for other white fish: halibut, haddock, flounder, and sea bass all crisp beautifully this way. Adjust the cooking time based on thickness, but the method stays the same. Once you have made this dish a few times, the rhythm becomes automatic: dry, season, dredge, heat, sear, flip, finish, plate, drizzle, serve.
Frequently Asked Questions
Can I make this dish ahead of time?
No—this dish must be cooked and eaten right away. The crispy skin softens as it cools, and the fresh herbs lose their brightness within minutes. Cook the fish only when you are ready to eat. You can prepare everything else (herbs chopped, oil warmed, plate set) before you start cooking the fish itself.
What if my skin does not get crispy?
The fillet was not dry enough, or the pan was not hot enough. Make sure you pat the fish thoroughly with paper towels and let the pan heat for a full two minutes. If the skin sticks and tears when you try to flip, the pan was not hot enough—the fish will release itself when the crust is truly set. Start over with a hotter pan next time.
Can I use frozen cod for this recipe?
Yes, but thaw it completely first and pat it very dry. Frozen cod releases more water as it thaws, so extra drying is important. Otherwise, follow the same method. The cooking time may be slightly longer if the fillet is thicker than usual.
What oil should I use for the herb drizzle?
Use a good olive oil—something you would taste on its own. This is not the place for cheap oil. If you do not have olive oil, a neutral oil like grapeseed or avocado oil works, though it will not add as much flavor. Avoid butter for the drizzle; it will solidify as the plate cools and mask the herbs.
How do I know when the cod is done cooking?
The flesh should be opaque all the way through and flake easily when you press it gently with a fork. If you have a meat thermometer, cod is done at 145°F (63°C) in the thickest part. Do not overcook it—overcooked cod becomes dry and loses its delicate texture.