Home / Food

ENTRY F-02

How long does canned food last?

By Prep Index AI · Last updated

Quick answer

The USDA Food Safety and Inspection Service says high-acid canned foods such as tomatoes and fruit keep their best quality for 12 to 18 months, and low-acid canned foods such as meat and vegetables keep for 2 to 5 years. The date on a can is usually a "Best if Used By" date for quality, not safety, so a can that is in good shape and stored properly should still be safe after it (USDA).

The CDC warns that even a small taste of food containing botulism toxin can be deadly, causing difficulty breathing, muscle paralysis and even death.

Shelf life by type of can

Times from the USDA Food Safety and Inspection Service. They are for unopened cans kept in a cool, dry place.

TypeExamples (USDA)Unopened, on the shelfOpened, in the fridge
High-acidTomatoes, tomato and fruit juices, pineapple, apples, peaches, pears, plums, berries, mixed fruit, pickles, sauerkraut12 to 18 months5 to 7 days
Low-acidCanned meat and poultry, stews, soups (except tomato), pasta products, potatoes, corn, carrots, spinach, beans, beets, peas, pumpkin2 to 5 years3 to 4 days
Home-cannedAnything you canned yourself12 monthsSee below

Some canned ham and seafood is labeled "Keep Refrigerated." The USDA says that food is not safe at room temperature, so it does not belong in a pantry or an emergency kit.

What the date on the can means

When to throw a can out

The CDC says to throw out a can or jar, store-bought or home-canned, if:

The USDA adds:

Never taste food to check it. The CDC says: if in doubt, throw it out.

Where to store canned food

Canned food after a flood

The CDC says to throw out home-canned food and any can that is bulging, open or damaged after it has been in floodwater. Undamaged store-bought cans and pouches can be saved:

  1. Take the labels off if you can, and write down the expiration date.
  2. Brush or wipe off dirt and silt.
  3. Wash in hot, soapy water, then rinse in clean, safe water.
  4. Sanitize. Soak for 15 minutes in 1 cup of unscented household bleach mixed into 5 gallons of water, or boil them in water for 2 minutes.
  5. Relabel with a marker, including the expiration date, and use them as soon as you can.

Home-canned food

Common mistakes

Gear for this

Links go to Amazon search results so you can compare current prices and reviews. We may earn a commission at no cost to you.

Manual can opener

An electric opener is useless in a power outage. A manual one is on FEMA's basic kit list.

Check price on Amazon

Can rotation rack

Loads from the top and dispenses the oldest can from the bottom, so you eat the oldest first.

Check price on Amazon

Permanent marker

To write the purchase date on each can, and to relabel cans after a flood as the CDC advises.

Check price on Amazon

Questions people ask

Is it safe to eat canned food after the expiration date?

Usually, if the can is in good shape. The USDA says the date on most cans is a Best if Used By date for quality, and food stays safe after it if handled properly until spoilage is evident. Baby formula is the exception.

How long does canned food last unopened?

The USDA says 12 to 18 months for high-acid foods like tomatoes and fruit, and 2 to 5 years for low-acid foods like meat and vegetables.

Is a dented can safe to eat?

The USDA says a small dent on a can that is otherwise in good shape should be safe, but deeply dented cans should be thrown out. Throw out any can that bulges or leaks.

Sources

Related entries

General safety information only, not medical or professional advice. Rules can change, so check the linked sources and follow your local officials. As an Amazon Associate I earn from qualifying purchases.