How long canned food lasts after the date, and when to throw it out
The difference between 'best before' and 'use by', how long canned food stays good past the date, the warning signs that mean a can goes in the trash, and how to store cans so they last as long as possible.
In short
- Cans usually carry a 'best before' date: a quality date, not a safety date.
- An undamaged commercial can stored somewhere cool and dry usually stays safe long after the date; only taste and texture slowly decline.
- Throw out without tasting any can that is bulging, leaking, deeply rusted, dented on the seam or that spurts when opened.
- 'Use by' (fresh dairy, meat) is a safety date: don't eat the product after it.
Anyone who keeps a food supply will sooner or later find cans past their date at the back of the pantry. Most of them don’t need throwing out. A few, though, you shouldn’t even open: they can be dangerous.
This guide draws on US university extension guidance, which reflects USDA estimates, and on the European Food Safety Authority’s explanation of date labels.
The two dates on the label
| Label | What it means | Where you see it |
|---|---|---|
| “Best before” / “Best by” | A quality date. Until then the manufacturer guarantees taste, texture and nutritional value. After it, the product can still be eaten if the packaging is intact and it was stored properly. | Cans, pasta, rice, crackers, coffee, chocolate |
| “Use by” | A safety date. After it, don’t eat the product, even if it looks and smells fine. | Fresh dairy, fresh meat and fish, ready meals |
Cans almost always carry the first kind. In the US, date labels are largely voluntary and wording varies (“best if used by”, “sell by”), but the same logic applies.
How long cans last
Estimates used by the USDA and US university extensions, for commercial cans, unopened and properly stored:
| Type of canned food | Best quality, roughly |
|---|---|
| High-acid: tomatoes, fruit, pickles, juices | 12–18 months |
| Low-acid: meat, fish, beans, peas, corn, vegetables | 2–5 years |
| Home-canned | about 1 year |
These are quality figures. An intact commercial can is usually safe beyond them, but the longer it sits, the more taste, color and texture decline and the lower the vitamin content. Acidic foods (tomatoes, fruit) attack the inside of the can faster, which is why they keep for less time.
When to throw a can out without tasting it
- bulging or with a swollen lid;
- leaking or sticky on the outside;
- deeply rusted, especially around the rim and seams;
- badly dented on the rim or seam (a small dent in the body is usually fine);
- spurting or foaming when you open it;
- with an unusual smell, cloudy contents or mold.
In those cases, seal the can in a bag and throw it away. Don’t taste it, not even a little: you can’t detect botulinum toxin.
How to store cans so they last
- Cool (ideally below 20°C / 68°F), dry and dark
- Away from the boiler, stove and hot pipes
- Off the floor in damp basements, where they rust
- Write the purchase date on the lid with a marker
- Rotate: new cans at the back, old ones at the front
The full system for using your supply before it spoils is in our guide to the emergency pantry rotation. For a paper record, use the pantry log in our printables.
The rest of your supply
Pasta, white rice, sugar, salt and honey keep a very long time if stored dry in sealed containers. Flour, oats, nuts and crackers go rancid sooner, usually within a few months of the date, because of their fat content: you’ll recognize the rancid smell. The full list, with shelf life by category, is in the non-perishable food list.
Frequently asked questions
Can I eat a can of beans that's a year past its date?
If it's a commercial can that's undamaged, not bulging, not rusted and has been kept somewhere cool, generally yes: the date shows how long the manufacturer guarantees quality, not when it becomes dangerous. Check the smell and look when you open it, and throw it out if anything seems off.
Why is a bulging can dangerous?
A swollen lid means gas has formed inside, usually because of bacteria. One of them, Clostridium botulinum, produces botulinum toxin, which can be fatal in tiny amounts and doesn't change the taste or smell. Don't open it, don't taste it, bag it and throw it away.
How long does home-canned food last?
The usual advice is to eat home-canned food within about a year. The botulism risk is higher for home-canned vegetables and meat, because they're low-acid foods that need pressure canning to be safe.
Does it matter where I keep cans?
A lot. Heat shortens shelf life considerably and damp makes cans rust. Ideally keep them in a cool, dry, dark pantry or cupboard, not next to the boiler, stove or on a balcony exposed to sun and frost.
Sources and further reading
Preper is for general education and does not replace instructions from your local authorities or advice from a doctor. In an emergency, call your local emergency number.