Roast beef with cauliflower horseradish crust

This lean beef roast with fiery horseradish is sure to become a family favourite
Try World Cancer Research Fund's healthy roast beef recipe with a horseradish crust
3 ratings
Recipe by: Charlie Farrant | Student Dietitian and Running Blogger

Choosing a piece of lean topside lowers the saturated fat in this dish, as does leaving out the gravy. Serve the roast beef with a dollop of horseradish or mustard to add an extra boost of flavour.



  • 2 large cauliflowers, about 500g each, cut into florets
  • 3 tablespoons horseradish sauce
  • Small handful parsley
  • Freshly ground black pepper
  • 600g piece lean topside beef
  • 1kg new potatoes, cut into quarters
  • 350g leeks, roughly chopped
  • 2 teaspoons sunflower oil
55 minutes

Nutrition information (per serving)

5 A DAY:
  1. Preheat the oven to 180ºC/Fan 160ºC.
  2. Put 150g of cauliflower into a food processor and blend with 1 tablespoon of horseradish sauce, parsley and black pepper.
  3. Spread the cauliflower mixture on top of the beef in an even layer and place in a small roasting tin, crust side up. Roast for 25–35 minutes (25 for rare, 35 for well done). Remove from the oven and set aside to rest for 20 minutes.
  4. Meanwhile, cut the rest of the cauliflower into small florets. Arrange in a single layer on a two large baking sheets with the leeks and potatoes and toss together with the oil.
  5. After you take the beef out, put the vegetables in the oven and roast for 20 minutes. Slice the beef into 8 thin slices and serve alongside cauliflower, potatoes and the remaining horseradish sauce.

Raring to try one of our recipes? We’d love to see a photo of what you cook, or get your feedback! Email us on

The beef will continue to cook while resting, so even if it looks a little pink when you remove it from the oven, it should be cooked to perfection by the time you serve