A bowl of red borshch on a neutral background
Ukrainian

Classic Beef Borshch

The way my grandmother has always made it for me, with a rich beef stock and a naturally vibrant red colour.

Jump to recipe

Borscht (originally called borshch in Ukrainian) is probably the most iconic Ukrainian dish, and for good reason. Despite relying on just the bay leaves and a few peppercorns for seasoning, it has an impressively rich and complex flavour. Although technically a soup, borshch occupies a category of its own in Ukrainian cuisine.

Every Ukrainian likes their Borshch a little differently, so most families have their own recipes. Today I’m sharing my grandmother’s, which is also my favourite. During summer, she would gather freshly picked vegetables from her garden and make borshch with them. The recipe is exactly the same, but it never tastes quite as good when made with supermarket vegetables.

As an everyday meal, borshch is often served with a few slices of fresh bread and a dollop of sour cream (though some people prefer mayonnaise). To make it feel more festive, serve it alongside spring onions or garlic cloves, slices of pork fat, and pampushky (traditional Ukrainian garlic bread rolls).

A bowl of borshch, served with sliced bread

Classic Beef Borshch

The way my grandmother has always made it for me, with a rich beef stock and a naturally vibrant red colour.

Total 1 hr 35 min
Prep 15 mins
Cook 1 hr 20 min
Wait 2 hrs
Yield 6 Servings
Portions
6
Units

Ingredients

Beef stock

Flavour base

To assemble

Method

  1. 1
    Start by making the beef stock. Put the meat into cold water and bring it to a boil.
  2. 2
    Skim off any foam that rises to the surface. Add the vegetables, salt and spices. Simmer over low heat for about an hour, until the meat is cooked through and tender.
  3. 3
    While the stock cooks, heat the oil in a pan and fry the onions, carrots and bay leaves until the vegetables are tender. Add the beetroot and cook for another couple of minutes, until it is about half cooked.
  4. 4
    Add the tomato paste and salt. Cook for 1 more minute. Remove the bay leaves, add the sugar and vinegar, and turn off the heat.
  5. 5
    Once the meat is cooked, cut it into bite-sized pieces and set it aside. Remove the vegetables, peppercorns and any bones – they are no longer needed.
  6. 6
    Add the potatoes to the stock and simmer until they are halfway cooked.
  7. 7
    Add the flavour base, cabbage, and meat to the stock with the potatoes. Cook until the cabbage is tender, about 5 minutes.
  8. 8
    Turn off the heat, taste, and add more salt, sugar, or vinegar if needed. It should be well seasoned, with a slight sweetness and a gentle acidity. Stir in the chopped dill.
  9. 9
    If you have time, let the borshch rest for at least a couple of hours to allow the flavours to develop. If not, serve it immediately – it will still be delicious.

Leave a Review

Rating

Experiences

Loading experiences...

A Story in Your Inbox

Join the occasional newsletter for memorable recipes, cultural discoveries, and stories from around the world.