How long should I cook fish per centimetre of thickness?
The classic rule for fillets and steaks is about 4–5 minutes per centimetre of thickness at 200°C (400°F) in the oven. For a 2.5 cm fillet that means roughly 10–12 minutes. Thicker, denser cuts like swordfish or tuna steaks may need slightly longer. See also our Time at Boil — Egg Boiling.
What internal temperature should cooked fish reach?
The USDA recommends an internal temperature of 63°C (145°F) for fully cooked fish. Many chefs prefer to pull delicate fish at 57–60°C (135–140°F) for a moist, just-done texture, letting carryover heat finish the job.
Does the cooking method affect how long fish takes?
Yes, significantly. Pan-frying and grilling use direct high heat and typically cook a fillet in 2–4 minutes per side. Poaching and steaming use gentler heat and may take slightly longer, while baking time varies with oven temperature.
How do I calculate cooking time for a whole fish?
For whole fish, a common guideline is 20–25 minutes per kilogram when baked at 180–200°C, or roughly 10 minutes per 500 g. Always check at the thickest part near the backbone — the flesh should be opaque and flake easily.
Should I flip fish while cooking?
For grilling and pan-frying, flip once — cook about 60% of the time on the first side, then finish on the second. For baking, steaming, and poaching, no flipping is needed. Flipping too often breaks delicate fillets.
How can I tell if fish is cooked without a thermometer?
Insert a fork or thin knife at the thickest point and twist gently — properly cooked fish will flake apart in milky-white layers. The flesh should be opaque throughout. Translucent, glassy flesh means it needs more time.
Does frozen fish need more cooking time?
If cooking from frozen, add approximately 50% more cooking time compared to thawed fish. It's always better to thaw fish overnight in the refrigerator for more even cooking and better texture.