How long does fresh fish last in the fridge?
The short version, and roughly where food-safety guidance converges: fresh raw fish is best cooked or frozen within one to two days of coming into the fridge, whether it was bought as a fillet this afternoon or is a whole fish that came home on ice. That is about as tight as ground beef's window, and tighter than most other fresh proteins — and unlike ground beef, the reason is not about processing. It is built into what fish is, and it applies to a salmon fillet from a supermarket counter just as much as it does to something caught that morning.
Why fish spoils faster than meat from land animals
Fish muscle is built for a cold environment, so the enzymes inside it are adapted to keep working at temperatures that would slow the equivalent enzymes in a cow or a pig almost to a stop. A domestic fridge, at roughly 2–4°C, is warm compared with open water, and warm enough that those enzymes carry on breaking the flesh down at a pace land-animal meat simply does not match at the same temperature. On top of that, fish flesh has very little connective tissue holding its structure together compared with beef or chicken, which is part of why it flakes so easily when cooked — and also why bacteria move through it faster once they get a foothold. Neither of these facts is about freshness at the point of sale. They are just what fish is, and they are the entire reason its fridge window sits below almost everything else in the kitchen.
What actually decides the window once it is home
Temperature, more precisely than for most food. Fish genuinely benefits from being colder than a standard fridge setting, which is why fishmongers keep it bedded in ice rather than just on a chilled shelf. At home, the coldest part of the fridge — usually the back of the bottom shelf, away from the door — is the right spot, and sitting the wrapped fish on a layer of ice in a shallow dish, topped up as it melts, buys real extra time if you are not planning to cook it that day.
Whole versus filleted. A whole fish, gutted and cleaned, generally keeps a little longer than the same fish already cut into fillets, because cutting exposes more surface area to air and to whatever the knife and board were carrying. If you know you are cooking within a day, filleted is fine; if there is any chance it waits, whole tends to be more forgiving.
Fatty versus lean. Oilier fish — salmon, mackerel, sardines — carries fats that oxidise and turn rancid on their own timeline, independent of bacterial spoilage, so it is worth treating as the shorter end of the one-to-two-day window rather than the longer end. Leaner white fish tends to hold a little more evenly across that same window.
How to tell when it has turned
Fish is honest about spoiling in a way that rewards paying attention, and the signs are worth knowing because they are different from red meat's.
- Smell. Truly fresh fish smells like clean water or faintly of the sea — not "fishy" in the sour, ammonia-tinged way people mean when they say a fridge smells of old fish. That sharper ammonia note is the actual signal, and it only shows up once the fish is genuinely past its window.
- Eyes, on a whole fish. Clear and slightly bulging is fresh. Cloudy, sunken or flattened is not, and this is one of the more reliable single tells available for a whole fish.
- Flesh. Fresh fish springs back when pressed gently with a finger. Flesh that stays dented, or that has turned slightly slimy or sticky to the touch, has moved past the point of being worth cooking.
- Gills, on a whole fish. Bright red or pink under the gill cover is fresh; brown or grey gills are one of the earliest signs of a fish past its best, often visible before the smell changes.
Any one of these on its own is worth noticing; two or more together is a reliable stop sign, more reliable than the date on a shop label, which describes handling before it reached you, not what has happened to the fish since.
Freezing is the actual escape valve
If a day or two is not realistically going to happen, freezing on the day of purchase is a genuine reset rather than a downgrade — most fish sold fresh in shops was frozen at some point in the supply chain already, so freezing it again at home is not doing anything unusual to it. Wrap it tightly, pressing out as much air as the wrapping allows, since fish is particularly prone to the same freezer-burn mechanism covered elsewhere on this site: air gaps between the flesh and its wrapping are where slow moisture loss happens, and fish's delicate texture shows that damage more than a steak would. Cooked fish freezes and reheats well too, which is often the more practical move if dinner plans slip after the fish is already prepped.
What actually makes this easy
- Write down the day it came into the fridge, not the shop's label. The date on the wrapping describes handling before you bought it; the clock that matters is the one that starts the moment it is in your fridge.
- Treat "one to two days" as the default, shorter for oily fish. One number covering every fillet is easier to hold onto than judging each type on the fly.
- Keep it on ice, on the coldest shelf, if it is not cooking today. This single habit does more for fish than for almost any other food in the fridge.
- Freeze the moment plans change, not the moment it starts to smell. There is no cost to freezing early, and real cost to waiting once you already know dinner has moved.
The part that is genuinely hard to do from memory is knowing, at a glance, which fillet has been in the fridge since yesterday and which one came home an hour ago — especially with a window this short, where a single missed day is the whole margin. Munch logs each batch with the day it was added and where it is stored, fridge, freezer, or pantry, shared with everyone in the house, so the fish with the least time left is the one that actually surfaces first, rather than the one at the back nobody remembers buying.
None of this needs a table of species memorised in advance. It needs one number — one to two days, less for oily fish, freeze if that will not happen — and the willingness to trust smell, eyes and touch over a shop date that was never describing your fridge in the first place.