How long does canned food last?

Commercially canned low-acid food such as vegetables, meat and soup keeps its best quality for 2–5 years, while high-acid cans like tomatoes and fruit are best within 12–18 months.

Canned Food
Unopened2–5 years (low-acid); 12–18 months (high-acid such as tomatoes and fruit)
Opened3–4 days in the fridge (low-acid); 5–7 days (high-acid), in a covered glass or plastic container
Ideal storageA cool, dry shelf below 85°F (29°C); not a damp basement, hot garage or car.
Long-termAn undamaged, sealed can generally stays safe past its best-by date; texture, color and vitamins slowly decline.

Storage tips

Signs it has gone bad

Related