Skip to content
Ukrainian Red Borscht
ukrainiansoup✨ New

Ukrainian Red Borscht

Beet-and-cabbage soup with pork, beans, and dill — Ukraine's national dish, ladled deep with sour cream.

Prep
30 min
Cook
120 min
Servings
8
Difficulty
Medium
4.9
Sign in to rate
#ukrainian#borscht#beet#cabbage#soup#winter

About This Recipe

Borscht is the most beloved soup of Ukraine — a vibrant ruby broth of beets, pork, cabbage, potatoes, and beans, slow-simmered with onion, carrot, and tomato, and finished with a fistful of fresh dill and a generous dollop of cool sour cream. Each Ukrainian family makes it differently, and arguments about whether to include garlic, beans, sweet pepper, or smoked meat can break friendships. In 2022 UNESCO inscribed Ukrainian borscht onto its intangible heritage list. Eaten with garlic-rubbed pampushky (small bread rolls) and a small glass of icy horilka, borscht is the dish that says home, winter, and Sunday afternoon all at once.

Ingredients

Serves 8

  • 600 gpork ribs or beef short rib (or smoked ham hock for richer flavor)
  • 3 Lwater
  • 2bay leaves
  • 10black peppercorns
  • 5allspice berries
  • 1 smallonion (whole, for stock)
  • 3 mediumbeetroot, peeled and coarsely grated
  • 2 tbsptomato paste
  • 1 tbspwhite wine vinegar (or beet kvass)
  • 1 tspsugar
  • 3 tbspneutral oil
  • 1 largeonion, finely diced
  • 2carrots, grated
  • 1red bell pepper, diced
  • 4 mediumwaxy potatoes, peeled and cubed
  • 1/4 headwhite or savoy cabbage, finely shredded
  • 1 can (400 g)white beans, drained
  • 5 clovesgarlic, minced
  • 1.5 tspfine salt (or to taste)
  • 1 tspfreshly ground black pepper
  • 1 small bunchfresh dill, chopped
  • 1 small bunchfresh flat-leaf parsley, chopped
  • sour cream and rye bread to serve

Instructions

  1. 1

    Make pork stock

    Place pork ribs in a large pot. Cover with water. Bring to a boil and skim the scum carefully for 5 minutes. Reduce heat and add bay leaves, peppercorns, allspice, and the whole onion. Simmer covered for 75 minutes.

  2. 2

    Lift meat

    Lift the pork out. Cool slightly. Pick the meat off the bones, shred coarsely, and reserve. Strain the broth into a clean pot.

  3. 3

    Cook the beet sofrito

    While the stock simmers, heat oil in a wide skillet. Add the grated beets, tomato paste, vinegar, and sugar. Cook on medium-low for 15 minutes, stirring, until the beets are softened and the mixture is deeply red, glossy, and faintly sweet.

  4. 4

    Sauté aromatics

    Push beets to one side. Add diced onion and grated carrot to the pan. Cook 10 minutes until soft and lightly golden. Add red pepper, cook 3 more minutes.

  5. 5

    Build the soup

    Add potatoes to the strained broth. Bring to a simmer. Cook 8 minutes.

  6. 6

    Add cabbage

    Add shredded cabbage and white beans. Simmer 8 minutes until cabbage is tender.

  7. 7

    Add the beet base

    Stir in the beet-vegetable mixture and shredded pork. Simmer 10 minutes — the broth turns deep magenta and the kitchen begins to smell unmistakably of borscht.

  8. 8

    Garlic and rest

    Add minced garlic, salt, and pepper. Simmer 2 more minutes. Pull off the heat. Rest covered for at least 30 minutes — borscht's flavors marry with time.

  9. 9

    Serve

    Ladle into deep bowls. Top each with a heaping spoonful of cold sour cream, a shower of dill and parsley, and an extra crack of black pepper. Serve with rye bread or garlic pampushky.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Cook this hands-free

Get AI meal plans, step-by-step cooking mode, and your saved recipes in the free Bento app.

Get the free iOS app

Pro Tips

  • Cook the beets separately in a skillet first — this preserves their deep red color, which boils out if added raw to broth.

  • Vinegar isn't optional — it stabilizes the red color and adds the signature sour edge.

  • Borscht is even better the next day. Make ahead and rest overnight; reheat gently.

Variations

  • Lenten borscht: skip the pork and beans, add dried mushroom stock and pampushky on the side.

  • Cold summer borscht (kholodnyk): served chilled with kefir, hard-boiled egg, and cucumber.

  • Add smoked ham hock instead of pork ribs for a deeper, smokier broth.

Storage

Refrigerate up to 5 days; freezes 3 months. The flavor deepens for 48 hours; some say day-three borscht is the best.

History & Origin

Borscht's roots trace at least a thousand years to Slavic agricultural communities. The modern Ukrainian red borscht with beets and tomatoes came together in the 18th–19th century. In 2022 UNESCO recognized Ukrainian borscht-cooking as an element of intangible cultural heritage in urgent need of safeguarding.

Frequently Asked Questions

Beans or no beans?

Eastern Ukrainian families often add beans; western Ukraine and Kyiv tend to skip them. Either is correct.

Why is my borscht brown, not red?

Beets were boiled raw in the broth and oxidized. Always cook the beets separately in oil with a splash of vinegar first.

Nutrition Facts

Per serving (520g / 18.3 oz) · 8 servings total

Calories380kcal
Protein24g
Carbohydrates32g
Fat16g
Fiber8g
Protein24g
Carbs32g
Fat16g

Time Summary

Prep time30 min
Cook time120 min
Total time150 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes