Skip to content
🍲
russiansoup✨ New

Borscht

Russia's iconic deep-crimson beetroot soup, rich with cabbage, potato and tender beef, finished with a generous dollop of smetana sour cream.

Prep
30 min
Cook
90 min
Servings
6
Difficulty
Medium
4.8(1,432 ratings)
#russian#borscht#beet soup#comfort food#winter

About This Recipe

Borscht (борщ) is perhaps the most famous soup in the world and exists in as many versions as there are Russian, Ukrainian and Eastern European grandmothers. The Russian version is a hearty, complete meal: a deeply flavoured beef broth with tender chunks of meat, earthy beetroot, sweet cabbage, potato and carrots, all simmered together until the broth turns an extraordinary crimson colour. A swirl of thick smetana (Russian sour cream) stirred in at the table cools the colour to a vivid magenta and enriches the already complex broth. Borscht improves enormously the next day as the flavours meld, and it is typically served with a slice of dark rye bread and a sprig of fresh dill. Every household claims a definitive version, and the debate over whether to add vinegar, sugar or both — and whether fresh or pickled beets are superior — is a matter of fierce regional pride.

Ingredients

Serves 6

  • 500 gbeef chuck or brisket(cut into chunks)
  • 2 largebeetroots(peeled and grated or julienned)
  • 300 gwhite cabbage(finely shredded)
  • 3 mediumpotatoes(peeled and diced)
  • 2 mediumcarrots(grated)
  • 1 largeonion(finely chopped)
  • 2 tablespoonstomato paste
  • 3 tablespoonsvegetable oil
  • 2 litresbeef stock or water
  • 2 tablespoonsred wine vinegar
  • 1 teaspoonsugar
  • 4 clovesgarlic(minced)
  • 2 tablespoonsfresh dill(to serve)
  • 150 mlsmetana or sour cream(to serve)

Instructions

  1. 1

    Cook the beef

    Place the beef in a large pot with the beef stock. Bring to a boil, skim any foam from the surface, then reduce to a simmer. Cook for 50–60 minutes until the beef is just tender. Remove the beef, shred or cut into smaller pieces and return to the pot. Reserve the broth.

    Skimming the foam in the first 10 minutes of simmering is important for a clear, clean-tasting broth.

  2. 2

    Prepare the beetroot zazharka

    Heat the oil in a frying pan over medium heat. Add the onion and carrot and cook for 8 minutes until softened. Add the grated beetroot and stir to combine. Add the tomato paste and cook for 5 minutes. Add the vinegar and sugar, stir and cook for another 3 minutes. The beetroot should be soft and the zazharka (fried base) should be a rich, deep red.

  3. 3

    Build the soup

    Add the potatoes and shredded cabbage to the beef broth. Bring to a simmer and cook for 10 minutes until the potatoes are almost tender.

  4. 4

    Add the zazharka

    Add the beetroot zazharka to the pot, stir well and simmer for a further 10 minutes until the potatoes and cabbage are completely tender. The soup will turn a brilliant deep crimson.

  5. 5

    Add garlic and season

    Stir in the minced garlic and simmer for 2 more minutes. Season generously with salt and black pepper. Taste and adjust the sweet-sour balance with a little more vinegar or sugar as needed.

  6. 6

    Serve

    Ladle into deep bowls and top each with a generous spoonful of smetana and a scattering of fresh dill. Serve with thick slices of dark rye bread.

Pro Tips

  • Adding the vinegar to the beetroot during frying (rather than the soup) preserves the vibrant red colour.

  • Borscht is better the next day — make a large batch and refrigerate overnight.

  • Use fresh dill, not dried — it is essential to the finished dish.

Variations

  • Vegetarian borscht omits the beef and uses vegetable stock — it is equally delicious.

  • Cold borscht (kholodnik) is a chilled summer version popular across Eastern Europe, finished with kefir.

Storage

Refrigerate for up to 5 days. The colour will deepen further as it sits. Reheat gently; add a splash of water if it has thickened.

History & Origin

Borscht has been eaten across Eastern Europe and Russia since at least the seventeenth century. Though most commonly associated with Ukrainian origins, borscht in various forms is a foundational dish in Russian, Polish, Lithuanian and Belarusian cuisines. Its exact origins are debated, but it has been a daily staple across the Slavic world for hundreds of years.

Frequently Asked Questions

Why does my borscht lose its red colour when heated?

Beetroot's colour (betalains) is sensitive to heat and alkali. Adding vinegar during the cooking of the beetroot creates an acidic environment that stabilises the colour. Don't boil the soup vigorously after adding the beetroot zazharka.

Nutrition Facts

Per serving (500g) · 6 servings total

Calories340kcal
Protein24g
Carbohydrates28g
Fat14g
Fiber6g
Protein24g
Carbs28g
Fat14g

Time Summary

Prep time30 min
Cook time90 min
Total time120 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