Temperature affects the speed of fermentation. Between 60°F and 65°F, it will take 6 weeks to make sauerkraut. The ideal temperature is between 70°F and 75°F where it will ferment properly in 3 to 4 weeks.