🇺🇦 Ukraine · shared in Eastern Europe

BorschtUkrainian beet soup

Sour soup of beetroot, cabbage, potato, carrot and onion in meat stock, soured with beet kvas, vinegar or tomato, served with sour cream; the Ukrainian red form is the best known.

Borscht (Ukrainian beet soup)

Origin and history

Borscht is first recorded in Ukraine by the German traveller Martin Gruneweg, who met it in Kyiv in 1584, and by the 17th century it was eaten by Cossacks, monks, peasants and nobles alike. The name is usually linked to hogweed (borshchivnyk), once used for a sour broth; beetroot and cabbage later became its base and potatoes arrived in the 19th century. The culture of Ukrainian borscht cooking was inscribed by UNESCO in 2022 on its list of heritage in need of urgent safeguarding.

Make it at home

Makes
6 servings
Total time
3 h
Hands-on
50 min

Ingredients

Units
  • 800 g1.75 lb beef on the bone (brisket, shank or short rib), or pork ribs
  • 3 l12½ cups cold water
  • 2 bay leaves
  • 4 allspice berries
  • 2 medium (about 400 g)2 medium (about 14 oz) beetroot (буряк, buriak), peeled, cut into thin matchsticks or coarsely grated
  • 1 tbsp wine or cider vinegar, or 150 ml / ⅔ cup beet kvas (буряковий квас), the traditional souring
  • 1 tsp sugar
  • 3 tbsp sunflower oil, butter or lard
  • 1 large onion, finely chopped
  • 1 large carrot, cut into matchsticks or coarsely grated
  • ¼ celery root or 1 parsley root, optional; matchsticks
  • 1 red bell pepper, optional; thin strips
  • 2 tbsp tomato paste, or 2 ripe tomatoes, grated
  • 400 g (3–4 medium)14 oz (3–4 medium) potatoes, peeled, cut into 2 cm (¾ in) cubes
  • 300 g (¼ head)10.5 oz (¼ head) white cabbage, finely shredded
  • 3 garlic cloves
  • 30 g1 oz salo (cured pork fat), optional; finely chopped
  • 1 small bunch dill and parsley, chopped
  • salt and black pepper, to taste
  • smetana (thick sour cream), to serve
  • pampushky (garlic bread rolls) or rye bread, to serve

Method

  1. 1. Put the beef in a large pot with the cold water, bring slowly to the boil and skim off all the foam.

  2. 2. Add the bay leaves and allspice, lower the heat and simmer, half-covered, for 2 hours, until the meat is very tender.

  3. 3. Lift out the meat, discard the bones and cut the meat into bite-sized pieces; strain the broth back into the pot and season it lightly with salt.

  4. 4. While the broth simmers, toss the beetroot with the vinegar and sugar so it keeps its red colour.

  5. 5. Heat the fat in a wide frying pan and soften the onion over medium heat for 5 minutes.

  6. 6. Add the carrot, celery root and pepper and cook for 5 minutes more, until soft but not browned.

  7. 7. Add the beetroot and tomato paste, stir well, add a ladle of broth, cover and braise gently for 15 minutes, until the beetroot is tender.

  8. 8. Bring the broth back to the boil, add the potatoes and cook for 10 minutes.

  9. 9. Add the cabbage and cook for 5 minutes, until it just wilts.

  10. 10. Stir in the beetroot mixture and the meat and simmer for 5 minutes, without letting it boil hard, or the colour will fade.

  11. 11. Pound the garlic with the salo (or a pinch of salt) to a paste, stir it into the pot with half the herbs and taste: the borscht should be a balance of sour and sweet; add a little more vinegar, sugar or salt if needed.

  12. 12. Turn off the heat, cover and let the borscht rest for at least 20 minutes before serving.

  13. 13. Serve deep red in bowls with a spoon of smetana, the remaining herbs and pampushky or rye bread.

Notes

  • Borscht improves overnight; most Ukrainian families make a big pot and eat it over two or three days.
  • The sour note was traditionally beet kvas (fermented beetroot juice); before tomatoes arrived at the end of the 19th century cooks also used sauerkraut juice, whey, sour apples or berries. Vinegar or lemon juice is the everyday shortcut today.
  • Regional borscht is a large subject. Kyiv cooks use several meats and bread kvas; Poltava borscht is cooked on goose broth; Kharkiv cooks sometimes add beer; Galician (Halychyna) borscht is a clear broth with beet kvas and mushroom vushka at Christmas; Zhytomyr versions add dried fruit; Klopotenko's family recipe adds smoked dried pears. Lenten borscht is made with mushrooms, beans or fish instead of meat.
  • Green borscht (зелений борщ), soured with sorrel and finished with egg, and cold beetroot soups are different dishes. Lithuanian šaltibarščiai and Polish barszcz czerwony (a clear beet broth) are related soups with their own pages.
  • Without salo, a spoon of butter or simply the crushed garlic and dill gives the same fragrant finish.
  • White beans or a few dried mushrooms in the broth are common additions.

Adapted from UNESCO: Culture of Ukrainian borscht cooking (element 01852), Ievgen Klopotenko: Ukrainian borsch with pork ribs, and UNN: The history of borscht and its most delicious recipes from different corners of Ukraine.

Variants

At the festivals

Served at 12 festivals in Czechia, Germany, Ukraine, Poland, United States, Switzerland, and Slovakia.

Earlier editions

  • October 17, 2026

    🇨🇿 Prague, Czechia

    Polívkování

    On the menu as boršč and Russian borscht

  • September 26, 2026

    🇩🇪 Berlin, Germany

    1. Suppenfest

    On the menu as Borschtsch

    By Seniorenwohnhaus

  • August 08, 2026

    🇺🇦 Opishnia, Ukraine

    Borshchyk u hlynianomu horshchyku

    On the menu as Борщ

  • July 05, 2026

    🇵🇱 Kraków, Poland

    Gremi Borscht Fest

  • November 02, 2025

    🇩🇪 Gießen, Germany

    Liebigs Suppenfest

    On the menu as Ukrainische Borschtsch-Suppe

    By Ukrainian stall

  • September 14, 2025

    🇵🇱 Gdańsk, Poland

    Festiwal Barszczu Gdańsk

    On the menu as Ukrainian borscht

    By Gastronomic zones

  • August 09, 2025

    🇺🇦 Opishnia, Ukraine

    Borshchyk u hlynianomu horshchyku

    On the menu as борщ

  • January 25, 2025

    🇺🇸 Amsterdam, New York, United States

    7th Annual SoupFest

    On the menu as Borscht (veggie option)

    By Fresh Basil

  • October 12, 2024

    🇩🇪 Crailsheim, Germany

    6th Internationales Suppenfest

    On the menu as Borschtsch

  • December 09, 2022

    🇨🇭 Fribourg, Switzerland

    Festival de Soupes

    On the menu as Bortsch

    By Jean-François Steiert and his brigade of friends and colleagues

Show all 14
  • September 22, 2018

    🇺🇦 Pravylivka, Ukraine

    XI All-Ukrainian Festival of Traditional Ukrainian Borscht

    On the menu as борщ

    By Hostesses from various regions; newlywed young wives, girls and grandmothers; bikers; a Swedish team and Hostesses

  • March 10, 2018

    🇺🇸 Concord, New Hampshire, United States

    9th Annual SouperFest

    On the menu as Russian Borscht

    By Diana Erickson, Mrs. New Hampshire 2017

  • October 07, 2017

    🇸🇰 Košice, Slovakia

    Polievkový festival Košice

    On the menu as Boršč v čiernom chlebe

    By Ukrainians from Uzhhorod

  • August 13, 2016

    🇺🇦 Opishnia, Ukraine

    Borshchyk u hlynianomu horshchyku

    On the menu as Борщ у глиняному горщику (6 різновидів)

    By Three women participants

How to read festival information

We work to keep festival information right, but festivals are run by others and details change. Here is how to read what you see on SoupFestivals.

Confirmed or expected

A confirmed date was announced for that edition. An expected date, such as "usually held around mid-October", is an estimate based on past editions, not an announcement.

Places can be approximate

We show a map pin and directions only when the venue's location is verified. If it is still unconfirmed, we keep the known venue name and town without a pin.

Check before you travel

Dates, prices, menus and venues can change, and festivals can be cancelled. Always confirm with the organizer before you go. If their information differs from ours, theirs is the one to follow.

Help us keep it right

If something looks wrong, tell us and we will look at it. Organizers can claim their festival page to send us updates.

Spotted something wrong? Tell us and we will look at it. You can also message us on Instagram, @soupfestivals