After opening, sauerkraut is good for use for up to two months. The time can vary depending upon the method of storage used for keeping the sauerkraut.
Storing sauerkraut in the freezer greatly increases the fermented food's usability. It can last for one to two months as long as it is stored in a clean, dry container that is sealed tightly.
When stored in the refrigerator, sauerkraut will only last for five to seven days. Storing sauerkraut in a can is inadvisable, as it diminishes the quality of the food. An airtight container or freezer bag is recommended for the best preservation of sauerkraut.