FridgeLife

How Long Does Trout Last?

Raw trout lasts 1–2 days in the fridge and 2–3 months in the freezer at best quality. Cooked trout keeps 3–4 days refrigerated. Freshly caught trout should be gutted and chilled right away.

Trout — raw

shelf life
Fridge
1–2 days
Freezer
2–3 months
Pantry
Not safe
  • Cooked: 3–4 days in the fridge
  • Thawed: 1–2 days in the fridge

Fridge at 40°F (4°C) or below · freezer at 0°F (−18°C). Freezer times are for best quality; frozen food stays safe longer.

Trout is a delicate, moderately oily freshwater fish, usually farmed rainbow or steelhead, sold whole and gutted or as thin skin-on fillets. Its fine flesh and thin fillets spoil quickly, a whole fish keeps best once the gut cavity is cleaned, and its oils limit how long it holds good flavor in the freezer.

How to store trout

How to tell if trout has gone bad

  • On a whole fish, cloudy, sunken eyes and gills that have gone from bright red to brown or gray.
  • A sour, muddy-rotten or ammonia smell, especially from the belly cavity.
  • Thick, yellowish or sticky slime. A thin clear slime coat is natural on fresh whole trout.
  • Belly walls that are soft, torn or discolored, and flesh that pulls away from the bones while raw.

Bacteria that cause food poisoning usually do not change the look, smell or taste of food. Go by the time limits first, and the signs above second.

Trout shelf life chart

StateFridgeFreezerPantry
Raw1–2 days2–3 monthsNot safe
Cooked3–4 days2–3 monthsNot safe
Thawed1–2 daysNot recommendedNot safe

Not safe = perishable: no more than 2 hours at room temperature (1 hour above 90°F / 32°C). Not recommended = possible, but quality suffers or it serves no purpose.

Frequently asked questions

How long does fresh trout last in the fridge?

Fresh raw trout lasts 1–2 days in the fridge at 40°F (4°C) or colder. For store-bought fish, count from the day of purchase. For fish you caught, count from the day it was caught, and only if it was gutted and kept on ice the whole time.

How long can trout stay on ice before cleaning?

Clean trout the same day, ideally within a couple of hours of catching it. Ungutted fish deteriorates quickly because digestive enzymes and gut bacteria attack the belly flesh, even on ice. A fish left uncleaned and warm on a stringer for an afternoon should not be eaten.

Can you freeze whole trout?

Yes, gutted whole trout freezes well for 2–3 months at best quality. Ice-glaze it or vacuum seal it, because air contact makes the oils go rancid and dries the skin. It stays safe for longer at 0°F (−18°C), but the flavor turns stale and fishy.

Is it normal for trout to be slimy?

A thin, clear, slippery coating on a whole raw trout is normal; it is the mucus layer that protects the living fish, and it is actually a sign of freshness. Slime that is thick, cloudy, yellowish or sticky, or any slime on a skinless fillet along with a sour smell, points to spoilage.

Related foods

FoodFridgeFreezerPantry
Salmon
Raw
1–2 days2–3 monthsNot safe
Catfish
Raw
1–2 days2–3 monthsNot safe
Tilapia
Raw
1–2 days6–8 monthsNot safe
Cooked Salmon
Cooked
3–4 days2–3 monthsNot safe
Smoked Salmon
Opened
5–7 days2 monthsNot safe
Cod
Raw
1–2 days6–8 monthsNot safe

More fatty fish: Tuna Steak.

All seafood

Reviewed 2026-09-20. Times follow published USDA FoodKeeper / FSIS, FDA and CDC storage guidance; where sources differ we use the shorter time. How we compile this data.