National Dish Ukraine: Kapusniak with Sauerkraut (Recipe)

In this article
Warm up a cold day with Kapusniak, a soul-satisfying Ukrainian soup built around tangy sauerkraut and tender chunks of meat. Gently spiced and slowly simmered, it balances a hearty richness with a bright, pleasing sourness that makes each spoonful moreish. This is proper cold-weather comfort food — a bowl that carries the warmth and hospitality of a Ukrainian kitchen straight to your table.
About Kapusniak with Sauerkraut
Kapusniak is a traditional Ukrainian soup that comes into its own during the colder months. It brings together the hearty flavour of sauerkraut with tender pieces of meat and a handful of fragrant spices. The interplay of vegetables, meat and a gentle acidity means every bowl is filling and full of flavour in equal measure. This soup reflects the rich culinary tradition of Ukraine and brings a little piece of home to any kitchen.
Ingredients (serves 1–2)
- 250 g sauerkraut
- 200 g pork or beef
- 1 onion
- 1 carrot
- 2 potatoes
- 1 litre vegetable or meat stock
- 2 tablespoons vegetable oil
- 2 bay leaves
- Salt and pepper, to taste
- Fresh herbs, to garnish
Shopping for the ingredients
For the best kapusniak, it is worth seeking out good-quality ingredients. Head to your local market or supermarket for fresh meat and vegetables. With the sauerkraut in particular, look for a well-fermented product, as this has a real say in the final flavour of the soup. Fresh herbs such as dill or parsley will lift the aroma and give the dish a special note, much as they do in a classic Borschtsch.
Preparing the dish
Getting kapusniak ready is fairly straightforward, though it does take a little time. First, wash, peel and chop the vegetables — the onions, carrots and potatoes — into small pieces. The meat should be cut into cubes too, so it cooks through evenly. This groundwork is key to letting the flavours shine and to keeping the cooking time in check.
Step-by-step instructions
- Heat the vegetable oil in a large pot and sauté the onions until translucent.
- Add the meat and brown it on all sides until nicely coloured.
- Stir in the carrots and potatoes and let them fry briefly.
- Add the sauerkraut along with the stock and bay leaves, then bring to the boil.
- Simmer gently over low heat for about 30–40 minutes, until the meat is tender.
- Season with salt and pepper and garnish with fresh herbs.
Gluten-free / lactose-free version
Kapusniak is naturally gluten- and lactose-free, provided you take care not to use any gluten-containing ingredients. Skip stock cubes in favour of fresh or homemade stock to be sure no hidden gluten sneaks in. It is also worth checking the vegetable oil you reach for and choosing an option free of additives. These small adjustments make the dish suitable for a wide range of diets.
Tips for vegans and vegetarians
For a vegan version of kapusniak, swap the meat for a plant-based alternative such as soya pieces or a punchy flavour-carrier like smoked tofu. Use vegetable stock in place of meat stock to keep the flavour rich and rounded. The sauerkraut tastes wonderful in the vegan variation too, especially when rounded out with vegetables such as peppers and celery. These tweaks make the recipe just as fitting for vegetarians without giving up that hearty character.
More tips and tricks
One thing that really matters with kapusniak is the cooking time. Give the soup enough time for the flavours to develop — the longer it gently simmers, the better it tastes. Depending on your taste, you can add spices such as caraway or paprika to vary the aroma. If you like it especially punchy, a splash of vinegar near the end of cooking will intensify the flavour.
Adapting the recipe to your taste
Kapusniak lends itself to all sorts of tweaks to suit personal preference. If you fancy more vegetables, add some broccoli or cauliflower. Prefer a bit of heat? Reach for chilli or extra pepper. The choice of meat can vary too — try chicken or game for a different flavour. Variations like these bring fresh life to the traditional soup and make it your own, much like the many regional takes on Kohlsuppe.
Ingredient substitutions
If you do not have every ingredient to hand, there are some handy alternatives. In place of pork you can use beef or chicken to shift the flavour. Fresh vegetables can be swapped for frozen vegetables, which makes the prep that bit easier. And instead of garden herbs you can use dried herbs to season the soup, though the flavour will come out a little different.
Drink pairing ideas
Kapusniak pairs beautifully with a range of drinks that complement the flavours of the soup. A hearty Ukrainian beer suits the dish perfectly and rounds off the whole experience. Alternatively, you might serve a red wine or even a glass of sparkling mineral water. For an alcohol-free option, a fruity fruit or herbal tea works nicely, supporting the flavours of the soup and giving the meal a gentle finish. A glass of Kvas is another traditional choice.
Serving and presentation ideas
Presentation can make a real difference with kapusniak. Serve the soup in large, rustic bowls and garnish with fresh herbs such as dill or parsley. A plate of fresh bread alongside invites everyone to dig in together. A well-laid table with matching linens and crockery lifts the whole meal and conveys a genuine sense of Ukrainian hospitality.
A bit of history
Kapusniak is not just a dish but part of the cultural identity of Ukraine. The soup’s roots reach back to the 19th century, when it was made by peasants and farm workers. Today, kapusniak is a firm fixture at celebrations and in family stories alike. The dish shows how food brings people together and creates memories passed down from one generation to the next — a hallmark of Ukrainian cuisine.
More recipe ideas
Summary: Kapusniak with Sauerkraut
Kapusniak brings a slice of Ukrainian tradition into your kitchen and wins you over with its hearty flavour. Its simple preparation and its flexibility around different dietary needs make it a wonderfully versatile choice. Whether served as a main course or a starter, kapusniak is an inviting soup made with love. Enjoy the flavours and the warmth of this special dish, which tells stories and stirs memories with every bowl.



