Roast Welsh Beef topside with beer, shallots and roasted vegetables


  1. Pre-heat oven to Gas 4, 180ºC, 350ºF. Firstly, weigh the joint and calculate the cooking time, then place the beef joint in a large deep dish.
  2. Now it’s time to add the garlic, shallots and seasoning to the beer and then roll the joint in the marinade until coated. Cover the delicious concoction and then marinate in the fridge for 4 – 5 hours, turning occasionally.
  3. Now that the delicious marinade has soaked into the meat for a few hours, foil line a roasting dish.
  4. Place the beef inside the roasting dish and scrunch the foil around the joint, making sure the foil surrounds the joint but doesn't cover it. Pour over lashings of the marinade, set the alarm and cook for the time that you calculated earlier.
  5. Now that the beef is sorted, it’s time to concentrate on the roasted vegetables. Place all the ingredients into a large roasting pan and give them a good shake to make sure that they are spread out in a single layer.
  6. Now roast them in the oven for about 50 minutes until the vegetables are tender but brown and crisp.
  7. When the oven alarm pings, remove the joint from the oven and allow to rest for 20-30 minutes. To avoid the temptation of trying a slice of the delicious beef, keep yourself busy by pouring the remaining marinade from the roasting dish into a small pan – add a sprinkle of sugar and reduce on the hob for about 15 minutes.
  8. Now serve the sliced beef with vegetables and drizzle with the juice.

Recipe Information

Serves 4
Calories 451 kcals
Cooking Time


Cooking times:

  • Medium – 25 minutes per 450g (1lb) plus 25 minutes
  • Well done – 30 minutes per 450g (1lb) plus 30 minutes


  • 1kg (2.2lb) Welsh beef topside joint
  • 300ml (½pt) beer
  • 2 cloves garlic, peeled and crushed
  • 6-8 shallots
  • Seasoning
  • 5g (1tsp) brown sugar

Roasted Vegetables:

  • 4 small beetroots, cut into quarters
  • 6 baby turnips, cut in half
  • 10 baby carrots, scrubbed
  • 45ml (3tbsp) sherry vinegar
  • 30g (2tbsp) brown sugar
  • 30ml (2tbsp) olive oil

Nutrition Information

  • Calories 451 kcal
  • Energy 1896 KJ
  • Fat 15g
  • Saturates 3.9g
  • Salt 1.2g
  • Iron 6g
  • 5-a-day 2