Borscht is a wonderfully vibrant beetroot soup, try the Hairy Bikers' simple version inspired by their travels around the Baltic sea.


Photographer: Andrew Hayes-Watkins


4 - 6
Prep time
less than 30 minutes
Cooking time
30 minutes to an hour


  • 1tbsp vegetable oil or 15g (½oz) butter
  • 3 medium-sized beetroot (about 450g/1lb, unpeeled weight), diced
  • 1 large carrot, diced
  • 1 stick of celery, diced
  • 1 large waxy potato, diced
  • 1 onion, finely chopped
  • 2 garlic cloves, finely chopped
  • 1½ltr (2¾pt) beef stock
  • ½ a green cabbage, finely shredded
  • 2 tomatoes, peeled and chopped, or 2tbsp canned tomatoes
  • Flaked sea salt
  • Freshly ground black pepper

To serve

  • 300g (10½oz) sirloin steak
  • Soured cream or crème fraîche (optional)
  • 1tbsp fresh dill


  1. Heat the oil or butter in a large heavy-based saucepan. Add the beetroot, carrot, celery, potato, onion and garlic, then sauté for a couple of minutes until the veg are well combined and coated with the fat. Add the stock and season with salt and black pepper.

  2. Bring the soup almost to the boil, then cover and simmer for about 15 minutes. Add the cabbage and tomatoes. Cover the pan and leave the soup to simmer for another 20 minutes. Taste for seasoning and add more salt and pepper if necessary.

  3. Trim the fat off the steak. Heat a griddle pan until it is smoking and cook the steak for just a couple of minutes on each side. Remove the steak and leave it to rest for 5 minutes, then slice it as thinly as you can and add any meat juices to the soup.

  4. To serve, divide the strips of steak between the soup bowls and ladle the soup on top. Add dollops of soured cream or crème fraîche, if using, and a sprinkling of dill.