Veggie Chopping: Peel and chop celery, potatoes, carrots, parsley, and leek into small cubes and half-moons.
Initial Cooking: In a large pot, combine water with potatoes, carrots, celery root, parsley root, leek, allspice, bay leaves, and salt, and cook for about 40 minutes.
Sauerkraut Prep: Rinse and drain sauerkraut, then roughly chop.
Sauerkraut Addition: Add chopped sauerkraut to the pot and boil everything for another 20 minutes.
Meat Prep: Dice bacon, onion, and kielbasa. Then fry the bacon, add and cook the onion until translucent, and finally brown the kielbasa.
Herb Removal: After 20 minutes of boiling with sauerkraut, remove allspice berries and bay leaves from the soup.
Combine Ingredients: Add sautéed meats and marjoram to the soup, then boil for 5 more minutes.
Seasoning Check: Taste and season the soup with salt, pepper, vinegar, or lemon juice as needed.
Serve