Why Your Air Fryer Fish Is Rubbery (And How to Fix It Every Time)
It’s almost never undercooked. The real problem — and the precise fix — for salmon, dorado, and pollock in the air fryer.
In This Guide
Why fish goes rubbery — the real reason Temperature zones and what each one does Temperature and timing cheat sheet Salmon — most forgiving, highest fat Dorado — least forgiving, leanest Mintaj / Pollock — fastest cooking, budget-friendly The 5-step fix protocolWhat Actually Happens When Fish Goes Rubbery
Fish protein behaves differently from meat protein. In chicken or beef, connective tissue gives you a wider window — you can overcook by 5–10 minutes before it becomes noticeably worse. Fish has almost no connective tissue. It is almost entirely muscle fibre, and those fibres contract and squeeze out moisture rapidly once temperature exceeds the ideal range.
Rubbery fish is almost always overcooked, not undercooked. The proteins in fish tighten and squeeze out moisture very quickly past the optimal internal temperature. The fix is not cooking it less in a vague way — it is understanding exactly when to stop, per fish type.
Two minutes too long in an air fryer is the difference between perfect and ruined. The margin is genuinely that small.
Temperature Zones — What Each One Does to Your Fish
An instant-read thermometer removes all guesswork. Insert it into the thickest part of the fillet, away from the surface. Pull the fish at 57–60°C. It will carry over to 60–63°C as it rests for two minutes. This single change made the biggest difference in my kitchen.
Temperature & Timing Cheat Sheet
Times assume fillets from the fridge (not frozen), typical supermarket thickness, air fryer preheated 3 minutes. Thicker fillets need the higher end. Always verify with a thermometer — times are a starting guide, not a guarantee.
| Fish | Air Fryer Temp | Time | Target Internal | Key Watch-Out |
|---|---|---|---|---|
| Salmon fillet standard ~150–180g |
180°C | 8–10 minno flipping needed | 57–60°C | White albumin on sides = stop now. Do not flip — salmon breaks. |
| Salmon fillet thick 200g+ |
175°C | 11–13 mincheck at 10 min | 57–60°C | Lower temp prevents outside overcooking before inside is done. |
| Dorado / Sea Bream fillet ~150g |
185°C | 7–9 minflip at 4 min | 60–63°C | Lean white fish dries fastest. Oil generously. Skin sticks — use parchment. |
| Dorado / Sea Bream whole, small |
190°C | 14–18 minflip at 8 min | 63°C at bone | Score skin 3 times before cooking. Check near the spine — always the last part done. |
| Mintaj / Pollock fillet ~120–150g |
180°C | 6–8 minflip at 3 min | 60–63°C | Check at 6 minutes. Most recipes say 10–12 min — that is 3–4 min too long. |
| Mintaj / Pollock frozen, thawed overnight |
180°C | 8–10 minpat completely dry first | 60–63°C | Surface moisture = steaming not crisping. Pat firmly with paper towels before cooking. |
| Cod fillet standard ~150g |
180°C | 8–10 minflip at 5 min | 60–63°C | Flakes into large pieces when done — this is correct, not a sign it’s falling apart. |
Salmon — Most Forgiving, Highest Fat
Salmon
Most Forgiving · Highest Fat ContentSalmon is the most forgiving of the three because its high fat content provides some protection against drying out. The fat takes longer to squeeze out than the moisture in lean fish — giving you a slightly wider window. But not as wide as people assume.
The albumin signal: The white protein appearing on the surface while salmon cooks is albumin. A small amount is normal. When it starts appearing heavily on the sides of the fillet, the fish is at or past the optimal point. This is your visual cue when you don’t have a thermometer.
Do not flip salmon. It breaks. Cook it skin-side down the entire time. The skin will release from the basket naturally when it’s ready — if it sticks, give it another 60 seconds.
Adding Mediterranean spices directly onto salmon and running the full time stated in most recipes (usually 12–15 minutes — too long). The spices burn, the fish overcooks. Season after cooking, or use heat-tolerant herbs (rosemary, thyme) rather than delicate ones (parsley, dill).
Dorado / Sea Bream — Least Forgiving, Leanest
Dorado / Sea Bream
Least Forgiving · Leanest White FishDorado is the hardest of the three because it is a lean white fish with very little fat to buffer against overcooking. The window between perfect and dry is genuinely narrow — about 2 minutes. This fish benefits most from a thermometer and from generous oiling before cooking.
Oil generously. Unlike salmon which has its own fat, dorado needs external oil to prevent the surface drying out before the interior is cooked. Use avocado oil or light olive oil — not extra virgin, which burns at air fryer temperatures.
The visual test: Dorado is done when the flesh turns from translucent to fully opaque and just barely begins to flake when pressed at the thickest point with a fork. If it flakes freely and easily, you are at the edge of the window.
Dorado skin sticks badly to air fryer baskets. Use parchment paper underneath, spray the basket generously with oil, or cook skin-side up. Tearing the skin off ruins the presentation and removes the crispiest, most flavourful part of the fish.
Mintaj / Pollock — Fastest Cooking, Budget-Friendly
Mintaj / Pollock
Fastest Cooking · Budget-Friendly · Takes Spices WellMintaj is underused in keto Mediterranean cooking and I think this is a mistake. It is affordable, widely available in Poland, mild enough to carry any Mediterranean spice combination, and it cooks faster than any other fish — which also means it overcooks fastest. Most online recipes say 10–12 minutes. That is 3–4 minutes too long for a standard mintaj fillet.
Check at 6 minutes. Always. Open the basket, press the thickest part — if it resists slightly and is opaque throughout, pull it. It will rest for 2 minutes and finish cooking off heat. Checking at 6 and pulling at 7 is the standard I use now.
The frozen mintaj issue: Frozen pollock releases a lot of water as it thaws and cooks. Pat it completely dry with paper towels before it goes in — press firmly. Surface moisture means the air fryer steams instead of crisps, and steam at 180°C is very efficient at overcooking fish quickly.
Mintaj is bland on its own — which is actually an advantage. It takes on spices exceptionally well. My combination: cumin, smoked paprika, garlic powder, dried oregano, lemon zest, avocado oil. Apply 30 minutes before cooking if possible. The result is a Mediterranean fish that costs a fraction of salmon or dorado.
The 5-Step Fix That Works Every Time
This is the routine I follow every time I cook fish in the air fryer now. It takes no extra time — just changes the sequence and what you pay attention to.
Fish straight from the fridge has a cold centre — outside overcooks before inside is done. 15 minutes at room temperature is enough to fix this.
Paper towels, firm pressure. Surface moisture creates steam which cooks the outside fast and unevenly. Dry surface = crispier skin, more even cooking.
Use avocado oil for cooking — not extra virgin olive oil, which burns. Delicate herbs (parsley, dill) always go on after, not before.
Non-negotiable. Cold basket means fish sits in gradually warming air — uneven cooking, longer time, outside overcooked before inside catches up.
Check 2 minutes before the listed time. Pull at 57–60°C for salmon, 60–63°C for white fish. Rest 2 minutes before serving — the fish continues cooking off heat.
5-Day Keto Mediterranean Reset
Includes the air fryer dinner guide — 15 anti-inflammatory recipes with exact temperatures and timings for every fish and protein.
Get the Free Reset →