Fish cooks quickly in the air fryer, and nailing the timing keeps fillets flaky instead of rubbery. So how long does it take to cook fish in the air fryer? For most fillets, it takes 8 to 12 minutes at 375°F to 400°F. Thicker cuts need a few extra minutes, while thin ones finish in as little as 6 minutes. This guide breaks down exact times by fish type, thickness, and recipe so your next batch comes out perfect.
Quick Answer: Air Fryer Fish Cooking Times
Most white fish fillets cook in 8 to 12 minutes at 375°F. Salmon and other oily fish usually need 10 to 14 minutes at 390°F. The exact time depends on thickness more then anything else.
Use this simple rule as your starting point:
- 1/2 inch thick: 6 to 8 minutes
- 3/4 inch thick: 8 to 10 minutes
- 1 inch thick: 10 to 12 minutes
- 1.5 inches thick: 12 to 15 minutes
Always preheat your air fryer for 3 to 5 minutes. A hot basket gives you a better crust and more even cooking.
How Long Does It Take To Cook Fish In The Air Fryer
This is the question most people ask, and the honest answer is: it depends on the fish. Below are tested times for the most common types. All times assume a preheated air fryer at 375°F to 400°F.
Cod Fillets
Cod is lean and mild, and it cooks fast. A 1-inch fillet takes about 10 to 12 minutes. Flip it halfway through for even browning.
- Thin cod (1/2 inch): 7 to 8 minutes
- Medium cod (3/4 inch): 9 to 10 minutes
- Thick cod (1 inch): 10 to 12 minutes
Salmon Fillets
Salmon has more fat, so it stays moist even if you cook it a minute or two long. A 1-inch salmon fillet needs 10 to 12 minutes at 390°F. Skin-on fillets can go skin-side down the whole time.
Tilapia And Other Thin White Fish
Tilapia, flounder, and sole are thin and delicate. They cook in 6 to 9 minutes total. Check them at the 6-minute mark so they don’t dry out.
Frozen Fish Fillets
Yes, you can cook fish straight from frozen. Add about 4 to 6 minutes to the normal time. A frozen 1-inch fillet usually takes 14 to 18 minutes at 390°F. Flip once halfway through.
Breaded Or Battered Fish
Breaded fish cooks a little differant than plain fillets. The coating needs time to crisp, so use 400°F and cook for 10 to 14 minutes. Flip once at the halfway point and lightly spray with oil to avoid dry patches.
Factors That Change Cooking Time
Timing isn’t just about the fish type. Several things shift the numbers up or down. Keep these in mind before you set the timer.
Thickness Matters Most
A thick fillet can take twice as long as a thin one. If your fillets are uneven, cut them to a similar size or cook the thin pieces in a seperate batch.
Air Fryer Size And Wattage
A small 2-quart air fryer runs hotter and faster than a large 6-quart model. Bigger baskets need more time because the air has more space to travel. Start checking 2 minutes early the first time you cook fish in a new machine.
Fresh Vs Frozen
Frozen fish releases water as it thaws, which steams the fillet before it crisps. That’s why frozen fillets need extra time and a higher temp.
Coating And Marinade
Wet marinades add moisture and slow browning. Dry rubs and light oil sprays help the surface crisp faster. Pat fish dry with a paper towel before seasoning for the best results.
Step-By-Step: Cooking Fish In The Air Fryer
Follow these steps for reliable results every time.
- Preheat the air fryer to 375°F for 3 to 5 minutes.
- Pat the fish dry with paper towels.
- Brush both sides with a little olive oil.
- Season with salt, pepper, and any spices you like.
- Place fillets in a single layer. Do not overlap them.
- Cook for 8 minutes, then check the thickest part.
- Flip if the top looks pale, then cook 2 to 4 more minutes.
- Remove when the fish flakes easily with a fork.
If you crowd the basket, the fish steams instead of roasting. Cook in batches when needed.
How To Tell When Fish Is Done
Timing is a guide, not a rule. Your fish is done when it passes these checks:
- It flakes easily with a fork
- The center is opaque, not translucent
- An instant-read thermometer reads 145°F in the thickest part
- The texture looks moist, not chalky
Overcooked fish turns rubbery within a minute or two, so pull it out as soon as it flakes. It keeps cooking slightly from residual heat.
Tips For Better Air Fryer Fish
Small changes make a big difference in texture and flavor. Try these on your next batch.
- Preheat every time. Cold baskets cause sticking and uneven cooking.
- Use a light oil spray instead of pouring oil. Too much oil makes fish soggy.
- Leave space between fillets so hot air can move around them.
- Add a slice of lemon on top for flavor and moisture.
- For crispy skin, start skin-side up and flip once.
- Let fish rest for 2 minutes before serving. The juices settle and the texture improves.
Common Mistakes To Avoid
Most failed air fryer fish comes down to a few repeated errors. Watch out for these.
- Cooking from a cold start. This adds 3 to 5 minutes and dries the outside.
- Stacking fillets. Overlap equals steamed fish, not crispy fish.
- Trusting the timer over your eyes. Every air fryer runs a bit different.
- Skipping the dry pat. Wet fish won’t brown well.
- Using the same time for every fish type. Salmon and tilapia are not the same.
Sample Timing Chart
Here’s a quick reference you can save for later.
- Cod, 1 inch, fresh: 10 to 12 minutes at 375°F
- Salmon, 1 inch, fresh: 10 to 12 minutes at 390°F
- Tilapia, 1/2 inch, fresh: 6 to 8 minutes at 375°F
- Frozen white fish, 1 inch: 14 to 18 minutes at 390°F
- Breaded fish: 10 to 14 minutes at 400°F
Print this out or screenshot it. It covers most of what you’ll cook at home.
Final Thoughts
Air fryer fish is fast, simple, and hard to mess up once you know the timing. Most fillets land between 8 and 12 minutes at 375°F to 400°F. Thicker cuts and frozen fish need more time, while thin fillets finish in under 8 minutes. Check for flaking and a 145°F internal temp, and you’ll get tender, flaky fish every time.