
German sauerkraut is the perfect side dish for all kinds of traditional meals.
Cut bacon and onion into small cubes and add to a medium sized pot.
Add garlic paste and butter, and cook over medium heat for about 5 minutes.
Add the caraway seeds and sugar and let cook for another 2-3 minutes.
Add beef broth and spices and bring to a boil.
Add the sauerkraut and reduce to a simmer. (If using an American brand of sauerkraut, place it in a sieve and thoroughly rinse it. If you're using a German brand, you can add the sauerkraut right into the pot.)
Allow to simmer for at least 1 hour.