Fish cooks remarkably quickly in an air fryer, and the total time varies based on thickness, variety, and whether you are working with fresh or frozen fillets. So how long does it take to cook fish in air fryer? For most fresh fillets, you are looking at 7 to 12 minutes at 375°F to 400°F.
That short window is why the air fryer has become a favorite tool for seafood lovers. It gives you crispy edges without drying out the middle.
Below you will find exact times for the most common types of fish, plus tips to get perfect results every time.
How Long Does It Take To Cook Fish In Air Fryer
The honest answer is that it depends on a few key factors. Thickness matters more then weight. A thin fillet can cook in 6 minutes, while a thick steak may need 15.
Here is a quick reference chart for fresh fish at 400°F:
- Tilapia, cod, haddock (1 inch thick): 8 to 10 minutes
- Salmon fillet (1 inch thick): 9 to 12 minutes
- Salmon steak (1.5 inches): 12 to 15 minutes
- Trout (whole, cleaned): 12 to 15 minutes
- Catfish nuggets: 8 to 10 minutes
- Tuna steak (1 inch): 6 to 8 minutes for rare, 10 for well done
- Breaded fish fillets: 10 to 12 minutes
Always preheat your air fryer for 3 to 5 minutes. This helps the fish cook evenly and gives a better crust.
Factors That Change The Cooking Time
Not every fillet is the same. Here is what moves the needle.
- Thickness: A 1-inch fillet needs about 10 minutes. A 2-inch fillet needs 15 to 18.
- Temperature: Most recipes use 375°F to 400°F. Lower temps take longer but are more forgiving.
- Fresh vs frozen: Frozen fish takes 50% to 80% longer.
- Breading or batter: Coated fish needs a few extra minutes to crisp up.
- Air fryer model: Basket style vs oven style can vary by 2 to 3 minutes.
If you are unsure, start with the lower end of the time range. You can always cook it longer, but you cannot undo overcooking.
How Long To Cook Frozen Fish In An Air Fryer
Frozen fillets are convenient but need more time. Do not thaw them first if you want a quick meal.
Set the air fryer to 390°F and cook for:
- Frozen cod or tilapia fillets: 12 to 15 minutes
- Frozen salmon fillets: 14 to 18 minutes
- Frozen breaded fish sticks: 10 to 12 minutes
- Frozen fish cakes: 12 to 14 minutes
Flip the fish halfway through cooking. This helps both sides cook evenly. Also, add 1 to 2 minutes if your fillets are extra thick.
Step-By-Step Guide For Perfect Air Fryer Fish
Follow these steps for flaky, juicy fish every time.
- Pat the fish dry with paper towels. Moisture is the enemy of crispiness.
- Brush both sides with a little olive oil or spray with cooking spray.
- Season with salt, pepper, garlic powder, paprika, or lemon zest.
- Preheat the air fryer at 400°F for 3 to 5 minutes.
- Place the fish in a single layer. Do not stack or overcrowd.
- Cook for 7 minutes, then check doneness.
- Flip gently with a spatula if the fish is firm enough.
- Cook for another 2 to 5 minutes until the fish flakes easily.
For breaded fish, spray the top with oil before cooking. This helps the coating turn golden brown.
How To Tell When Fish Is Done
You do not need a thermometer, but it helps. The USDA recommends an internal temperature of 145°F.
Without a thermometer, look for these signs:
- The fish flakes apart with a fork.
- The center is opaque, not translucent.
- The edges are slightly crispy but not burnt.
- It feels firm but still gives a little when pressed.
If the fish looks done but the outside is pale, cook for 1 more minute at 400°F.
Tips For Different Types Of Fish
Not all fish behave the same in an air fryer. Here is how to handle the most popular options.
White Fish (Cod, Tilapia, Haddock)
These are lean and mild. They cook fast and can dry out quickly. Use 375°F for 8 to 10 minutes. Brush with oil to keep them moist.
Salmon
Salmon has more fat, so it stays juicy. Cook at 400°F for 9 to 12 minutes for a 1-inch fillet. For medium-rare, pull it at 8 minutes.
Breaded Fish
Use 400°F for 10 to 12 minutes. Flip once at the halfway point. Spray with oil to avoid dry patches.
Whole Fish
A 1-pound whole fish (like trout or branzino) needs 12 to 15 minutes at 375°F. Score the sides so it cooks evenly.
Common Mistakes To Avoid
Even simple recipes can go wrong. Watch out for these issues.
- Not preheating. Cold air fryers add 2 to 3 minutes to the cook time.
- Overcrowding the basket. Fish needs space for hot air to circulate.
- Skipping the oil. A little oil helps browning and prevents sticking.
- Cooking from frozen without adjusting time. Always add 5 to 8 minutes.
- Walking away. Fish goes from perfect to dry in 60 seconds.
Also, do not use wet batter in an air fryer. It will drip and burn. Use dry breading or a light flour coating instead.
Can You Reheat Fish In An Air Fryer
Yes, and it works much better then a microwave. Set the air fryer to 350°F and cook for 3 to 5 minutes. The outside gets crispy again without drying out the inside.
For best results, spritz with a little water before reheating. This adds moisture back into the fish.
Final Time Chart For Quick Reference
Here is a simple summary you can screenshot or write down.
- Fresh thin fillet (1/2 inch): 6 to 8 minutes at 400°F
- Fresh standard fillet (1 inch): 8 to 12 minutes at 400°F
- Fresh thick fillet (1.5 inches): 12 to 15 minutes at 375°F
- Frozen fillet: 12 to 18 minutes at 390°F
- Breaded fish: 10 to 12 minutes at 400°F
- Fish sticks: 8 to 10 minutes at 400°F
Remember that every air fryer runs a bit different. Your first batch is a test. Note the time that worked and use it next time.
With a little practice, you will cook fish in the air fryer faster then you can preheat a regular oven. It is one of the easiest weeknight meals you can make.