USDA-based · Sean Bernath · How this page was made · Last reviewed July 15, 2026 · Sources ↓
Catfish
Raw catfish lasts 1–3 days in the fridge and 2–3 months in the freezer (fatty fish).
How long it keeps — Raw
Fridge times are safety windows — past them, discard it, even if it looks or smells fine. Freezer times are quality windows; food held at 0°F stays safe indefinitely while texture and flavor decline (FoodSafety.gov / USDA FSIS). Not medical advice.
Cooked catfish lasts 3–4 days in the fridge and 2–3 months in the freezer.
How long it keeps — Cooked
Fridge times are safety windows — past them, discard it, even if it looks or smells fine. Freezer times are quality windows; food held at 0°F stays safe indefinitely while texture and flavor decline (FoodSafety.gov / USDA FSIS). Not medical advice.
How to store catfish
Catfish keeps 1–3 days refrigerated and 2–3 months frozen. Despite being a freshwater fish it is moderately oily, which is why its freezer window matches salmon's rather than cod's.
Store it cold and covered, patted dry, ideally over ice. US catfish is overwhelmingly farmed in ponds and processed quickly, so counter fillets are often genuinely fresh rather than thawed-from-frozen — worth asking, since it changes whether you can freeze it at home.
Catfish fillets are thick and dense, so they take longer to chill through than thin whitefish. Give a fresh purchase time on ice before assuming it is at refrigerator temperature throughout.
Wrap airtight for the freezer. The fat content means oxidation, not dehydration, is the limiting factor.
By state & packaging
Why catfish goes bad
Catfish sits in an unusual middle ground: a freshwater fish with enough fat to behave partly like an oily marine one.
The fat — around six to eight percent in farmed channel catfish — is what caps the freezer window at 2–3 months rather than the 6–8 that lean whitefish get. Those fats oxidize at 0°F, slowly but steadily, producing stale, painty flavors while the fish remains perfectly safe.
Being freshwater, catfish carries little trimethylamine oxide, so it does not develop the sharp ammoniac smell of aging saltwater fish. Its spoilage smell is muddier and more sour, and it is easier to miss. As with tilapia, this makes the nose a less reliable instrument than usual — go by the purchase date.
The "muddy" flavor catfish is sometimes accused of comes from geosmin, a compound produced by pond algae and absorbed into the fat. It is a water-quality issue present from the moment the fish was harvested, not a sign of age, and modern US catfish farms test and purge for it.
Discard on a slimy surface, mushy flesh that holds a dent, or a sour smell.
Signs it has gone bad
Any of these means discard it. Do not taste food to check — spoilage smells are imperfect, and some pathogens do not change odor or appearance (USDA FSIS / CDC). Past the fridge safety window above, discard it even without these signs.
What the date on the package means
The date on a seafood package is almost never a safety deadline. A "sell by" date is an inventory instruction for the store. "Best if used by" is a quality estimate.
Neither overrides refrigerator windows from FoodSafety.gov / FDA seafood guidance. Fresh seafood bought on its sell-by date still needs cooking or freezing within the cold-storage window on this page. Freezer times here are quality windows — food held at 0°F stays safe longer, but texture and flavor fade.
FAQ
How long does raw catfish last?
1–3 days in the refrigerator. Freeze within that window for 2–3 months of best quality.
Is raw catfish still good after 4 days in the fridge?
No. FoodSafety.gov cold-storage guidance for raw fish is 1–3 days refrigerated. At 4 days, discard it.
Can I refreeze catfish thawed in the fridge?
Yes if it was thawed in the refrigerator and still within the raw fridge window. Never refreeze seafood thawed on the counter.