This traditional German recipe is the perfect combination of sweet and sour and a great side to a hearty meat.
Shred the cabbage in a food processor. Set aside in a large bowl.
In a large pot on medium heat, melt the butter. Add the onion and saute until tender.
Add the remaining ingredients and stir. When the liquid begins to boil, add the cabbage. Turn to low and let simmer for 5 hours. Serve hot.