How Long Fresh Salmon Stays Good in Your Refrigerator
Fresh salmon lasts 1 to 2 days in the refrigerator
Raw salmon keeps for one to two days when stored properly in your refrigerator. This short window exists because salmon is a fatty fish with high moisture content—both things bacteria love. The clock starts the moment you bring it home, not when you open the package. If your fishmonger wrapped it that morning and you bought it that afternoon, you have less time than someone who bought it the same day it was caught.
The exact timing depends on how cold your refrigerator runs and how the salmon was handled before you bought it. A refrigerator set to 40°F (4°C) or below gives you the full two days. If your fridge runs warmer—say 42°F—you should plan to cook it within 24 hours. Check your refrigerator's temperature with a simple thermometer if you are unsure.
Key Takeaways
- Raw salmon keeps for one to two days in a refrigerator set to 40°F or below, with the clock starting when you bring it home.
- Store salmon on the lowest shelf in its original packaging or wrapped tightly in plastic wrap to prevent drips onto other foods.
- Cooked salmon lasts three to four days in the refrigerator when stored in an airtight container.
- Freeze salmon if you cannot cook it within two days—it keeps for two to three months frozen at 0°F or below.
- Signs that salmon has gone bad include a strong fishy smell, slimy texture, or dull gray color instead of bright pink or orange.
Where to place salmon in your refrigerator
Store salmon on the lowest shelf of your refrigerator, away from ready-to-eat foods like deli meat, cheese, and vegetables. This placement matters because salmon drips. Even in its original packaging, moisture can escape and contaminate other foods with bacteria. The lowest shelf catches any drips before they reach other items.
Keep the salmon in its original packaging if it is still sealed. If you have opened it or bought it loose from the counter, wrap it tightly in plastic wrap or place it in an airtight container. The goal is to prevent air from reaching the surface, which speeds up oxidation and bacterial growth. If you are wrapping it yourself, press the plastic directly against the fish to remove as much air as possible.
How to tell when salmon has gone bad
Smell is your first and most reliable signal. Fresh salmon has a mild, ocean-like scent. If it smells strongly fishy, ammonia-like, or sour, it has begun to spoil and should not be cooked. This smell comes from bacteria breaking down the fish's proteins into compounds that are unpleasant and potentially unsafe to eat.
Look at the texture and color next. Fresh salmon is firm and bounces back when you press it gently. If it feels slimy or mushy, or if your finger leaves an indent that does not spring back, the flesh has begun to break down. The color should be bright pink, orange, or red depending on the species. Dull gray or brown patches mean the surface has oxidized and bacterial colonies may be present. Do not cook salmon that shows any of these signs.
Cooked salmon lasts longer than raw
Once you cook salmon, it keeps for three to four days in the refrigerator. This longer shelf life happens because heat kills most of the bacteria that were living on the raw fish. Store cooked salmon in an airtight container on any shelf—it no longer poses a dripping risk to other foods.
Let cooked salmon cool to room temperature before refrigerating it, but do not leave it sitting out for more than two hours. Bacteria can multiply rapidly in the "danger zone" between 40°F and 140°F. If your kitchen is warm or you are cooking during summer, reduce this time to one hour. Once it is cool, cover it and place it in the refrigerator immediately.
Freezing salmon extends storage to months
If you cannot cook salmon within two days, freeze it. Raw salmon keeps for two to three months in a freezer set to 0°F (-18°C) or below. Wrap it tightly in plastic wrap first, then place it in a freezer bag and squeeze out as much air as possible. Label the bag with the date so you know how long it has been frozen.
Cooked salmon also freezes well and lasts two to three months. Use the same wrapping method—plastic wrap first, then a freezer bag. When you are ready to use it, thaw salmon in the refrigerator overnight rather than at room temperature. This slow thaw keeps the texture firmer and prevents bacteria from multiplying during the thawing process.
Vacuum-sealed salmon and other storage methods
Vacuum-sealed salmon from the grocery store often lasts longer than loose salmon because the packaging removes air, which slows bacterial growth and oxidation. Check the date on the package and follow it. Once you open a vacuum-sealed package, treat the salmon as you would any other raw fish—cook it within one to two days.
Some people store salmon in a bowl of ice in the refrigerator to keep it colder than the surrounding air. This works if you change the ice every few hours and keep the fish out of direct contact with the melting water. It is not necessary if your refrigerator is set to 40°F or below, but it can buy you a few extra hours if you are on the edge of the two-day window.
Planning meals around salmon's short shelf life
Because salmon spoils quickly, buy it the day you plan to cook it whenever possible. If that is not realistic, ask the fishmonger when the salmon arrived and whether it was previously frozen. Salmon that was frozen and thawed has a shorter remaining shelf life than fresh-caught salmon. Some fishmongers will tell you this information if you ask directly.
If you buy salmon on a Friday but do not plan to cook until Sunday, freeze it immediately after you get home. Do not leave it in the refrigerator hoping to cook it later. The two-day window is short enough that weekend plans often shift, and you will end up throwing it away. Freezing takes the guesswork out of timing and lets you cook when you are actually ready.
Frequently Asked Questions
Can I eat salmon that smells a little fishy?
A mild ocean smell is normal, but a strong fishy or ammonia smell means bacteria have multiplied to unsafe levels. Trust your nose—if you have to ask, do not cook it. The smell gets worse as spoilage progresses, so a noticeable odor is a clear signal to discard the fish.
Does salmon go bad faster if it is already cut into fillets?
Yes. Cutting exposes more surface area to air and bacteria. A whole salmon fillet lasts one to two days, but salmon cut into steaks or cubes should be cooked within 24 hours. Keep cut pieces in an airtight container to slow the process.
What if I thawed salmon in the refrigerator but did not cook it?
Cook it within one to two days of thawing, the same as fresh salmon. Do not refreeze it unless you cook it first. Thawing allows bacteria to begin multiplying, and refreezing does not stop that process—it only pauses it.
Is it safe to eat salmon that was left out overnight?
No. Salmon left at room temperature for more than two hours (or one hour if the room is warm) has entered the danger zone where bacteria multiply rapidly. Throw it away rather than risk foodborne illness.
Can I store salmon in the freezer compartment of my refrigerator instead of a separate freezer?
Refrigerator freezer compartments are usually warmer than 0°F and have temperature fluctuations from the door opening. Salmon keeps only one to two months there instead of two to three months in a dedicated freezer. If you plan to freeze salmon for longer than a month, use a separate freezer.