Polish National Dishes

Kapuśniak: Polish sauerkraut soup with pork and potatoes

Kapuśniak is a hearty Polish cabbage soup with tender pork, soft sauerkraut and potatoes in a savoury broth. Fresh root vegetables add sweetness, while smoked bacon, bay, allspice and marjoram give the pot a warm, gently smoky aroma. This recipe makes six generous bowls.

Polish National Dishes
Share
A wide view of „Kapuśniak: Polish sauerkraut soup with pork and potatoes“ arranged on a table for serving.
Yield 6 generous bowls
Serving about 400–450 ml of soup with pork, sauerkraut, potatoes and root vegetables
Difficulty easy to moderate; mostly unattended simmering, with a few timed additions
Dish type Polish sauerkraut soup with pork and root vegetables
About the dish

Kapuśniak: Polish sauerkraut soup with pork and potatoes

Kapuśniak is part of a broad Polish family of cabbage soups. Historical Polish cookbooks describe meat-based and smoked-pork versions as well as meatless preparations with mushrooms. Modern Polish food writing commonly describes sauerkraut with smoked bacon, ribs, potatoes and spices; some versions use fresh cabbage or tomato as well. The southern soup kwaśnica is related, but it is a distinct regional preparation.

This version builds its broth from meaty pork ribs and uses a modest amount of smoked bacon for a savoury, smoky note. Potatoes, carrot and celery root make the soup substantial without turning it into a stew. The cabbage and a measured splash of its brine provide the characteristic sourness; taste before adding extra brine or salt.

Kapuśniak is especially satisfying on a cold day and often tastes even fuller after resting overnight. The potatoes will soften further in storage, so keep them in larger cubes and reheat the soup gently. Serve it in deep bowls with rye bread to round out the meal.

Tips for success

Tips for success

  • Taste the sauerkraut and brine before cooking. If the cabbage is very salty, rinse it briefly; if it is especially sharp, begin with less brine.
  • Render the bacon gently so it releases flavour without scorching. Lift it out before simmering the ribs and return it near the end.
  • Start the ribs in cold water and skim the first foam for a cleaner broth.
  • Add sauerkraut only after the potatoes are nearly tender; acidity can slow their softening.
  • Cut the potatoes into even 2 cm cubes so they cook at the same rate and remain distinct in the soup.
  • Season at the end because smoked bacon and sauerkraut brine can already contribute plenty of salt.
Ingredients

Ingredients

Pork and broth

  • 900 g fresh meaty pork ribs, raw, cut into 2–3-rib sections
  • 120 g smoked bacon, cut into small pieces
  • 2.4 L cold water
  • 200 g yellow onion, peeled and halved
  • 2 bay leaves
  • 4 whole allspice berries (about 1 g)
  • 3 g whole black peppercorns

Soup vegetables and seasoning

  • 500 g potatoes, peeled and cut into 2 cm cubes
  • 150 g carrot, peeled and cut into small dice
  • 100 g celery root, peeled and cut into small dice
  • 500 g sauerkraut, with up to 120 ml of its brine reserved for seasoning
  • 3 g sweet paprika
  • 3 g dried marjoram, rubbed between your fingers
  • 5 g fine salt to start, then more to taste
  • 1 g ground black pepper, then more to taste
Method

Method

Directions

  1. Prepare the sauerkraut.Taste the cabbage and its brine. If the sauerkraut is very salty, rinse it briefly and drain; if it is pleasantly seasoned, leave it as is. Coarsely chop any very long strands. Measure up to 120 ml of brine and keep it separate so you can add it gradually.

  2. Render the bacon and start the broth.Set the stockpot over medium heat. Add the bacon and cook for 4–5 minutes, until it has rendered some fat and is beginning to colour. Lift it out with a slotted spoon and reserve. Add the onion to the pot and cook in the bacon fat for 3–4 minutes, until translucent. Add the ribs, cold water, bay leaves, allspice and peppercorns. Bring slowly to a boil, skimming off the foam. Partly cover and simmer gently for about 90 minutes, until the pork is fork-tender. Check the thickest meat with a thermometer: it must reach at least 62.8 °C and rest for 3 minutes; the longer simmer should make it easy to remove from the bones. Add hot water if needed to keep the ribs mostly covered.

  3. Strain the broth and start the vegetables.Lift the ribs out with clean tongs. Pour the broth through a fine-mesh sieve into a large heatproof bowl; discard the onion, bay leaves and whole spices. Return the strained broth to the pot and keep it hot. Add the potatoes, carrot and celery root. Simmer for 10–12 minutes, until the potatoes are almost tender when pierced but still hold their shape.

  4. Add the sauerkraut.Stir in the sauerkraut and begin with about 60 ml of its reserved brine. Simmer gently for 20–25 minutes, until the potatoes are fully tender and the cabbage is soft. Add more brine a little at a time if the soup needs extra acidity.

  5. Remove the pork from the bones.While the cabbage finishes simmering, the ribs will rest off the heat for at least 3 minutes and cool enough to handle. Pull the meat from the bones, discard the bones and any tough pieces, and break the pork into bite-size pieces. Keep the broth and vegetables at a gentle simmer while you work.

  6. Finish and serve.Return the pork and reserved bacon to the pot. Stir in the paprika and marjoram and simmer for 3–5 minutes. Taste before adding the 5 g salt, then adjust salt, pepper and brine. The soup should taste savoury and pleasantly sour, with distinct soft potatoes and cabbage. Rest off the heat for 10 minutes, then ladle into six bowls and serve piping hot.

Troubleshooting

Troubleshooting

  • The potatoes are still firmContinue simmering until a knife slides through them easily. If they were added after the sauerkraut, the acidity may have slowed them.
  • The soup is too sourAdd a little hot water or unsalted stock, then taste again. Do not add more brine.
  • The soup is too saltyAdd hot water or unsalted stock and a few extra cooked potato cubes if available; avoid adding more bacon or brine.
  • The broth tastes thinSimmer uncovered for a few minutes to concentrate it, or lightly mash a few potato cubes into the broth.
  • The bacon tastes bitterIt may have browned too far. Render it over moderate heat and lift it out as soon as it is lightly coloured.
  • The soup is too thickStir in hot water or unsalted stock a little at a time until it is easy to spoon.
Nutrition per serving

Nutrition per serving

  • Servingone-sixth of the soup, about 400–450 ml
  • Caloriesabout 360 kcal
  • Carbohydratesabout 28 g
  • Proteinabout 21 g
  • Fatabout 18 g
  • Saturated fatabout 7 g
  • Fibreabout 6 g

These are approximate values based on generic cooked pork-rib, bacon, potato, carrot, celery-root and sauerkraut data. Edible meat yield, bacon formulation, cabbage brine, added salt and final reduction can materially change the nutrition.

Allergens and food safety

Allergens and food safety

Serving, storage and make-ahead: Serve kapuśniak hot in deep bowls, with rye bread if you like. If the soup thickens as it stands, loosen it with a splash of water or unsalted stock while reheating. You can make the soup a day ahead; its savoury flavour will deepen, though the potatoes will soften more. For the best texture, avoid stirring vigorously and reheat only the amount you need.

Serving, storage and make-ahead: Refrigerate leftovers in shallow covered containers within 2 hours. Use within 3–4 days or freeze. Reheat the soup to 74 °C throughout and bring it to a rolling boil while stirring. Do not leave a large stockpot to cool on the counter.

This recipe contains celery root (celeriac), which is listed as an allergen in the EU. Check the labels on smoked bacon and sauerkraut for any other ingredients relevant to you. Keep raw pork refrigerated at 4 °C or colder and use fresh ribs within 3–5 days or freeze. Do not rinse raw pork. Keep raw juices away from ready-to-eat food, wash hands and clean the knife, board, sink and surfaces after handling it. Simmer the ribs until fork-tender and verify the thickest meat reaches at least 62.8 °C with a 3-minute rest. Cool cooked soup in shallow containers within 2 hours and reheat it to 74 °C throughout.