Seafood
Raw

Fresh Fin FishShelf Life, Storage, and Spoilage Guide

Sourced from
USDA FoodSafety.govFDA

Pantry

Not Recommended

Unsafe

Highly perishable; do not store fresh fin fish at room temperature. It should be refrigerated or frozen immediately.

Refrigerator

1-2 days

Store fresh fin fish in the coldest part of the refrigerator, preferably on ice in a sealed container to prevent drips and cross-contamination. Use within 1-2 days.

Freezer

3-8 months

For best quality, wrap fresh fin fish tightly in plastic wrap, aluminum foil, or freezer paper, or place in heavy-duty freezer bags. Remove as much air as possible. Freeze at 0°F (-18°C) or below. Lean fish can last 6-8 months, fatty fish 2-3 months.

Signs of Spoilage

  • Strong, sour, or 'fishy' odor
  • Slimy or sticky texture
  • Dull, faded color
  • Cloudy, sunken eyes
  • Soft flesh that does not spring back when pressed

Room Temperature Safety

2-hour rule (1 hour if above 90°F/32°C)

40°F–140°F (4°C–60°C)

Perishable foods, including fresh fin fish, should not be left at room temperature for more than 2 hours. If the ambient temperature is above 90°F (32°C), discard after 1 hour.

Expert Tips

Safe Handling

1

Keep raw fish separate from other foods to prevent cross-contamination.

2

Wash hands, cutting boards, utensils, and countertops with hot, soapy water after handling raw fish.

3

Cook fin fish to an internal temperature of 145°F (63°C) as measured with a food thermometer.

4

Thaw frozen fish in the refrigerator, under cold running water, or in the microwave. Never thaw at room temperature.

Related Items

Comparisons

Cooked FishCooked fish generally has a slightly longer fridge life but shorter freezer life than raw.
Fridge
3-4 days
Freezer
2-3 months
Shrimp/Scallops (Raw)
Fridge
1-2 days
Freezer
3-6 months
Smoked Fish (unopened)
Pantry
Not recommended
Fridge
14 days
Freezer
2 months