USDA-based · How this page was made · Last reviewed July 15, 2026 · Sources ↓

Catfish

The answer

Raw catfish lasts 1–3 days in the fridge and 2–3 months in the freezer (fatty fish).

Caution Cook fish to 145°F. Fatty fish has a shorter freezer window than lean fish.

How long it keeps — Raw

Fridge (40°F) 1–3 days safe window
Freezer (0°F) 2–3 months best quality
Room temp 2 hours max then discard
Discard Discard if held above 40°F for more than 2 hours, or above 90°F for more than 1 hour.

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

State Fridge Freezer
Raw 1–3 days 2–3 months
Cooked 3–4 days 2–3 months

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

Sour or ammonia smell
Milky film
Mushy texture

FAQ

How long does raw catfish last?

1–3 days in the refrigerator. Freeze within that window for 2–3 months of best quality.