In short
- Pat the skin completely dry, heat the pan until a drop of water skates, add oil, and lay the fillet in skin side down, pressing gently for the first 15 seconds.
- Cook most of the way on the skin side and leave it alone until it releases by itself; turn it only for the last minute.
- Fish is done at 63 °C (145 °F) in the thickest part, when the flesh turns opaque and flakes easily.
Pan-fried fish is one of the quickest good dinners there is: ten minutes, one pan, crisp skin and moist flesh. It is also the dish most likely to end with a broken fillet glued to the pan. Nearly every failure comes down to moisture and impatience, and both are easy to fix.
Start with dry fish
Water is the enemy of crisp skin. While there is water on the surface, it holds the contact temperature close to 100 °C, which is too low for browning, so the skin steams, softens and sticks. The browning that gives skin its colour and flavour is the Maillard reaction, which needs a dry surface and higher heat1.
- Take the fish out of its packaging and lay it on kitchen paper, skin side up. Pat the skin firmly until no more moisture comes off.
- If you have time, leave it uncovered on a plate in the fridge for 30 minutes to an hour; the skin dries further.
- Season just before cooking. Salt draws water to the surface if it sits for long.
- Score the skin lightly two or three times with a sharp knife, without cutting into the flesh, to stop it curling.
Let thick fillets lose the chill of the fridge for a few minutes while the pan heats; a very cold, thick fillet lowers the temperature of the pan where it lands.
Heat the pan properly
For skin-on fillets, a stainless steel, cast iron or carbon steel pan gives the crispest result. Heat it empty over medium-high heat for two to three minutes, then flick in a few drops of water. When the drops pull into beads that skate across the surface, the pan is ready. That skating is the Leidenfrost effect: on a surface much hotter than its boiling point, a drop levitates on a cushion of its own vapour2. Wipe the beads out, add a thin film of oil and wait a few seconds for it to shimmer.
Our guide to stopping food sticking to stainless steel explains this sequence in detail. If you are using nonstick, skip the empty preheat: add the oil first and heat the pan with the oil in it, at medium heat only.
Lay it down and press
Lay the fillet in skin side down, placing it away from you so any spitting oil goes the other way. Immediately press it gently but firmly with a fish slice or the flat of a spatula for 15 to 20 seconds. The skin contracts as it hits the heat; pressing keeps all of it in contact with the metal, so it crisps evenly instead of buckling in the middle.
Then take your hand away and leave it. Do not shake the pan or nudge the fish. At first the skin grips the metal. As it renders and browns, it lets go on its own.
Cook mostly on the skin side
Most of the cooking happens through the skin, which shields the delicate flesh from direct heat. Watch the side of the fillet: the flesh turns from translucent to opaque from the bottom up. When the opaque line has climbed about three quarters of the way up, the fish is nearly ready to turn.
Test the release before turning: slide a thin spatula under one corner. If it resists, wait another 30 seconds. If it lifts cleanly, turn the fillet over and give it 30 seconds to a minute on the flesh side, just to finish.
Rough timings for a fillet about 2.5 cm thick are 4 to 5 minutes on the skin side and 1 minute on the flesh side; thinner fillets need less. Timings are only a guide; the next section tells you when it is done.
Know when it is done
Overcooking is the other reason fish falls apart: the flesh dries out and breaks into dry flakes. The US Department of Agriculture's safe minimum internal temperature for fish and shellfish is 63 °C (145 °F)3. Check it with an instant-read thermometer in the thickest part of the fillet.
Without a thermometer, look for flesh that has turned opaque all the way through and separates easily into flakes when pressed gently with a fork. Remember that the fish keeps cooking a little after it leaves the pan.
Skinless and delicate fillets
Skinless fillets, and very delicate fish such as sole or plaice, are easier in a nonstick pan at medium heat:
- Dust the fish lightly in seasoned flour and shake off the excess. The thin coating protects the flesh and browns quickly.
- Heat a nonstick pan with a little oil and a knob of butter until the butter foams.
- Cook for 2 to 3 minutes on the first side, until golden, then turn carefully with a wide, thin spatula and cook briefly on the second side.
- Use two spatulas to lift large fillets out of the pan.
Finishing with butter
For a restaurant finish, add a knob of butter to the pan after you turn the fish, along with a crushed garlic clove or a sprig of thyme. Tilt the pan and spoon the foaming butter over the fish for 30 seconds. Squeeze over a little lemon off the heat. Keep the heat moderate at this stage so the butter browns gently rather than burns.
Common problems, quick fixes
| Problem | Likely cause | Fix |
|---|---|---|
| Skin stuck and tore | Pan not hot enough, or moved too soon | Hotter pan, drier skin, wait for release |
| Skin soft and pale | Wet skin or crowded pan | Dry thoroughly; cook two fillets at most per pan |
| Fillet curled | Skin contracted | Score the skin; press for 20 seconds |
| Dry, flaky fillet | Overcooked | Turn earlier; check for 63 °C |
| Burnt outside, raw inside | Heat too high for a thick fillet | Lower to medium after the first minute |
If you are choosing a pan for this job, our cheat sheet of which pan for which job compares steel, cast iron and nonstick for fish and everything else.
Questions
Which pan is best for frying fish?
A nonstick pan is the most forgiving, especially for delicate fillets without skin. A well-heated stainless steel or cast iron pan gives crisper skin, as long as the skin is dry and you wait for it to release.
Why does fish skin curl up in the pan?
The skin shrinks faster than the flesh as it heats. Score it lightly two or three times, and press the fillet flat with a spatula for the first 15 to 20 seconds.
Should I cook fish skin side down first?
Yes. The skin protects the flesh from direct heat and crisps as it renders. Cook roughly three quarters of the time on the skin side, then turn briefly to finish.
How do I know when fish is cooked?
The US Department of Agriculture's safe minimum internal temperature for fish is 63 °C (145 °F). The flesh turns from translucent to opaque and separates easily into flakes when pressed with a fork.
Sources
Numbered in the order the article cites them. Opened and read on the date shown.
- Control of Maillard reactions in foods: strategies and chemical mechanisms (J Agric Food Chem 2017;65(23):4537-4552) Lund MN, Ray CA, 2017. Read October 2026.
- Leidenfrost dynamics (Annu Rev Fluid Mech 2013;45:197-215) Quéré D, 2013. Read October 2026.
- Safe minimum internal temperature chart USDA Food Safety and Inspection Service, 2025-04-14. Read October 2026.
How we write and check: our method. Spotted an error? Tell the editor.



