"How long canned goods last depends on the type of canned food," said Hutchings. Low-acid foods like meat, soups, beans, carrots, and gravy will last longer than high-acid foods like tomatoes ...