Foods with an indefinite shelf life are those that are preserved using a process that does not involve cooking or freezing. This type of preservation is usually done using a dehydrating or freeze-drying process. Foods that are preserved in this way are generally shelf-stable for an extended period of time.