For the Yorkshire puddings, place the flour into a bowl, season with salt and freshly ground black pepper.
Add the eggs and whisk to a batter.
Add the milk and whisk until smooth then place in the fridge for at least one hour, but preferably overnight.
For the beef, preheat the oven to 200C/400F/Gas 6.
Heat a frying pan until very hot.
Season the beef with salt and freshly ground black pepper. Fry the beef on all sides in the hot pan until nicely browned.
Transfer to a roasting dish and place in the oven for 1 hour 30 minutes.
Remove from the oven, cover with aluminium foil and rest for 15-30 minutes.
Place the beef on a board to carve then return the roasting pan to the heat, and heat over a medium heat until bubbling, then add the wine and cook until reduced by half.
Add the beef stock and cook until reduced by half again, then season to taste.
For the roast potatoes, place the potatoes into a large saucepan, cover with water, add a pinch of salt and bring to the boil. Reduce the heat and simmer for 3-4 minutes.
Drain the potatoes into a colander and shake around a little to rough up the edges.
Place a deep roasting tray onto the heat and add the fat. Add the potatoes and fry on each side until they start to brown.
Sprinkle with salt and place in the oven alongside the beef for 30 minutes until starting to turn golden and crisp.
After 30 minutes, turn the potatoes over in the fat and return to the oven for a further 20-30 minutes.
To cook the Yorkshire puddings, preheat the oven to 220C/425F/Gas 7.
Divide the dripping or lard between 2 x 12 hole muffin tins or Yorkshire tins.
Heat the tins in the oven for 10 minutes, until smoking hot.
Carefully pour the batter into the tins, filling them two-thirds of the way. Bake the Yorkshire puddings for 20 minutes. Do not open the oven door during this time.
After 20 minutes, open the door to allow any steam to escape, then turn the temperature down to 190C/375F/Gas 5.
Cook the Yorkshire puddings for a further 15 minutes until crisp and golden-brown.
For the vegetables, heat a frying pan until hot, add one-third of the butter and all the carrots. Stir to coat the carrots in the melted butter, add 110ml/4floz water and bring to the boil.
Reduce the heat to a simmer and cook for five minutes, until the liquid has reduced to coat the carrots and they are tender. Season to taste with salt and freshly ground black pepper.
Repeat the process for the carrots with spring greens, cooking them for 2-3 minutes until tender.
Meanwhile, bring a pan of salted water to the boil, add the peas and cook for two minutes until hot through. Drain the peas and toss with the last of the butter.
To serve, carve the beef and place onto serving plates, with the roast potatoes, Yorkshire pudding and a spoon full of each of the vegetables. Finish with a drizzle of the gravy.
Type the ingredients you want to use, then click Go. For better results you can use quotation marks around phrases (e.g. "chicken breast"). Alternatively you can search by chef, programme, cuisine, diet, or dish (e.g. Lasagne).
James Martin takes a look back at some of his favourite recipes and best moments.