30 Foods That Keep Longer Than You Think

20 of 31
Unopened ketchup lasts for more than a year when it’s unopened, thanks to all that sugar in the mix. But even after you rip the seal off the bottle, it lasts a good amount of time: at least six months, if kept in the refrigerator.