Start with a dry fish and a hot pan
The crisp skin and golden crust you want come from two things: a completely dry surface on the fish, and a pan hot enough that moisture turns to steam instantly instead of steaming the flesh. Pat your fillet or whole fish dry with paper towels — this is the single most important step, and it takes thirty seconds. If the surface is wet, it will never brown; it will poach instead.
Heat your pan over medium-high heat for two to three minutes before the fish goes in. You want the pan hot enough that a drop of water sizzles and evaporates in a second or two, not one that sits and bubbles. Cast iron, stainless steel, and carbon steel all work well; nonstick pans work too, but they cannot handle the high heat that gives you the best crust, so save them for delicate fish you are nervous about.
Add fat to the hot pan — butter, olive oil, or a neutral oil like grapeseed or canola — and let it heat for another 15 to 20 seconds. You want the fat shimmering and just beginning to smoke slightly. This is when the fish goes in, skin-side down if it has skin.
Key Takeaways
- Pat fish completely dry before it touches the pan, because any surface moisture will prevent browning and create steam instead of crust.
- Heat the pan for two to three minutes over medium-high heat, then add fat and wait another 15 to 20 seconds for it to shimmer before adding fish.
- Lay the fish skin-side down and resist moving it for the first three to four minutes — this is when the crust forms.
- Flip only once, and finish cooking skin-side up or in the oven, depending on thickness and how much crust you want on both sides.
- A thin fillet (under half an inch) cooks through in the pan; a thicker piece finishes better in a 400°F oven after the skin is golden.
The first side is where the crust happens
Once the fish hits the pan, leave it alone. Do not move it, do not press it, do not peek. The crust forms in the first three to four minutes of contact with the hot surface, and every time you move the fish, you interrupt that process. The flesh will naturally release from the pan when the crust is set — if you try to flip it before that point, it will stick and tear.
You will know the fish is ready to flip when the edges look opaque and have started to turn golden, and when you can slide a thin metal spatula under the thickest part without resistance. For a thin fillet (under half an inch thick), this usually takes three to four minutes. For a thicker piece or a whole fish, it may take five to six minutes.
The skin should be golden brown and crisp, not blackened. If it is blackening before the flesh is cooked through, your heat is too high — lower it slightly and give the second side more time.
Flip once, then choose your finish
Flip the fish gently and cook the second side for one to two minutes over the same medium-high heat. This side will not get as much crust because it is spending less time in direct contact with the pan, and that is fine — most of the crust comes from the first side anyway.
For a thin fillet, this is usually enough. The fish is done when it flakes easily at the thickest point and is opaque all the way through. For a thicker fillet or a whole fish, you have two options: keep it in the pan over lower heat for another two to three minutes, or transfer the pan to a 400°F oven for four to eight minutes, depending on thickness. The oven method is gentler and gives you more control — the fish will not overcook as easily, and the skin stays crisp.
If you are using butter, add a squeeze of lemon juice and a pinch of salt to the pan in the last minute of cooking. The acid brightens the fish and the butter foams slightly, which looks beautiful and tastes rich.
Fish thickness changes everything
A thin fillet — say, flounder, sole, or a thin piece of cod — cooks through in the pan in five to six minutes total and needs no oven time. The whole process is fast, which is why thin fish are good for weeknight cooking.
A medium fillet (half an inch to three-quarters of an inch) benefits from the flip-and-oven method. Get the skin golden in the pan, then finish in a 400°F oven for four to five minutes. This keeps the skin crisp while the inside cooks gently.
A thick fillet or a whole fish (one to two inches thick) should spend two to three minutes on the first side in the pan to build crust, then flip and transfer to the oven immediately. The oven does the heavy lifting of cooking the inside while the pan-seared side stays golden. Depending on thickness, this takes eight to fifteen minutes at 400°F.
What to do when the skin sticks
If the skin tears or sticks when you try to flip, the crust was not fully set. This happens when the pan was not hot enough, the fish was not dry enough, or you flipped too early. Next time, wait longer before flipping — the fish will tell you when it is ready by releasing naturally.
If it happens this time, do not panic. Flip it anyway, gently, and finish cooking. The crust may not be perfect, but the fish will still taste good. Once you have done this a few times, you will develop a feel for the exact moment the crust is ready, and sticking becomes rare.
One trick: if you are nervous about sticking, use a nonstick pan for your first attempt, even though it will not give you quite as dark a crust. Once you are confident in your timing, move to cast iron or stainless steel.
Salt, fat, and heat timing
Salt the fish just before it goes into the pan, not earlier. If you salt it more than a few minutes ahead, the salt draws moisture to the surface, which defeats the whole point of drying it. A light pinch of salt and a crack of black pepper is all you need — the fish itself should taste like the main event.
Use enough fat that the pan is slick but not swimming in oil. About a tablespoon for a medium skillet is right. Too little fat and the fish sticks; too much and it poaches in grease instead of browning.
Medium-high heat is the sweet spot for most fish. If your stove runs hot, medium may be enough. If it runs cool, you may need to go higher. The pan itself is your guide — if the fat is shimmering and just beginning to smoke, you are in the right zone.
Frequently Asked Questions
Should I cook fish skin-side down or skin-side up?
Skin-side down first. The skin crisps better when it makes direct contact with the hot pan, and it also protects the delicate flesh underneath from overcooking. Flip it once to finish the other side, which cooks faster and needs less time.
Can I pan-fry fish without skin?
Yes, but you will not get the same crust. Skinless fish tends to stick more easily because there is nothing protecting the flesh. Use a nonstick pan or add a little extra fat, and be more careful when flipping. The crust will be lighter, but the fish will still taste good.
What if my fish is frozen?
Thaw it completely first. A frozen fillet will not brown properly — the outside will overcook while the inside stays cold. Thaw in the refrigerator overnight, or in cold water for an hour, then pat it dry before cooking.
How do I know when the fish is done cooking?
The flesh should be opaque all the way through and flake easily when you press it with a fork at the thickest point. It should not look translucent or feel mushy. If you have a thermometer, most fish is done at 145°F in the center.
Can I use olive oil for pan-frying?
Extra-virgin olive oil has a lower smoke point and can taste burnt at high heat. Use regular olive oil or a neutral oil like canola or grapeseed instead. Save the extra-virgin for finishing the dish after cooking.