[{"data":1,"prerenderedAt":389},["ShallowReactive",2],{"recipe:hapukapsasupp":3,"recipe:country:estonia":186},{"slug":4,"title":5,"nativeName":6,"pronunciation":7,"countrySlug":8,"emoji":9,"summary":10,"intro":11,"story":12,"whyThis":13,"tips":18,"substitutions":25,"variations":38,"serveWith":48,"storage":51,"faq":52,"equipment":68,"baseServings":72,"prepMinutes":73,"cookMinutes":74,"difficulty":75,"course":76,"diet":78,"mainIngredients":79,"ingredients":84,"instructions":138,"nutrition":162,"images":168,"keywords":178,"publishedAt":184,"updatedAt":184,"authorSlug":185},"hapukapsasupp","Hapukapsasupp (Estonian Sauerkraut and Barley Soup)","Hapukapsasupp","HAH-poo-kap-sah-soop","estonia","🍲","Sour cabbage simmered slowly with pearl barley, potato and a smoked pork bone until the broth turns cloudy and savoury. A cheap winter soup that genuinely tastes better on the second day.","Hapukapsasupp is the everyday winter soup of Estonia: sauerkraut, pearl barley and potato simmered for an hour and a half with a smoked pork bone, until the sourness has mellowed into something round and savoury and the barley has thickened the broth to a cloudy, spoon-coating consistency. It is sour, smoky and faintly sweet from long-cooked onion and carrot, with soft strands of cabbage and grains that still hold a slight chew. Almost nothing in it costs money, and it is one of those soups where the recipe honestly asks you to make it a day ahead, because the flavour settles overnight into something better than it was on the stove.","Sour cabbage soup exists across the whole northern and eastern half of Europe — Russian shchi, Polish kapuśniak, Ukrainian kapusniak, German Sauerkrautsuppe — and Estonia's hapukapsasupp belongs squarely to that family. What sets the Estonian version apart is the same thing that sets most Estonian dishes apart: pearl barley. Where the Slavic versions often lean on potato alone or add millet, Estonians reach for barley, which thickens the broth and gives the soup a texture closer to a thin porridge than a clear cabbage soup.\n\nThe logic behind the dish is straightforward preservation economics. Cabbage was shredded, salted and packed into barrels in autumn, where it fermented and then kept through to spring — a reliable source of vitamin C in a country with no fresh vegetables between November and April. Pork was smoked and hung. Barley and potatoes sat in the cellar. Hapukapsasupp is simply what happens when those four things go into one pot with water, and versions of it were being cooked in Estonian farmhouses long before anyone wrote them down.\n\nIt survives now as ordinary food rather than heritage food. Estonian canteens and home kitchens make it through the cold months, restaurants put it on winter menus, and it turns up in the week after Christmas as a way of using the smoked bones and leftover sauerkraut from the holiday table. Two things are worth knowing before you cook it. First, sauerkraut varies enormously — barrel-fermented Baltic kraut is sharper than the vinegar-brined jars sold in most supermarkets, so taste yours raw and adjust. Second, the long simmer is not optional. Sauerkraut cooked for twenty minutes is aggressively sour; sauerkraut cooked for ninety turns soft, sweet-edged and mellow, and that transformation is the entire soup.",[14,15,16,17],"Ninety minutes of simmering, which is what converts sharp raw kraut into the mellow, rounded sourness the soup depends on.","A smoked bone rather than stock cubes — it costs almost nothing and gives the broth its whole smoky backbone.","Barley goes in early with the kraut so it thickens the broth instead of sitting in it as separate grains.","Better on day two, and the method is written so making it ahead is the plan rather than an afterthought.",[19,20,21,22,23,24],"Taste your sauerkraut raw before it goes in. If it makes you wince, rinse it briefly; if it is mild and vinegary, use it as is and add a splash of the brine at the end.","Brown the onion, carrot and a little of the pork fat before adding liquid. Skipping this step gives a noticeably thinner, flatter broth.","Add the potatoes only in the last thirty minutes. Potatoes cooked for the full hour and a half collapse and turn the soup pasty.","A teaspoon of sugar near the end is normal Estonian practice — it does not sweeten the soup, it just takes the edge off the acid.","If the soup thickens too much overnight, loosen it with water rather than stock, since the seasoning is already concentrated.","Do not add salt until the smoked bone has been simmering for an hour, because smoked pork can be salty enough on its own.",[26,30,34],{"original":27,"swap":28,"note":29},"Smoked pork bone or hock","Smoked bacon rind, a smoked ham hock, or 150 g diced smoked bacon","Any smoked pork gives the broth its depth. Without smoke the soup tastes noticeably plainer, so add a pinch of smoked paprika if you have none.",{"original":31,"swap":32,"note":33},"Pearl barley","Millet or short-grain rice, added in the last 30 minutes","Both thicken the soup similarly but cook far faster than barley, so time them with the potatoes.",{"original":35,"swap":36,"note":37},"Pork (for a vegetarian version)","Dried mushrooms soaked in hot water, with their soaking liquid added to the pot","Mushrooms supply the savoury depth the bone would have. Add a small pinch of smoked paprika for the missing smoke.",[39,42,45],{"name":40,"description":41},"Tomato hapukapsasupp","Stir a heaped spoonful of tomato paste in with the onion. Common in Soviet-era Estonian canteens, and it gives a redder, slightly sweeter broth.",{"name":43,"description":44},"With sausage","Drop sliced smoked sausage or kielbasa into the pot for the last fifteen minutes, turning the soup into a heavier one-pot dinner.",{"name":46,"description":47},"Thick winter version","Double the barley and reduce the water by a third for a soup so thick the spoon stands up — the way it is often served in rural households in January.",[49,50],"Black rye bread with cold butter, and a spoonful of sour cream stirred into each bowl.","Boiled potatoes on the side if the soup is being stretched to feed more people.","Refrigerate up to 5 days; the flavour peaks on day two and holds well through day four. The barley keeps absorbing liquid, so expect it to thicken noticeably in the fridge and loosen it with water when reheating. Freezes for 3 months, though the potatoes turn slightly grainy after thawing — if you plan to freeze it, leave the potato out and add freshly boiled cubes when you reheat. Reheat gently to a bare simmer rather than a rolling boil.",[53,56,59,62,65],{"question":54,"answer":55},"Why does my sauerkraut soup taste too sour?","Almost always because it has not simmered long enough. Sauerkraut needs at least an hour of gentle cooking for the sharp acidity to break down into a mellow sourness. If it is still aggressive after that, stir in a teaspoon of sugar and a knob of butter, both of which round the acid without making the soup sweet. Rinsing the kraut before cooking prevents the problem in the first place.",{"question":57,"answer":58},"Can I make this soup vegetarian?","Yes, though you need to replace the smoky depth the pork bone provides. Soak a handful of dried mushrooms in hot water and add both the mushrooms and their strained soaking liquid to the pot, then finish with a pinch of smoked paprika and a good spoonful of butter. The result is different but genuinely good rather than a compromise.",{"question":60,"answer":61},"Is it really better the next day?","Yes, and this is not just folklore. Overnight the barley finishes absorbing liquid and swells, the sauerkraut continues to soften, and the smoky and sour elements distribute evenly through the broth instead of sitting in separate layers. Estonians routinely cook it a day ahead for exactly this reason.",{"question":63,"answer":64},"Do I need to rinse the sauerkraut?","It depends on your kraut. Traditionally barrel-fermented sauerkraut is sharp and salty and benefits from a quick rinse and squeeze. Milder supermarket sauerkraut packed in vinegar brine can go in as it is. Taste a strand raw before deciding, and remember that a long simmer will soften whatever sourness is there.",{"question":66,"answer":67},"What kind of barley should I use?","Pearl barley, which has had the bran polished off and cooks to tenderness in about an hour while releasing enough starch to thicken the broth. Pot or hulled barley also works but needs soaking overnight and a longer simmer. Do not substitute quick-cook barley flakes, which dissolve completely and turn the soup into porridge.",[69,70,71],"Large heavy soup pot or Dutch oven","Ladle","Sharp knife",6,15,100,"easy",[77],"soup",[],[80,81,82,83],"sauerkraut","pearl-barley","potato","smoked-pork",[85,90,95,100,103,108,111,113,116,119,122,127,133],{"ref":83,"qty":86,"unit":87,"name":88,"group":89},500,"g","smoked pork ribs, hock or a meaty smoked bone","For the broth",{"qty":91,"unit":92,"name":93,"noScale":94,"group":89},2.5,"l","cold water",true,{"ref":96,"qty":97,"unit":98,"name":99,"group":89},"bay-leaf",2,"piece","bay leaves",{"ref":101,"qty":72,"unit":98,"name":102,"group":89},"allspice","whole allspice berries",{"ref":104,"qty":105,"unit":98,"name":106,"group":107},"onion",1,"large onion, chopped","For the soup",{"ref":109,"qty":97,"unit":98,"name":110,"group":107},"carrot","carrots, diced",{"ref":80,"qty":86,"unit":87,"name":112,"group":107},"sauerkraut, drained and roughly chopped",{"ref":81,"qty":114,"unit":87,"name":115,"group":107},120,"pearl barley, rinsed",{"ref":82,"qty":117,"unit":87,"name":118,"group":107},400,"potatoes, in 2 cm cubes",{"qty":105,"unit":120,"name":121,"group":107},"tsp","sugar",{"ref":123,"qty":124,"unit":125,"name":126,"group":107},"black-pepper",null,"to taste","salt and black pepper",{"ref":128,"qty":129,"unit":130,"name":131,"group":132},"sour-cream",150,"ml","sour cream, to serve","To finish",{"ref":134,"qty":135,"unit":136,"name":137,"group":132},"dill",3,"tbsp","dill, chopped",[139,143,147,152,156,159],{"title":140,"text":141,"timerSeconds":142},"Start the smoky broth","Put the smoked pork, water, bay leaves and allspice in a large pot, bring slowly to a boil and skim off the grey foam that rises. Reduce to a bare simmer and cook uncovered for 40 minutes, until the broth smells clearly of smoke and the meat has begun to loosen from the bone.",2400,{"title":144,"text":145,"timerSeconds":146},"Sweat the vegetables","Skim a spoonful of fat from the surface of the broth into a frying pan and cook the onion and carrot over medium heat until the onion is translucent and the carrot edges have taken a little colour, about 8 minutes. Tip them into the pot.",480,{"title":148,"text":149,"timerSeconds":150,"tip":151},"Add kraut and barley","Stir in the chopped sauerkraut and {qty:pearl-barley} of pearl barley, bring back to a simmer and cook, partly covered, for 45 minutes. The kraut should lose its raw bite entirely and the broth should start to turn cloudy as the barley releases its starch.",2700,"Stir occasionally — barley likes to settle and stick to the bottom of the pot.",{"title":153,"text":154,"timerSeconds":155},"Add the potatoes","Drop in the potato cubes and simmer for a further 25 minutes, until they are tender to a knife tip but still holding their shape. Lift out the pork, strip the meat from the bones, shred it and return it to the pot.",1500,{"title":157,"text":158},"Balance the sourness","Stir in the sugar, then taste. The soup should be pleasantly tart with a smoky, savoury base — add salt only now, since smoked pork carries plenty of its own, and grind in black pepper generously.",{"title":160,"text":161},"Rest, then serve","Let the soup stand off the heat for at least 15 minutes before serving, or refrigerate it overnight for the fuller flavour. Ladle into bowls, add a spoonful of sour cream and a scattering of dill, and serve with black bread.",{"calories":163,"protein":164,"carbs":165,"fat":73,"fiber":166,"sodium":167,"estimated":94},340,19,33,7,1100,[169,172,174,176],{"src":170,"alt":171},"\u002Fimages\u002Frecipes\u002Fhapukapsasupp\u002Fhero.jpg","Bowl of cloudy Estonian sauerkraut and barley soup with potato, shredded smoked pork, sour cream and dill",{"src":173,"alt":171},"\u002Fimages\u002Frecipes\u002Fhapukapsasupp\u002Fhero-16x9.jpg",{"src":175,"alt":171},"\u002Fimages\u002Frecipes\u002Fhapukapsasupp\u002Fhero-4x3.jpg",{"src":177,"alt":171},"\u002Fimages\u002Frecipes\u002Fhapukapsasupp\u002Fhero-1x1.jpg",[4,179,180,181,182,183],"sauerkraut soup","barley soup","estonian","smoked pork","winter soup","2026-08-20","dishroute-kitchen",{"items":187,"total":201,"page":105,"limit":387,"hasMore":388},[188,195,221,245,271,290,310,331,350,369],{"slug":4,"title":5,"nativeName":6,"countrySlug":8,"baseServings":72,"prepMinutes":73,"cookMinutes":74,"difficulty":75,"course":189,"diet":190,"mainIngredients":191,"images":192,"keywords":194,"publishedAt":184,"updatedAt":184,"authorSlug":185},[77],[],[80,81,82,83],[193],{"src":170,"alt":171},[4,179,180,181,182,183],{"slug":196,"title":197,"nativeName":198,"countrySlug":8,"baseServings":199,"prepMinutes":200,"cookMinutes":105,"restMinutes":201,"difficulty":75,"course":202,"diet":205,"mainIngredients":208,"images":212,"keywords":216,"publishedAt":184,"updatedAt":184,"authorSlug":185},"kama","Kama (Estonian Toasted Grain Flour with Kefir)","Kamajahu",4,5,10,[203,204],"breakfast","dessert",[206,207],"vegetarian","nut-free",[209,81,210,211],"rye-flour","rolled-oats","buttermilk",[213],{"src":214,"alt":215},"\u002Fimages\u002Frecipes\u002Fkama\u002Fhero.jpg","Bowl of thick pale brown Estonian kama porridge topped with fresh lingonberries and a drizzle of honey",[196,217,218,219,220,211],"kamajahu","estonian breakfast","roasted grain flour","kefir",{"slug":222,"title":223,"nativeName":224,"countrySlug":8,"baseServings":199,"prepMinutes":201,"cookMinutes":225,"difficulty":75,"course":226,"diet":229,"mainIngredients":231,"images":235,"keywords":239,"publishedAt":184,"updatedAt":184,"authorSlug":185},"kiluvoileib","Kiluvõileib (Spiced Sprat Sandwich on Black Bread)","Kiluvõileib",8,[227,228,203],"snack","appetizer",[230],"pescatarian",[232,233,234,134],"eggs","butter","scallions",[236],{"src":237,"alt":238},"\u002Fimages\u002Frecipes\u002Fkiluvoileib\u002Fhero.jpg","Open sandwiches of dark rye bread with butter, glossy spiced Baltic sprats, sliced egg and spring onion",[222,240,181,241,242,243,244],"sprat sandwich","rye bread","open sandwich","kilu","baltic",{"slug":246,"title":247,"nativeName":248,"countrySlug":8,"baseServings":201,"prepMinutes":249,"cookMinutes":250,"restMinutes":251,"difficulty":252,"course":253,"diet":255,"mainIngredients":256,"images":261,"keywords":265,"publishedAt":184,"updatedAt":184,"authorSlug":185},"estonian-kringel","Kringel (Estonian Braided Cardamom Sweet Bread)","Kringel",35,30,105,"medium",[254,204],"bread",[206,207],[257,233,258,259,260],"flour","cardamom","cinnamon","milk",[262],{"src":263,"alt":264},"\u002Fimages\u002Frecipes\u002Festonian-kringel\u002Fhero.jpg","Braided Estonian kringel wreath with visible caramelised cinnamon and cardamom layers on a baking tray",[266,181,267,268,269,259,270],"kringel","cardamom bread","sweet bread","braided","coffee cake",{"slug":272,"title":273,"nativeName":274,"countrySlug":8,"baseServings":72,"prepMinutes":73,"cookMinutes":250,"restMinutes":275,"difficulty":75,"course":276,"diet":277,"mainIngredients":278,"images":282,"keywords":286,"publishedAt":184,"updatedAt":184,"authorSlug":185},"leivasupp","Leivasupp (Sweet Estonian Rye Bread Soup)","Leivasupp",240,[204,77],[206,207],[279,280,259,281],"apple","raisins","heavy-cream",[283],{"src":284,"alt":285},"\u002Fimages\u002Frecipes\u002Fleivasupp\u002Fhero.jpg","Glass of thick dark Estonian rye bread soup topped with whipped cream and toasted rye crumbs",[272,287,288,181,259,289],"bread soup","rye bread dessert","leftover bread",{"slug":291,"title":292,"nativeName":293,"countrySlug":8,"region":294,"baseServings":199,"prepMinutes":73,"cookMinutes":295,"difficulty":75,"course":296,"diet":299,"mainIngredients":300,"images":302,"keywords":306,"publishedAt":184,"updatedAt":184,"authorSlug":185},"mulgipuder","Mulgipuder (Estonian Barley and Potato Mash)","Mulgipuder","Mulgimaa",50,[297,298],"main","side",[],[81,82,301,104],"bacon",[303],{"src":304,"alt":305},"\u002Fimages\u002Frecipes\u002Fmulgipuder\u002Fhero.jpg","Bowl of creamy grey Estonian barley and potato mash topped with crisp bacon cubes and browned onion",[291,307,181,82,301,308,309],"barley mash","mulgimaa","comfort food",{"slug":311,"title":312,"nativeName":313,"countrySlug":8,"baseServings":199,"prepMinutes":250,"cookMinutes":314,"restMinutes":315,"difficulty":252,"course":316,"diet":317,"mainIngredients":319,"images":321,"keywords":325,"publishedAt":184,"updatedAt":184,"authorSlug":185},"praetud-raim","Praetud Räim (Fried Marinated Baltic Herring)","Praetud räim marinaadis",20,720,[297,228],[230,318],"dairy-free",[209,104,320,101],"vinegar",[322],{"src":323,"alt":324},"\u002Fimages\u002Frecipes\u002Fpraetud-raim\u002Fhero.jpg","Layers of fried Baltic herring with onion rings and allspice in a glass dish of clear vinegar marinade",[326,327,328,181,329,330],"praetud raim","baltic herring","marinated fish","rye flour","soused herring",{"slug":332,"title":333,"nativeName":334,"countrySlug":8,"baseServings":72,"prepMinutes":249,"cookMinutes":335,"restMinutes":275,"difficulty":75,"course":336,"diet":337,"mainIngredients":339,"images":341,"keywords":345,"publishedAt":184,"updatedAt":184,"authorSlug":185},"rosolje","Rosolje (Estonian Beetroot, Herring and Potato Salad)","Rosolje",45,[228,298],[230,338],"gluten-free",[340,82,279,232,128],"beetroot",[342],{"src":343,"alt":344},"\u002Fimages\u002Frecipes\u002Frosolje\u002Fhero.jpg","Bowl of bright magenta Estonian rosolje salad with diced beetroot, potato, egg and dill on top",[332,346,347,181,348,349],"beetroot salad","herring salad","buffet","sour cream",{"slug":351,"title":352,"nativeName":353,"countrySlug":8,"baseServings":72,"prepMinutes":314,"cookMinutes":354,"restMinutes":314,"difficulty":252,"course":355,"diet":356,"mainIngredients":357,"images":360,"keywords":364,"publishedAt":184,"updatedAt":184,"authorSlug":185},"seapraad-hapukapsaga","Seapraad Hapukapsaga (Roast Pork with Braised Sauerkraut)","Seapraad hapukapsaga",195,[297],[318],[358,80,81,359],"pork-shoulder","caraway",[361],{"src":362,"alt":363},"\u002Fimages\u002Frecipes\u002Fseapraad-hapukapsaga\u002Fhero.jpg","Pulled roast pork shoulder resting on amber braised sauerkraut with barley in a roasting tin",[365,366,80,367,359,368],"seapraad","roast pork","estonian christmas","pearl barley",{"slug":370,"title":371,"nativeName":372,"countrySlug":8,"baseServings":72,"prepMinutes":373,"cookMinutes":373,"difficulty":374,"course":375,"diet":376,"mainIngredients":377,"images":380,"keywords":384,"publishedAt":184,"updatedAt":184,"authorSlug":185},"verivorst","Verivorst (Estonian Christmas Blood Sausage)","Verivorst",60,"hard",[297],[318],[81,104,378,379],"marjoram","pork-belly",[381],{"src":382,"alt":383},"\u002Fimages\u002Frecipes\u002Fverivorst\u002Fhero.jpg","Roasted Estonian blood sausages with split browned skins on a tray beside lingonberry jam and baked sauerkraut",[370,385,367,368,386,244],"blood sausage","lingonberry",24,false,1787360078109]