Guides › How long does food last › Canned goods, low acid (such as meat, poultry, fish, gravy, stew, soups, beans, carrots, corn, pasta, peas, potatoes, spinach)
How long does canned goods, low acid (such as meat, poultry, fish, gravy, stew, soups, beans, carrots, corn, pasta, peas, potatoes, spinach) last?
Canned goods, low acid (such as meat, poultry, fish, gravy, stew, soups, beans, carrots, corn, pasta, peas, potatoes, spinach) keeps for about 2 to 5 years in the pantry. Counted from the date of purchase.
| Where | How long |
|---|---|
| Pantry | 2 to 5 years |
| Refrigerator, after opening | 3 to 4 days |
Canned items will be safe to eat well past the ‘use-by’ or ‘best by’ date as long as the can shows no dents, rust, or swelling.
Storage times are the USDA FoodKeeper guidance for quality and safety, not a guarantee; a printed use-by date on the package comes first. Source: USDA FSIS FoodKeeper (CC0), fetched 2026-10-27, category Shelf Stable Foods.
Stop finding it in the back of the fridge
One receipt photo, and every grocery line gets an estimated use-by date and a reminder. No account, nothing to type.
Open Known, it is free