
Estonian sauerkraut soup — a punchy, satisfying broth of fermented cabbage, pork ribs, and root vegetables with a warming sour note.
Hapukapsasupp (sour cabbage soup) is a cornerstone of Estonian winter cooking, making excellent use of the barrels of home-fermented cabbage that once sat in every farmhouse cellar. The long fermentation of the cabbage produces lactic acid, giving the soup its characteristic tang that is simultaneously rich and refreshing. Pork ribs or smoked pork hock provide a meaty backbone, while carrots and potatoes add substance. The soup improves significantly overnight as the flavours meld, making it ideal for batch cooking. It is a dish deeply associated with cold weather, hard work, and Estonian rural life.
Serves 6
Place the pork ribs in a large pot with the water, onion, bay leaves, allspice, and caraway seeds. Bring to a boil, skim foam, then simmer for 45 minutes.
Add the sauerkraut with its juices to the pot. Simmer for a further 20 minutes.
Add the carrots and potatoes. Season with salt and pepper. Cook for 20 more minutes until the vegetables are tender.
Remove the pork ribs, strip the meat, discard the bones, and return the meat to the pot. Taste and adjust acidity and salt. Serve in deep bowls with a dollop of soured cream.
Rinse the sauerkraut if you prefer a milder soup, or add it unwashed for maximum tang.
A smoked hock adds deep, complex flavour compared to fresh ribs.
The soup thickens considerably on standing — add a little water when reheating.
Hapukapsasupp with lamb instead of pork
Vegan version with smoked tofu and vegetable stock
Hapukapsasupp with added tomato purée for colour and depth
Refrigerate for up to 5 days. The flavour intensifies and improves with time.
Fermented cabbage has been eaten in Estonia since at least the 13th century. Before refrigeration, barrels of sauerkraut were an essential winter food store, and soup was the most economical way to use it.
You can, but the characteristic sour flavour will be absent. Add a splash of apple cider vinegar to partially compensate.
Caraway is traditional and pairs beautifully with sauerkraut, but the soup is still delicious without it.
Per serving (420g) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes