How Long Uncooked Salmon Stays Fresh in Your Refrigerator
Uncooked salmon lasts 1 to 2 days in the refrigerator
Raw salmon keeps safely in your refrigerator for 1 to 2 days from the day you bring it home, assuming your fridge is set to 40°F (4°C) or colder. This short window exists because salmon is a high-risk fish for bacterial growth—the cold slows that growth, but does not stop it. The clock starts the moment the fish leaves the store, not when you open the package.
If you bought salmon on a Monday and did not open it until Wednesday, you have already used up most of that window. The safest approach is to cook it the same day you buy it, or freeze it immediately if you plan to cook it later. Once salmon sits in the fridge for more than 2 days, the risk of foodborne illness rises sharply, even if it looks and smells normal.
The 1 to 2 day window assumes the salmon was properly refrigerated at the store and during transport home. If it sat in a warm car or on a counter for an hour, that time counts against your storage window. Likewise, if your refrigerator is warmer than 40°F, the salmon will spoil faster.
Key Takeaways
- Raw salmon stays safe in the refrigerator for 1 to 2 days at 40°F or colder, and the clock starts when you buy it, not when you open the package.
- Freezing salmon the day you buy it extends its life to 2 to 3 months, making it the best option if you cannot cook it within 2 days.
- Salmon that smells fishy, looks dull, or feels slimy has begun to spoil and should not be cooked or eaten.
- Cooked salmon lasts 3 to 4 days in the refrigerator, so cooking it early and storing it properly can actually extend how long you have to eat it.
Why salmon spoils faster than other fish
Salmon contains more fat and oils than white fish like cod or tilapia, and those fats break down quickly once the fish is dead. As the fats oxidize and bacteria multiply, the salmon develops off-flavors and a mushy texture. The high fat content also means salmon is more prone to rancidity, which creates that strong, unpleasant smell you notice in old fish.
The bacteria that grow on raw salmon—primarily Listeria monocytogenes and Vibrio species—do not always announce themselves with obvious signs. A piece of salmon can look fine and smell acceptable while still harboring enough bacteria to cause food poisoning. This is why the 2-day rule exists: it is a safety margin, not a quality threshold.
How to store uncooked salmon properly
Keep salmon in the coldest part of your refrigerator, which is usually the back of the bottom shelf, not the door. The door is the warmest spot because it opens and closes constantly. Place the salmon on a plate or in a shallow container to catch any liquid that drips—this prevents cross-contamination with other foods below it.
Leave the salmon in its original packaging if it is airtight and the package is not damaged. If the package is torn or leaking, transfer the salmon to an airtight container or wrap it tightly in plastic wrap or aluminum foil. The goal is to minimize the salmon's exposure to air, which accelerates spoilage and allows odors to spread through your fridge.
Do not rinse raw salmon before storing it. Rinsing spreads bacteria around your sink and cutting board and does not make the fish safer. Cook it straight from the package.
Freezing salmon extends storage to 2 to 3 months
If you cannot cook the salmon within 2 days, freeze it the day you buy it. Frozen salmon stays safe to eat for 2 to 3 months at 0°F (-18°C) or colder. Wrap it tightly in plastic wrap or aluminum foil, or place it in a freezer bag with as much air removed as possible. Label it with the date so you know how long it has been frozen.
Thaw frozen salmon in the refrigerator, not on the counter. Move it from the freezer to the fridge the night before you plan to cook it. Thawing in the refrigerator takes 6 to 8 hours for a typical fillet, but it keeps the salmon at a safe temperature throughout the process. Once thawed, cook it within 1 to 2 days—do not refreeze it unless you cook it first.
Signs that salmon has spoiled
Smell is the most reliable indicator. Fresh salmon smells mild and slightly oceanic. Spoiled salmon smells strongly fishy, sour, or ammonia-like. If you open the package and recoil, do not cook it.
Appearance matters too. Fresh salmon is firm and bright pink or orange. Spoiled salmon looks dull, gray, or brown, and the flesh may appear mushy or separating. If you press it with your finger, fresh salmon bounces back; spoiled salmon leaves an indent.
Texture is the third clue. Fresh salmon feels firm and slightly moist. Spoiled salmon feels slimy or sticky. If any of these signs are present—smell, color, or texture—throw it away. The risk of food poisoning is not worth salvaging a questionable piece of fish.
Cooked salmon lasts longer than raw
If you cook the salmon as soon as you get home, you actually buy yourself more time. Cooked salmon lasts 3 to 4 days in the refrigerator, compared to 1 to 2 days raw. Store it in an airtight container on the same cold shelf where you would store raw salmon.
This strategy works well if your schedule is unpredictable. Cook the salmon on the day you buy it, then eat it over the next few days. You can also freeze cooked salmon for up to 3 months, which gives you even more flexibility.
Cross-contamination and food safety
Raw salmon can harbor bacteria that spread to other foods if you are not careful. Always use a separate cutting board for raw fish—do not use the same board you use for vegetables or cooked foods. Wash your hands, the cutting board, and any utensils with hot soapy water after handling raw salmon.
Store salmon on the lowest shelf of your refrigerator, below ready-to-eat foods like deli meat or leftovers. This prevents any drips from contaminating foods that will not be cooked. If salmon liquid does drip onto another food, throw that food away.
Frequently Asked Questions
Can I eat salmon that has been in the fridge for 3 days?
No. Salmon that has been refrigerated for 3 days is past the safe window and should be discarded. The risk of foodborne illness increases significantly after 2 days, even if the salmon looks and smells acceptable. When in doubt, throw it out.
Does vacuum-sealed salmon last longer?
Vacuum-sealed salmon lasts slightly longer than regular packaging—up to 3 days instead of 2—because it has less exposure to air. However, it still must be kept at 40°F or colder. Vacuum sealing does not replace freezing if you need storage beyond a few days.
What if I thawed salmon in the refrigerator but did not cook it?
Once thawed in the refrigerator, cook the salmon within 1 to 2 days. Do not refreeze it unless you cook it first. If you thawed it and now cannot cook it within that window, cook it and then freeze the cooked salmon.
Is it safe to cook salmon that smells a little fishy?
No. A strong fishy smell means bacteria are already breaking down the salmon. Cooking kills the bacteria but does not remove the toxins they produce, which can still cause food poisoning. If it smells off, discard it.
Can I store salmon in the freezer section of my refrigerator instead of the main fridge?
A refrigerator freezer compartment is not cold enough for long-term storage. It stays around 0°F to 10°F, which slows freezing but does not stop it completely. Salmon stored there will develop freezer burn and off-flavors within a few weeks. Use a separate freezer set to 0°F or colder for best results.