There is no real difference between Bavarian sauerkraut and regular German sauerkraut. Many regions have different recipes; some include apples and bacon. But there is a difference between American commercially produced sauerkraut and German sauerkraut. American brands often use vinegar instead of the natural fermentation process to give the sauerkraut its tangy flavor.