How to Cook Fish in an Air Fryer

Cooking fish in an air fryer is quick and straightforward, but the key is matching the cooking time to the thickness of the fillet. Thin white fish can cook in just a few minutes, while thicker salmon or cod needs longer.
For a simple starting point, cook fresh fish fillets at 380°F for about 8 to 12 minutes, depending on thickness. The fish should reach 145°F internally and should be opaque and separate easily with a fork.
This recipe works with common fish such as cod, tilapia, haddock, pollock, or salmon. You can also use the air fryer for frozen fish, although the cooking time will be different.
Air Fryer Fish Recipe at a Glance
| Detail | Recommendation |
|---|---|
| Prep time | 5 minutes |
| Cook time | About 8–12 minutes |
| Temperature | 380°F |
| Servings | 4 |
| Best for | Fresh fish fillets |
| Oil | 1–2 teaspoons |
| Doneness | 145°F internally |
The exact cooking time depends on the fish’s thickness, starting temperature, and your air fryer.
Ingredients

For about 4 fish fillets, you’ll need:
- 4 fish fillets, about 1½ pounds total
- 1–2 teaspoons olive oil or cooking spray
- ½ teaspoon paprika
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- Lemon wedges, for serving
You can use cod, tilapia, haddock, pollock, or another suitable fish fillet. Salmon also works, although its naturally higher fat content gives it a different texture.
Optional Seasonings
If you want more flavor, add one or two of these:
- Garlic powder
- Onion powder
- Dried parsley
- Old Bay-style seafood seasoning
- Lemon pepper seasoning
- Dried dill
There is no need to load the fish with seasoning. A light coating is usually enough, especially when serving it with lemon or a sauce.
How to Cook Fish in an Air Fryer
1. Pat the fish dry
Use paper towels to gently dry both sides of the fillets.
This removes excess surface moisture and helps the fish season properly. It also gives the outside a better chance of developing some color during cooking.
2. Season the fillets
Lightly brush or spray both sides with oil.
Combine the salt, pepper, and paprika, then season the fish evenly.
You don’t need much oil. The goal is simply to lightly coat the surface rather than soak the fillets.
3. Preheat the air fryer
Preheat the air fryer to 380°F.
If your particular air fryer manufacturer recommends a different preheating procedure, follow the appliance instructions.
4. Arrange the fish in the basket
Place the fillets in a single layer.

Leave a little space between pieces instead of stacking or overlapping them. Crowding can interfere with airflow and make cooking less consistent.
If you have more fish than your basket can comfortably hold, cook it in batches.
5. Air fry the fish
Cook at 380°F for approximately 8 to 12 minutes.
The lower end of the range is more appropriate for thin fillets. Thicker pieces may need additional time.
Start checking early rather than automatically adding extra minutes. Fish can go from moist to dry surprisingly quickly once it is fully cooked.
6. Check for doneness

The safest way to check fish is with an instant-read food thermometer.
The thickest part should reach 145°F (63°C). The flesh should also be opaque and separate easily with a fork.
If the center has not reached the recommended temperature, continue cooking and check again after a short interval.
7. Serve immediately
Transfer the cooked fish to a clean plate and serve with lemon wedges.
Good side dishes include:
- Air-fried vegetables
- Rice
- Roasted potatoes
- Coleslaw
- Green salad
- Steamed vegetables
A simple lemon squeeze is often enough, but you can also add tartar sauce, garlic butter, or a yogurt-based sauce.
How Long to Cook Fish in an Air Fryer
There isn’t one cooking time that works for every fish fillet.
Thickness matters more than the name of the fish alone.
| Fish | Starting temperature | Approximate time |
|---|---|---|
| Thin tilapia or sole | 380°F | 7–9 minutes |
| Medium cod or haddock | 380°F | 9–12 minutes |
| Thicker white fish | 380°F | 10–14 minutes |
| Salmon fillet | 380°F | 9–13 minutes |
These are starting ranges, not guaranteed cooking times. Air fryer models differ, and thicker pieces need more time than thin ones.
Always use the internal temperature as the final safety check.
How to Cook Frozen Fish in an Air Fryer
Frozen fish can also be cooked in an air fryer, but the method depends on whether the fish is plain or breaded.
For plain frozen fish fillets:
- Preheat the air fryer to about 390°F.
- Place the frozen fillets in a single layer.
- Cook for approximately 12–16 minutes, depending on thickness.
- Turn the fish if needed for more even browning.
- Check the thickest part with a food thermometer.
- Remove when it reaches 145°F internally.
Don’t treat the frozen timing as an exact formula. A thin individually frozen fillet may cook much faster than a thick frozen portion.
If the package provides air-fryer instructions, those instructions should take priority.
How to Cook Breaded Fish in an Air Fryer
Breaded fish needs a slightly different approach because you are trying to crisp the coating while cooking the fish through.
For homemade breaded fish:
- Pat the fish dry.
- Coat it with flour if desired.
- Dip it in beaten egg.
- Coat it with breadcrumbs.
- Lightly spray the outside with cooking oil.
- Air fry at 400°F until the coating is crisp and the fish reaches a safe internal temperature.
- Turn halfway through if your air fryer browns one side more than the other.
A light coating of oil can help breadcrumbs brown. Avoid heavily spraying oil into the basket because excess oil can collect underneath the food.
For commercially packaged frozen breaded fish, follow the package’s cooking instructions when available. Those products can contain different coatings and thicknesses, so one universal cooking time is not reliable.
Should You Flip Fish in an Air Fryer?
Not always.
Thin fillets may cook adequately without flipping, especially when the air fryer circulates air effectively around the food.
Flipping can be useful when:
- The fillet is thick.
- The underside is staying pale.
- You’re cooking breaded fish.
- Your air fryer tends to brown unevenly.
If the fish is very delicate, use a wide spatula and turn it carefully to reduce the chance of breaking the fillet.
How to Keep Air Fryer Fish From Drying Out
Dry fish is usually a timing problem rather than an oil problem.
Don’t automatically use 400°F
A high temperature isn’t necessary for every fish fillet. Thin fish can cook very quickly, so a moderate temperature gives you more room to catch it before it becomes overdone.
Check early
If a recipe gives you an 8–12 minute range, don’t automatically wait 12 minutes.
Start checking around the lower end, especially if the fillets are thin.
Consider thickness
Two pieces of fish can weigh roughly the same but cook at different speeds if one is thick and compact while the other is thin and wide.
Don’t overcrowd the basket
Give the pieces room instead of stacking them.
Use a thermometer
Color and texture are useful clues, but a thermometer gives you a much better safety check. FDA guidance recommends 145°F for finfish.
What to Do If Fish Sticks to the Basket
Delicate fish can stick, especially when the surface of the fillet is wet.
Try these steps:
- Pat the fish dry before seasoning.
- Use a small amount of oil.
- Avoid moving the fish too early.
- Use a suitable perforated parchment liner if your air fryer manufacturer allows it.
- Use a thin spatula when removing the cooked fish.
If you use parchment paper, don’t place a loose sheet in the air fryer during preheating. It can move around because of the circulating air.
Can You Cook Fish and Vegetables Together?
Yes, but only when the vegetables and fish have compatible cooking times.
For example, thin asparagus or sliced zucchini may cook quickly, while dense vegetables such as potatoes require considerably more time.
A better approach is often to start the vegetables first and add the fish later.
That way, you don’t have to sacrifice the texture of either food just to make them finish together.
How to Store Leftover Air Fryer Fish
If you have leftover cooked fish, refrigerate it promptly in a covered container.
FDA food-safety guidance recommends refrigerating perishable foods within 2 hours, or within 1 hour when the surrounding temperature is above 90°F.
For best quality, use leftover fish within a few days and follow your local food-safety guidance.
How to Reheat Air Fryer Fish
The air fryer can work well for reheating fish, but the goal is to warm it without cooking it aggressively again.
Try:
- Preheat the air fryer to about 325–350°F.
- Place the fish in a single layer.
- Heat for a few minutes.
- Check it frequently so it doesn’t dry out.
The exact reheating time depends heavily on the thickness and amount of fish.

Common Mistakes When Cooking Fish in an Air Fryer
Using the same cooking time for every fish
Tilapia and a thick salmon fillet are not going to cook at exactly the same speed.
Overcrowding the basket
Too many pieces can make cooking less consistent.
Cooking by time alone
A timer tells you how long the fish has been cooking. It does not tell you whether the thickest part has reached a safe temperature.
Overcooking thin fillets
Thin fish can become dry quickly once it has reached doneness.
Adding too much oil
Fish doesn’t need to be swimming in oil. A light coating is generally enough for fresh fillets.
Moving delicate fish too early
Allow the surface to cook before trying to turn or remove a delicate fillet.
Frequently Asked Questions
Can you cook fish in an air fryer?
Yes. Fresh and frozen fish can both be cooked in an air fryer. The cooking time depends primarily on the type and thickness of the fish and whether it starts fresh or frozen.
What temperature is best for air fryer fish?
380°F is a useful starting temperature for fresh fish fillets. Thinner pieces may need less time, while breaded fish is often cooked at a higher temperature to help crisp the coating.
How long does fish take in an air fryer?
Many fresh fish fillets take roughly 8–12 minutes at 380°F, but thickness and the air fryer itself can change the cooking time.
How do I know when air fryer fish is done?
The thickest part should reach 145°F (63°C). The fish should also be opaque and separate easily with a fork.
Can I cook frozen fish without thawing it?
Yes, many plain frozen fish fillets can be cooked directly from frozen. However, cooking times vary by product, thickness, and whether the fish is breaded. Follow package instructions when available.
Do I need to flip fish in an air fryer?
Not necessarily. Thin fillets may not need flipping. Thicker or breaded fish may benefit from turning for more even browning.
Why is my air fryer fish dry?
The most common reason is overcooking. Thin fish can finish quickly, so begin checking toward the lower end of the suggested cooking range.
Can I cook salmon using this recipe?
Yes. Salmon can be cooked in an air fryer using the same basic method, but thicker salmon fillets may need additional cooking time.
Final Conclusion
Air fryer fish doesn’t need complicated seasoning or a long ingredient list. The important part is controlling temperature, thickness, and cooking time.
For a straightforward starting point, season fresh fish lightly, cook it at 380°F, and begin checking around 8 minutes. Continue cooking as needed until the thickest part reaches 145°F.
For frozen or breaded fish, adjust the method rather than assuming the same timing will work. Once you treat the fish according to its thickness and starting temperature, the air fryer becomes a convenient way to make flaky fish without a pan full of oil.