Making homemade sauerkraut is a simple, time-honored process that only requires two basic ingredients: cabbage and salt. Sauerkraut is created through lacto-fermentation, a process that preserves the cabbage and gives it its distinctive tangy flavor.