-
In a 24-quart pot with a lid, melt butter over medium heat. Add onion and garlic, and cook, stirring, until soft and translucent. Add sauerkraut, and stir to combine; transfer half of the mixture to a large bowl.
-
Place pork loin, pork belly, pork butt, and both bacons in pot; top with reserved sauerkraut mixture. Place cloves, bay leaves, juniper berries, and cumin in a piece of cheesecloth; tie with a piece of kitchen twine to enclose. Add to pot along with wine, and bring to a boil. Immediately reduce to a simmer and cover; cook until meats are cooked through and tender, about 1 1/2 hours.
-
Add all sausages to pot, and cook until warmed through, about 10 minutes. Meanwhile, place potatoes in a large pot and cover with water. Generously salt water and bring to a boil over medium-high heat. Cook until potatoes are easily pierced with the tip of a sharp knife. Drain.
-
To serve, place mound of sauerkraut in the center of a large platter. Slice meats and add to platter along with potatoes; garnish with parsley and serve with mustards.