Baked fish in the oven covers a range of species and thicknesses, so timing depends on the type of fish and how thick the fillets are. If you want a quick answer to how long to cook baked fish in the oven, most fillets take 12 to 20 minutes at 400°F (200°C).
Thin fillets like tilapia or sole can be done in 10 to 12 minutes. Thick cuts like salmon or cod may need up to 25 minutes. The oven temperature and the fish’s thickness matter more than the species itself.
This guide breaks down exact times by fish type, thickness, and temperature so you can bake fish perfectly every time.
How Long To Cook Baked Fish In The Oven
The general rule is 10 minutes of baking time for every inch of thickness at 400°F. This works for most white fish and oily fish alike. Always check the fish a few minutes early, since ovens run hot or cold.
Quick Time Chart By Thickness
- 1/2 inch thick: 8 to 10 minutes
- 3/4 inch thick: 10 to 14 minutes
- 1 inch thick: 15 to 18 minutes
- 1 1/2 inch thick: 20 to 25 minutes
- 2 inch thick: 25 to 30 minutes
These times assume a 400°F oven and a fillet placed on a lined baking sheet or in a lightly greased dish. If you bake at 350°F, add about 5 to 8 minutes. If you bake at 425°F, subtract 2 to 3 minutes.
Baking Times For Popular Fish
Salmon Fillets
Salmon is forgiving because of its fat content. A 1-inch salmon fillet needs 15 to 18 minutes at 400°F. A whole side of salmon, about 1 1/2 inches thick, takes 20 to 25 minutes. Salmon is safe to eat at 125°F for medium or 145°F for well done.
Cod Fillets
Cod is lean and dries out fast. A 1-inch cod fillet bakes in 15 to 18 minutes at 400°F. Check it at 14 minutes. Cod should flake easily with a fork when done.
Tilapia And Other Thin White Fish
Tilapia, sole, and flounder are usually 1/2 inch thick or less. They bake in 10 to 12 minutes at 400°F. Any longer and they turn rubbery.
Tuna Steaks
A 1-inch tuna steak takes 12 to 15 minutes at 400°F for medium. Tuna cooks fast and gets dry quickly, so pull it early.
Whole Fish
A whole fish weighing 1 to 1 1/2 pounds bakes in 20 to 25 minutes at 400°F. A 2-pound whole fish needs 30 to 35 minutes. The thickest part near the bone should reach 145°F.
Key Factors That Change Baking Time
Oven Temperature
Most recipes call for 375°F to 425°F. Higher heat gives faster cooking and better browning. Lower heat is gentler but slower. Pick one temperature and adjust the time, not both.
Fish Thickness
Thickness beats weight every time. A thick 8-ounce fillet takes longer than a thin 8-ounce fillet. Measure the thickest part with a ruler or eyeball it against your finger.
Fresh Vs Frozen
Frozen fish needs more time. Add 5 to 10 minutes if you bake from frozen. Better yet, thaw it overnight in the fridge for even cooking. Never bake frozen and fresh fish for the same amount of time.
Baking Dish And Covering
An uncovered fillet on a metal sheet cooks faster and browns. A covered dish traps steam and adds 3 to 5 minutes. A glass dish also runs a bit slower than metal.
How To Tell When Baked Fish Is Done
Use these checks instead of guessing:
- Insert a fork into the thickest part. The fish should flake apart with little resistance.
- Check the internal temperature. The USDA says 145°F for safety.
- Look at the color. Translucent flesh means it needs more time. Opaque, white flesh means it is done.
- Press the top. It should feel firm but still spring back slightly.
If you are unsure, take the fish out. It keeps cooking in the hot pan for another minute or two. Overbaked fish is the most common mistake home cooks make.
Step-By-Step Baking Method
- Heat the oven to 400°F. Line a baking sheet with parchment or foil.
- Pat the fish dry with paper towels. Moisture steams the fish instead of roasting it.
- Brush with oil or melted butter. Season with salt, pepper, and lemon.
- Place the fillets skin side down if the skin is on. Leave space between pieces.
- Bake for the time listed for your thickness. Start checking 3 minutes early.
- Rest for 2 to 3 minutes before serving. This lets the juices settle.
Tips For Better Baked Fish
- Thinner pieces cook faster. Fold the thin tail end under itself for even baking.
- Do not overcrowd the pan. Steam builds up and the fish will not brown.
- Add a splash of white wine, broth, or lemon juice for flavor and moisture.
- Let the fish sit at room temperature for 10 minutes before baking.
- Use a thermometer. It is the only sure way to avoid dry fish.
- Reheat leftovers at 275°F for 8 to 10 minutes, covered, so they stay moist.
Common Mistakes To Avoid
Baking Too Long
Fish cooks fast. Two extra minutes can turn a perfect fillet into a dry one. Set a timer and check early.
Using The Wrong Temperature
Baking at 300°F makes fish mushy and slow. Stick with 375°F to 425°F for the best texture.
Not Drying The Fish
Wet fish steams. Dry fish roasts. A quick pat with a paper towel makes a real difference in texture and browning.
Ignoring Thickness
Two fillets of the same weight can cook at different speeds if one is thicker. Always go by the thickest point.
Final Numbers To Remember
At 400°F, plan on 10 minutes per inch of thickness. Thin fillets take 10 to 12 minutes. One-inch fillets take 15 to 18 minutes. Thick cuts and whole fish take 20 to 30 minutes. Check for flaking and 145°F internal temperature, then serve right away.