How long does raw fish last in the fridge?
Raw fish usually lasts 1 to 2 days in the refrigerator when kept at 40°F (4°C) or below.
That short window matters because fish is highly perishable, and freshness can decline quickly even when it still looks acceptable.
The exact shelf life depends on the type of fish, how fresh it was when purchased, how cold your refrigerator stays, and whether it has already been thawed.
Understanding those variables helps you store seafood safely and avoid foodborne illness.
Why raw fish spoils so quickly
Fish muscle tissue breaks down faster than many other proteins because it has a delicate texture, high moisture content, and natural enzymes that speed deterioration after harvest.
Bacteria can also multiply quickly if fish is left above safe refrigeration temperatures for even a short period.
Unlike some foods that remain stable for several days, raw fish begins losing quality soon after catch or purchase.
Smell, texture, and appearance can change before the fish is visibly unsafe, which is why time and temperature are more reliable than appearance alone.
Storage time by type of fish
Most raw fish follows the same basic rule: refrigerate and use within 1 to 2 days.
Still, different seafood species can have slightly different handling needs.
- Lean fish such as cod, haddock, tilapia, and pollock: typically 1 to 2 days.
- Fatty fish such as salmon, mackerel, tuna, and trout: typically 1 to 2 days, though quality may decline faster because fats oxidize.
- Shellfish like shrimp, scallops, and crab meat: often 1 to 2 days when raw and refrigerated properly.
- Sushi-grade fish: still should follow the same refrigeration timeline unless it has been specifically frozen and handled for raw consumption.
For food safety, “sushi-grade” is not a regulated universal standard.
It does not mean raw fish can sit in the fridge longer than other fresh fish.
What affects how long raw fish lasts in the fridge?
Temperature control
Your refrigerator should stay at 40°F (4°C) or lower.
If it runs warmer, raw fish may spoil sooner.
A dedicated appliance thermometer is useful because built-in fridge displays are not always accurate.
How fresh the fish was at purchase
Fish bought the same day it was caught or processed will last longer than fish that has already spent time in transit or on display.
Ask the fishmonger when the fish was delivered if freshness is important for your meal plan.
Packaging and exposure to air
Air speeds oxidation and odor development.
Fish stored in loose supermarket wrapping may spoil faster than fish tightly wrapped or sealed in an airtight container.
Moisture loss can also affect texture, making the flesh dry or mushy.
Whether the fish was thawed
Previously frozen fish that has been thawed should be treated like fresh raw fish and used within 1 to 2 days.
If it thawed in the refrigerator, the clock starts once it is fully thawed and cold-stored.
Best way to store raw fish in the fridge
Proper storage helps preserve quality and reduce risk.
Follow these steps as soon as you get home from the store or market.
- Keep it cold immediately and refrigerate within 2 hours of purchase, or within 1 hour if the room is above 90°F.
- Store fish in the coldest part of the fridge, usually the back of the bottom shelf.
- Place it in a shallow container to keep juices from leaking onto other foods.
- Wrap it tightly in plastic wrap, foil, or freezer paper, or use an airtight container.
- Set it on ice if needed by placing the fish in a container over a bowl to catch meltwater, then refrigerating it safely.
Keep raw fish separate from ready-to-eat foods such as salad, fruit, and leftovers.
This prevents cross-contamination from drips or shared surfaces.
How to tell if raw fish has gone bad
Spoiled fish is not always obvious, but several warning signs can help you decide whether to discard it.
- Sour, ammonia-like, or overly fishy odor
- Slippery or sticky texture
- Dull color or discoloration
- Sunken eyes or gray gills in whole fish
- Soft flesh that no longer springs back when pressed
A strong odor is one of the clearest indicators of spoilage.
Fresh fish should smell mild, briny, or like clean water, not sharply unpleasant.
Can you cook raw fish after 2 days in the fridge?
In some cases, fish that has been refrigerated for just over 2 days may still look fine, but safety is not guaranteed.
If the fish has been held consistently at 40°F or below, shows no spoilage signs, and was very fresh to begin with, some people may choose to cook it immediately.
However, when in doubt, discard it.
Cooking can kill many bacteria, but it does not always eliminate toxins that may have formed if the fish deteriorated.
That is why strict refrigeration timing is important.
Can you freeze raw fish to make it last longer?
Yes.
Freezing is the best option if you do not plan to use raw fish within 1 to 2 days.
Frozen fish can last for months while maintaining good quality, depending on the type of fish and packaging.
For best results, freeze fish as soon as possible after purchase.
Wrap it tightly, remove as much air as possible, and label it with the date.
When you are ready to use it, thaw it in the refrigerator, not on the counter.
Safe handling tips for raw fish
Food safety depends on more than storage time.
Clean handling matters from the moment you open the package.
- Wash hands with soap and water before and after handling fish.
- Use separate cutting boards and knives for seafood and produce.
- Sanitize counters, sinks, and utensils after contact with raw fish.
- Do not rinse raw fish in the sink, since splashing can spread bacteria.
- Cook fish to a safe internal temperature if your recipe calls for fully cooked seafood.
If you serve raw preparations such as sashimi or ceviche, use fish intended for raw consumption and follow strict cold-chain handling from purchase to serving.
Common questions about raw fish storage
How long does raw fish last in the fridge after opening the package?
Once opened, raw fish should still be used within 1 to 2 days, provided it is stored cold and sealed well.
Opened packaging may shorten quality because of extra air exposure.
How long does raw salmon last in the fridge?
Raw salmon usually lasts 1 to 2 days in the fridge.
Because salmon is fatty, it may develop off odors and surface changes quickly if storage is not ideal.
How long does raw fish last in the fridge after thawing?
Thawed raw fish should be used within 1 to 2 days after it is fully thawed and kept refrigerated.
Do not refreeze fish that has sat too long or shows spoilage signs.
How can I keep raw fish fresh overnight?
Refrigerate it immediately, keep it sealed, place it in the coldest fridge zone, and avoid repeated temperature changes.
If there is any chance you will not cook it within 48 hours, freeze it instead.
