sauer (“sour”) + Kraut (“cabbage”). The sense “cabbage” in the word Kraut is southern German. Sauerkraut is not a traditional term in northern and central Germany, but has now become predominant in these areas, too.
Sauerkraut n (genitive Sauerkrauts, no plural)
- Sauerkraut in Duden online