How Long Fresh Fish Stays Good in Your Refrigerator
Fresh fish lasts one to two days in the refrigerator, depending on how it was handled before you bought it
The clock on fresh fish starts ticking the moment it comes out of the water. Most whole fish and fillets will stay safe to eat for one to two days in a standard refrigerator set to 40°F or below. Shellfish like shrimp, scallops, and clams follow the same timeline. The reason is simple: fish muscle breaks down faster than beef or chicken because of its delicate structure and the enzymes naturally present in seafood. Once those enzymes start working, the texture turns mushy and the smell becomes unmistakably off.
The one-to-two-day window assumes the fish was cold when you bought it and stayed cold on the ride home. If your fishmonger left it sitting on ice for hours before you arrived, or if you left it in a warm car, that timeline shrinks. The fresher the fish when purchased, the longer it will last—but even the best-handled fish won't stay good much past day two without freezing.
Key Takeaways
- Fresh fish and shellfish last one to two days in a refrigerator kept at 40°F or below; after that, bacteria growth and natural enzyme breakdown make them unsafe to eat.
- Store fish on the coldest shelf, usually the bottom, in an airtight container or wrapped tightly to prevent odors from spreading to other foods.
- If the fish smells sour, ammonia-like, or noticeably fishy beyond a mild ocean scent, throw it out—your nose is a reliable safety tool.
- Freezing fish immediately after purchase extends its life to three months for fatty fish and up to six months for lean varieties, but thawing must happen in the refrigerator, not at room temperature.
Where to place fish in your refrigerator
The coldest part of your refrigerator is almost always the bottom shelf, usually above the crisper drawers. This is where fish belongs. Cold air sinks, and the bottom shelf stays closest to the cooling coils, making it several degrees colder than shelves higher up. Placing fish anywhere else—on a middle shelf or near the door—cuts its safe storage time in half because the temperature fluctuates more in those spots.
Store the fish in an airtight container or wrap it tightly in plastic wrap or butcher paper. This does two things: it slows down the breakdown of the fish itself, and it prevents the strong smell from contaminating other foods in your refrigerator. If you don't have an airtight container, place the wrapped fish on a plate to catch any liquid that leaks out, which can harbor bacteria and drip onto foods below.
How to tell if fish has gone bad
Your nose and eyes are your best tools. Fresh fish should smell like the ocean—a mild, briny scent. If it smells sour, ammonia-like, or strongly "fishy" in an unpleasant way, it has begun to spoil. That smell comes from bacteria producing compounds as they multiply, and it is a clear signal to throw the fish away. Do not cook it hoping the heat will make it safe; bacteria produce toxins that cooking cannot destroy.
Look at the flesh itself. It should be firm and spring back when you press it lightly. If it feels mushy, looks dull or gray instead of bright, or has visible slime on the surface, the fish is past its prime. The eyes of a whole fish should be clear and slightly bulging, not cloudy or sunken. Any of these signs mean the fish should go in the trash.
Freezing fish to extend storage time
If you know you won't cook the fish within one to two days, freeze it as soon as you get home. Freezing stops bacterial growth and enzyme breakdown almost completely. Lean fish like cod, halibut, and flounder can be frozen for up to six months. Fatty fish like salmon, mackerel, and tuna last about three months in the freezer before the fat begins to oxidize and the flavor deteriorates.
Wrap the fish tightly in plastic wrap, then place it in a freezer bag or airtight container. Remove as much air as possible—freezer burn happens when ice crystals form on the surface, which dries out the flesh and damages its texture. Label the package with the type of fish and the date you froze it so you know how long it has been there.
Thawing frozen fish safely
Never thaw fish on the counter at room temperature. Bacteria multiply rapidly in the danger zone between 40°F and 140°F, and the outside of the fish will reach that temperature long before the center thaws. The safe method is to move the fish to the refrigerator the night before you plan to cook it. Thawing in the refrigerator takes eight to twelve hours depending on thickness, but it keeps the fish at a safe temperature the entire time.
If you are short on time, seal the fish in a waterproof bag and submerge it in cold water. Change the water every thirty minutes. This method thaws fish in one to two hours. Once thawed, cook the fish immediately—do not refreeze it unless you cook it first.
Cooked fish storage and leftovers
Cooked fish lasts three to four days in the refrigerator if stored properly. Let it cool to room temperature first, then place it in an airtight container on the coldest shelf. The cooked flesh is more fragile than raw fish, so handle it gently to avoid breaking it apart. Cooked fish dries out quickly, so consider storing it with a damp paper towel underneath to maintain moisture.
Reheat cooked fish gently in a low oven (around 275°F) rather than the microwave, which can make it rubbery. If the fish smells off or looks slimy when you open the container, discard it—the same safety rules apply to leftovers as to fresh fish.
Storing different types of seafood
Shrimp, scallops, and clams follow the same one-to-two-day rule as fish, but with slight variations. Shrimp should be stored in a container with a little ice or in the coldest part of the refrigerator; the cold slows down the natural darkening that happens as shrimp age. Live clams and mussels should be stored in a breathable container (not sealed) in the coldest part of the refrigerator, and they should be used within one to two days. Do not store them in fresh water—they need to stay in their natural saltwater state or they will die and spoil.
Canned fish like tuna and salmon, once opened, lasts three to five days in the refrigerator in an airtight container. Smoked fish like salmon or mackerel lasts five to eight days because the smoking process preserves it, but it still needs to stay cold and sealed.
Preventing odors from spreading
Fish smell is notoriously persistent. Even wrapped tightly, a strong odor can seep into your refrigerator and linger on other foods. The best prevention is an airtight container—not just wrapped in plastic. If you do not have one, wrap the fish in multiple layers: first in plastic wrap, then in aluminum foil, then place it in a sealed bag. This layering approach traps the smell more effectively than a single wrap.
If your refrigerator already smells fishy, place an open box of baking soda on a shelf away from the fish. Baking soda absorbs odors over time. You can also wipe down the interior with a solution of equal parts white vinegar and water, which neutralizes fish smell. Replace the baking soda every few weeks or when the smell returns.
Frequently Asked Questions
Can I eat fish that smells a little fishy?
A mild ocean or briny smell is normal and safe. If the smell is strong, sour, or ammonia-like, the fish has spoiled and should not be eaten. Trust your nose—if you are unsure, throw it out. Cooking will not make spoiled fish safe.
Does vacuum-sealed fish last longer?
Vacuum-sealed fish lasts about the same time in the refrigerator as regularly wrapped fish—one to two days. Vacuum sealing is more useful for freezing because it removes air and prevents freezer burn, extending frozen storage time.
What if I bought frozen fish and thawed it?
Once thawed in the refrigerator, treat it as fresh fish and cook it within one to two days. Do not refreeze it unless you cook it first. If thawed at room temperature, cook it immediately or discard it.
Is it safe to eat fish on the third day?
Fish stored properly in the refrigerator for three days is at higher risk for bacterial growth and spoilage. While it might not make you sick, the quality and safety decline significantly after day two. When in doubt, freeze it instead of waiting.
Can I store fish in the door of my refrigerator?
No. The door is the warmest part of the refrigerator because it is opened frequently and sits farthest from the cooling coils. Fish stored there will spoil faster. Always use the coldest shelf, usually the bottom.