-
Peel and cut the onions into rings.
-
Cut the bratwurst into pieces.
-
Heat the butter and oil in a large pot.
-
Add the onions and sauté until they start to brown.
-
Add the garlic and cook, stirring until fragrant.
-
Deglaze the pan with the wine.
-
Add the bratwurst to the pan. Cook for 4-5 minutes, stirring frequently.
-
Add the sauerkraut to the pot and cook for another 4-5 minutes.
-
Sprinkle in the marjoram and thyme.
-
Sauté for 3-5 minutes.
-
Add the stock and bring to a boil.
-
Turn the heat down to low and simmer for 25 minutes.
-
Add the horseradish and cook for another 2 minutes.
-
Season with salt and pepper to taste.
-
Transfer to bowls, garnish with parsley and/or horseradish, and serve.