A thin fillet bakes in as little as 8 minutes at 400°F, while a thick steak may need 18–22 minutes.
You pull a baking dish from the oven, slide a fork into the fish, and… it’s either chalky dry or still translucent in the center. That moment happens in almost every home kitchen at some point. The reason is rarely the recipe itself — it’s that the stove clock and the fish’s actual thickness aren’t speaking to each other.
A fillet that’s half an inch thick and one that’s an inch and a half thick cannot share the same bake time. The honest answer to “how long does fish bake” starts with one measurement: the thickest part of the piece in front of you, plus the oven temperature you’re working with.
The 10-Minute Rule — How Thickness Drives Bake Time
A common culinary guideline called the 10-Minute Rule says to bake fish for ten minutes per inch of thickness at 400°F. If the fillet is one inch thick, that’s ten minutes total. If it’s half an inch, aim for five minutes. Flip the fish once, halfway through.
This rule works for most fillets and steaks — cod, haddock, tilapia, salmon, halibut. The logic is simple: heat penetrates fish at a fairly predictable rate, and white, flaky flesh signals doneness sooner than dense, fatty flesh. Thickness is the variable that matters most.
Start by measuring the thickest part of the fish with a clean ruler. That number is your start point. Add about 5 extra minutes if the fish is baked in foil or submerged in a sauce, because those elements slow heat transfer.
Why Most Home Cooks Overcook Fish — And How to Stop
Overcooking is the most common mistake people make when baking fish, according to seafood suppliers and recipe developers who see it daily. A dry, tough fillet usually spent four to six minutes too long in the oven. The fish keeps cooking from residual heat even after you pull the dish out, so pulling it a minute early often works better than playing it safe with extra time.
Common errors include:
- Starting with low-quality fish: Frozen-thawed fillets release more water and cook faster than fresh, firm fillets.
- Skipping the drying step: Patting the fish dry with paper towels removes surface moisture that would steam instead of bake.
- Seasoning at the wrong time: Salt draws out moisture if it sits too long before baking — season right before the dish goes in.
- Neglecting to preheat the pan: A cold baking dish drags the cook time longer than the rule predicts.
- Cooking skin side up: Skin-down protects the delicate flesh and helps the fish cook evenly.
These small shifts don’t add work — they just change when you do each step. A dry fillet is almost never the fish’s fault.
Bake Times at Different Oven Temperatures
At 400°F, the 10-minute rule works cleanly. At 350°F, fish fillets typically need 15 to 20 minutes, often covered with foil to keep moisture in, until they flake easily with a fork. One common recipe from Allrecipes calls for baking a standard fillet for 25 to 30 minutes at 350°F, though that range suits thicker pieces or older ovens that run cool.
| Fish Thickness | At 400°F (recommended) | At 350°F (slower bake) |
|---|---|---|
| ½ inch (1.3 cm) | 5–6 minutes | 8–10 minutes |
| ¾ inch (1.9 cm) | 7–8 minutes | 12–14 minutes |
| 1 inch (2.5 cm) | 10 minutes | 15–18 minutes |
| 1¼ inch (3.2 cm) | 12–13 minutes | 18–20 minutes |
| 1½ inch (3.8 cm) | 15 minutes | 22–25 minutes |
These times assume a standard fillet or steak. Whole fish and foil packets will need a few extra minutes. The table is a starting point — the final test is always the fork and thermometer.
How to Test Fish for Doneness Without Guessing
The visual test is the easiest: the fish should turn opaque all the way through, and the flesh should flake easily when you press it with a fork. If it still looks translucent or resists flaking, give it another two minutes and check again.
A few reliable doneness checks:
- Fork test: Insert a fork at a 45-degree angle into the thickest part and twist gently. The flesh should separate into clean flakes. If it shreds into mush, it’s overdone.
- Temperature test: An instant-read thermometer is the most reliable check. The USDA target is 145°F (63°C). For rare or medium-rare salmon, some cooks aim for 110–125°F, depending on preference — though 145°F remains the official food safety benchmark.
- Appearance check: White fish turns from translucent to milky white. Salmon shifts from deep orange to a lighter pink. The center should match the edges.
Using two methods together — fork plus thermometer — removes almost all the guesswork. A thermometer is especially helpful for thicker cuts where the outside can look done while the middle is still raw.
Adjusting for Fish Type, Foil, and Whole Fish
Different fish species bake at slightly different speeds because of fat content and density. Lean white fish like cod, haddock, and tilapia tend to cook faster than fatty fish like salmon or mackerel because the fat conducts heat more slowly. If you’re baking a dense fillet like swordfish or halibut, add a minute or two to the baseline time.
Foil packets change the equation significantly. The foil traps steam, which speeds up cooking but also prevents browning. A recipe from Kyleecooks recommends baking fish at 350°F for 15-20 minutes when loosely covered with foil — the foil essentially creates a mini oven inside the oven. For whole fish (trout, branzino, small snapper), the rule shifts to about 15 minutes per pound plus an extra 15 minutes, at 375–400°F. The internal temperature still needs to hit 145°F at the thickest part near the backbone.
| Fish Type | Preparation | Bake Time at 400°F |
|---|---|---|
| Cod / haddock (1-inch fillet) | Bare, no foil | 10–12 minutes |
| Salmon fillet (1-inch) | Bare, skin side down | 10–12 minutes |
| Tilapia (½-inch fillet) | Bare or in foil | 5–7 minutes |
| Halibut steak (1¼-inch) | Bare or in foil | 14–16 minutes |
The Bottom Line
Baking fish reliably comes down to three things: measure the thickest part, apply the 10-minute-per-inch rule at 400°F, and test with a fork or thermometer before the clock alone decides the outcome. For foil packets or whole fish, add a few minutes and always check the internal temperature at 145°F.
The next time you’re standing in front of the oven wondering if the fillet is ready, remember that a quick fork test will tell you more than any timer. If you’re cooking a mix of thin and thick pieces, separate them onto different pans so each one gets its own bake time — your dinner will come out evenly cooked and flaky every time.
References & Sources
- Allrecipes. “Quick and Easy Baked Fish Fillet” For fillets, a common baking time is 25 to 30 minutes in a preheated oven until the fish is opaque and flakes easily with a fork.
- Kyleecooks. “Oven Baked Fish” At 350°F, fish fillets can be baked for 15-20 minutes, covered with foil, until they flake easily with a fork.

Leave a Reply