✱3: White Rice
Unlike many of the other food products on this list, white rice technically does expire. However, it will take white rice roughly thirty years to expire so it still deserves to be on this list. Not only does it last for this long, but it also maintains its flavor and nutrient content as well. Brown rice, on the other hand, only lasts for about six months.