Tinned fish is one of the most shelf-stable foods ever made. The canning process kills the bacteria, the sealed container keeps new ones out, and properly stored tins can stay safe for years past the date printed on the label. Most of the worry people have about old tins is misplaced. But some of it is not. This guide covers what to actually look for, what the signals mean, and when a tin is genuinely not worth opening.
Before you open it: the canThe outside of the tin tells you most of what you need to know before you commit to opening it.
Swelling or bulging. The single most serious signal. If the top or bottom of a can is visibly convex, bowed outward, or gives when you press it and springs back, do not open it. Swelling means gas is being produced inside the can, which can indicate Clostridium botulinum or other spoilage bacteria. The USDA is unambiguous on this: discard swollen cans without opening or tasting them. Botulinum toxin is colorless, odorless, and lethal in small amounts. Commercially canned food botulism is extraordinarily rare — the previous confirmed US outbreak before a 2007 equipment failure at one cannery dated to the 1970s, a testament to how well the commercial canning industry controls this risk. The risk is extremely low.
Deep dents. The USDA defines a dangerous dent as one you can lay your finger into. A deep dent, especially on the top or bottom seam of the can, can compromise the seal and allow bacteria to enter. Discard any can with a deep dent along a seam. A shallow dent on the body of the can, the kind that happens when a tin falls off a shelf, is generally fine if the seams look intact.
Rust. Surface rust that wipes off with a finger or paper towel is cosmetic. Keep the tin and use it soon. Rust that has pitted the metal, cannot be rubbed off, or has created visible holes is a different problem. Discard it. If you open a tin with surface-only exterior rust and find rust inside, discard the contents.
Leaking. Any can that is leaking, even slightly, is already compromised. Discard it.
Normal cans. A tin that is flat on top and bottom, has no seam damage, and is free of heavy rust is fine to open regardless of how old it is, provided it has been stored properly.
After you open it: what's insideOpening a tin is its own diagnostic. You have about thirty seconds of useful information before smell and appearance normalize.
The smell. Fish smells like fish. That is normal and not a problem. What is not normal is a sharp chemical smell, a putrid or ammonia-like smell, or a smell that makes you want to step back from the tin. If it smells wrong in a way you cannot ignore, trust that. Discard it.
The peppery or metallic taste. If a tin of tuna or mackerel tastes sharply peppery or metallic immediately on eating, stop. That is the sensory signal for scombroid histamine poisoning. The fish has not gone bad in a conventional sense — it was not kept cold enough at some point in its history before canning. Commercial canned fish is FDA-monitored for histamine, and this is rare in properly handled product. But if you taste it, put the tin down.
Foamy or milky liquid. If the packing liquid is foamy or has turned cloudy white in a way that looks unusual, do not eat it. This can be a sign of bacterial activity.
Cloudy olive oil. Not a problem. Olive oil solidifies and turns cloudy when cold. If your tin has been stored somewhere cool, the oil may look opaque or even semi-solid. Warm the tin briefly and it will clear. This is chemistry, not spoilage.
Crystals. A common alarm that turns out to be nothing. The glass-like crystals that occasionally appear in canned tuna, salmon, mackerel, or shellfish are struvite, a compound of magnesium ammonium phosphate that forms naturally during the sterilization process. They are completely harmless. Your stomach acid dissolves them. If you want to confirm it is struvite and not actual glass: struvite has smooth edges under magnification (glass is jagged); struvite can be scratched or crushed into powder (glass cannot); and struvite dissolves in warm vinegar or lemon juice within a few minutes (glass does not). Finding struvite in a tin is rare and means nothing about the tin's quality or safety.
Color and texture. Canned fish darkens slightly over time as the oil and fish fat interact. This is normal. A tin of sardines that has been sitting for two years will look somewhat darker and more golden than a fresh pack. The fish will be softer. None of this is a safety problem. What is a problem is visible mold, a greenish or deeply discolored flesh, or a texture that has completely broken down into mush. If any of those are present, discard.
The best-before date, and what it actually meansBest-before is a quality date, not a safety date. It is the manufacturer's estimate of when the product will be at peak quality, not the point at which it becomes dangerous.
The USDA estimates that low-acid canned foods, which include fish, meat, and most vegetables, remain at best quality for two to five years. Safe beyond that, with some quality decline, if the can is intact and storage was appropriate.
As long as the can passes the exterior inspection above and the interior passes the smell test, a tin that is one, two, or three years past its best-before date is almost certainly fine.
The one exception worth noting: after a certain point, years past best-before, the quality of the oil degrades noticeably even if the fish remains safe. Rancid olive oil has a distinct flat, stale, sometimes soapy flavor that you will recognize. The fish will still be technically safe but not worth eating.
A note on aging sardines deliberatelyOil-packed sardines, specifically bone-in, skin-on sardines in extra virgin olive oil, improve with age up to a point. This is not an accident. Portuguese and French producers have been releasing date-stamped vintage tins for decades, designed to be cellared for years. Several French canneries in Brittany release annual vintage sardines. The practical upshot: if you have a tin of good Portuguese or French sardines in olive oil that is two or three years past its best-before, open it. It may be better than the fresh one. The texture will be softer, the oil richer, the flavor mellower. This is the whole point of the aging tradition.
The same does not apply to sardines in escabeche, tomato sauce, or piri-piri, where the acid and spice preparations change differently over time and generally do not benefit from extended aging. Olive oil only for deliberate cellaring.
Storage: what actually mattersCool, dry, and dark. Not above the stove, not under the sink, not in a garage that gets hot in summer and freezing in winter. Temperature stability matters more than the specific temperature. The USDA recommends below 85 degrees Fahrenheit. A pantry shelf, a kitchen cabinet away from the oven, a basement that stays consistently cool: all fine.
After opening: transfer any unused portion from the tin to a glass or plastic container, refrigerate, and use within three days. Storing in the open tin after opening is fine for a day but the exposed cut metal can affect flavor and the contents dry out faster.
The short versionCheck the outside: no swelling, no deep seam dents, no heavy rust, no leaks. Open it and smell it. Trust your nose. If it smells like fish, eat it. If it smells like something went wrong, do not.
The crystals are fine. The cloudy oil is fine.
A best-before date from two years ago is fine. A swollen can is never fine.