01Prepare the cabbage
Taste a small piece of sauerkraut and rinse briefly only if extremely salty; cut it into large pieces that will keep their structure during long cooking. Look for cabbage still tangy but not aggressively salty.
This home-scaled Serbian wedding cabbage layers sauerkraut with pork, beef, smoked ribs, bacon and paprika, then cooks the pot very slowly without stirring until everything is tender.

Svadbarski kupus is a long-cooked sauerkraut-and-meat dish strongly associated with the Čačak area and the village of Mrčajevci, where Kupusijada celebrates cabbage cooking. The name points toward festive, communal food, but the method also makes sense in a home kitchen: a large pot is layered once, brought to a simmer and then largely left alone while low heat does the work.
The cabbage is not shredded finely. Large wedges or thick pieces retain structure through several hours of heat and create spaces where juices from the meat can circulate. If the sauerkraut is exceptionally salty, a brief rinse is useful, but washing it repeatedly removes too much of the acidity that balances the rich meats.
Fresh pork neck and beef chuck bring different textures. Pork contributes fat and tenderness; chuck adds beef flavour and connective tissue that softens during the long cook. Smoked ribs and bacon are used in smaller amounts because they act as both meat and seasoning. Their salt and smoke spread through the cabbage as the fat renders.
Layering replaces stirring. Half the lard protects the bottom, then cabbage, onion, garlic and portions of each meat are distributed through the pot. Paprika and pepper appear between the layers, with bay leaves and hot water added before cooking. Finishing with cabbage creates a moist cover over the meat beneath.
Once the pot reaches a simmer, heat should fall to the lowest setting that keeps it gently active. Repeated spoon stirring would break the softened cabbage and detach meat from the ribs, so the pot is shaken carefully instead. Four hours is a practical home-casserole compromise within a tradition where larger vessels may cook for considerably longer.
The final dish is rich, but it should not be greasy soup. The cabbage absorbs meat juices, while collagen from the beef and ribs thickens the liquid. Fresh pork and beef pieces must reach at least 63 °C; the prolonged stew normally goes well beyond that as they tenderise. Salt is deliberately not added separately because sauerkraut and smoked meats contribute so much already.
Keep cabbage in large pieces
Distribute fresh and smoked meats through the layers
Do not stir once cooking begins
Taste a small piece of sauerkraut and rinse briefly only if extremely salty; cut it into large pieces that will keep their structure during long cooking. Look for cabbage still tangy but not aggressively salty.
Grease the bottom of a heavy 6–7 litre pot with half the lard, then layer one third of the cabbage, half the onion and garlic, and portions of each meat. Look for meat distributed through cabbage rather than in one dense layer. Keep raw meat separate from ready-to-eat foods.
Repeat the layers, finish with cabbage, dot with remaining lard, sprinkle paprika and pepper between layers, add bay leaves, then pour in 1000 ml hot water down the side. Look for liquid reaches roughly halfway to two thirds up the contents.
Bring the pot just to a simmer on the stovetop, then reduce to very low heat, cover and cook for about 4 hours; do not stir, but gently shake the pot if the lower layer threatens to catch. Use 63 °C as the stated temperature. Look for cabbage very tender; fresh meat yields easily; fresh pork and beef reach at least 63 °C. Fresh whole-cut pork and beef must reach at least 63 °C; the extended braise will normally exceed this.
Cool and refrigerate within 2 hours. Use leftovers within 3–4 days and reheat slowly until 74 °C. A splash of water may be needed if the cabbage absorbed most of the liquid in storage.
These figures are approximate and can vary with ingredient brands, trimming, cooking loss and final portioning.
No major allergen is intentionally added; smoked meats and packaged sauerkraut require label checks.
Keep raw fresh meat at 4 °C or colder before cooking. Fresh whole-cut pork and beef reach at least 63 °C; allow a three-minute rest before tasting if checked early. Refrigerate leftovers within 2 hours and use within 3–4 days. Reheat leftovers to 74 °C.
The dish relies on stable layers and very tender cabbage. Stirring after several hours can break the cabbage into paste and strip meat from bones; gentle shaking moves liquid without destroying structure.
Earthenware is closely associated with the dish, especially in festival and traditional settings, but a heavy lidded casserole can reproduce the long, gentle braise at home.
Fresh pork and beef provide body and tenderness, while smoked ribs and bacon season the whole pot with smoke, salt and rendered fat. That mixture is a defining feature of this version.
Result: Deeply tender sauerkraut saturated with the juices of fresh and smoked meats, with a rich but spoonable braising liquor.
Key: Layer carefully, resist stirring and give the pot four hours at the gentlest steady simmer so cabbage and meat soften together.