Ukrainian Borscht with Beef, Beetroot and Cabbage

Inspired by techniques from America's Test Kitchen and Serious Eats.

Borscht · Ukrainian

A hearty ruby-red soup of tender beef, beetroot, cabbage and potatoes in a rich meat broth, brightened with lemon and fresh dill. A spoonful of soured cream on top is essential.

Prep30 min
Cook2 h 30 min
Total3 h
DifficultyMedium
Per serving416 kcal
FreeHigh ProteinGluten-freeNo added sugar
Servings8Recipe makes 8
Allergens (EU 14)
GlutenCrustaceansEggsFishPeanutsSoybeansMilkTree nutsCeleryMustardSesameSulphitesLupinMolluscs

Always check the labels of the products you use.

Method

  1. 1

    Make the broth. Put the beef, halved onion, carrot chunks, bay leaves, 0.5 tsp salt and 2400 ml water in the casserole and bring to the boil over high heat. Lower to a gentle simmer, cover and cook for about 2 hours, skimming off any foam, until the beef pulls apart easily with a fork. Slow, gentle cooking melts the tough connective tissue in chuck, which gives both tender meat and a full-bodied broth.

  2. 2

    Prepare the beef. Lift the beef onto a board and discard the onion, carrot and bay leaves. Once it is cool enough to handle, cut or pull the meat into bite-size pieces. Skim the fat from the broth and set 120 ml of it aside for the vegetables.

  3. 3

    Cook potatoes and cabbage. Bring the remaining broth back to the boil, add the potatoes, cabbage and 0.75 tsp salt, then cover and simmer gently for 8-10 minutes until the potatoes are just tender. The potatoes should still hold their shape, as they will cook a little more later.

  4. 4

    Build the beetroot base. While the potatoes cook, heat the oil in the frying pan over medium heat and soften the chopped onion for about 5 minutes. Add the beetroot, grated carrots and 0.5 tsp salt and cook, stirring, for 3-5 minutes. Stir in the tomato purée for 1-2 minutes until it darkens, then add the reserved 120 ml broth and scrape the pan. Frying the tomato purée concentrates its savoury flavour and helps fix the bright colour of the beetroot.

  5. 5

    Bring it together. Stir the beetroot mixture and the beef into the pot and simmer for 5 minutes, until the soup is deep red and piping hot. A short simmer lets the flavours mingle without dulling the colour.

  6. 6

    Brighten and serve. Take the pot off the heat and stir in the dill and lemon juice, then taste and add a little more lemon if you like it sharper. Serve with a spoonful of soured cream and extra dill. The acid balances the sweetness of the beetroot and keeps its colour vivid.

Storage

Cool and refrigerate in a covered container for up to 4 days, or freeze for up to 3 months (without the soured cream). Reheat until piping hot (74 °C) and add a squeeze of lemon to refresh the colour. Cool leftovers in a shallow container and refrigerate within 2 hours (within 1 hour on a day above 32°C).

Why this label?

High Protein

26.1 g protein for 416 kcal = 6.3 g per 100 kcal, so protein gives about 25% of the energy. High Protein needs at least 20% (5 g per 100 kcal), the condition in the Annex to EU Regulation (EC) No 1924/2006. How we decide

Free sugars

Sugar (daily guide)

0 g per serving

0 % of the 50 g daily maximum · 0 % of the ideal 25 g

Free sugars under 50 g a day, ideally about 25 g, based on WHO free-sugar guidance (not endorsed by WHO). The share shown is the share of one serving. WHO

Equipment

  • large casserole or stockpot (at least 7 litres) with a lid
  • large frying pan (30 cm)
  • box grater
  • chopping board and sharp knife
  • slotted spoon
  • ladle
  • two forks

Nutrition per serving (estimated values)

Per servingAmount
Energy416 kcal
Protein26.1 g
Carbohydrate27.6 g
of which sugars10.8 g
of which free sugars0 g
Fat23.7 g
of which saturates8.2 g
Fibre5.6 g
Salt1.73 g

Protein per 100 kcal

6.3 g meets High Protein (≥ 5 g, 20% of energy)

Calculated from USDA FoodData Central ingredient values