Roast turkey with sage & onion butter and Marsala gravy

Roast turkey with sage & onion butter and Marsala gravy

  • 1
  • 2
  • 3
  • 4
  • 5
(2 ratings)

Prep: 20 mins Cook: 4 hrs, 45 mins


Serves 8 with leftovers

This is a really tasty and easy roast recipe that won't let you down on the big day

Nutrition and extra info

Nutrition: per serving

  • kcal812
  • fat31g
  • saturates12g
  • carbs7g
  • sugars4g
  • fibre0g
  • protein119g
  • salt1.07g
Save to My Good Food
Please sign in or register to save recipes.


  • 7kg/15lb 4oz fresh turkey



    While it's the traditional Christmas bird, turkey is good to eat all year round, though…

  • 2 onions, halved



    Onions are endlessly versatile and an essential ingredient in countless recipes. Native to Asia…

  • 1 lemon, quartered



    Oval in shape with a pronouced bulge on one end, lemons are one of the most versatile…

  • 75g soft butter



    Butter is a dairy product made from separating whole milk or cream into fat and…

  • 3 tbsp finely chopped fresh sage



    Popular in both Italian and British cookery, sage has long, grey-green leaves with a slightly…

  • 2 tbsp plain flour
  • 200ml marsala wine or Madeira
  • 400-500ml/14fl oz-18fl oz hot chicken stock
  • 1 tbsp cranberry jelly


  1. Heat oven to 170C/150C fan/gas 3-4 and place the turkey in a large roasting tin. Tuck 3 of the onion halves and the lemon quarters into the cavity and season. Cover with foil, make sure there’s plenty of space between the turkey and foil for the air to circulate and seal the edges tightly so that no steam escapes. Roast for 4 hrs.

  2. Meanwhile, finely chop the remaining onion half, and mix with the butter and sage. Take the turkey out of the oven and raise the temp to 200C/180C fan/ gas 6. Brush the sage and onion butter all over the turkey and return to the oven, uncovered, for 45 mins until crisp and dark golden. If you’re making the roasties, then start them in the oven when the turkey goes back in, uncovered.

  3. Transfer the turkey to a warm serving plate, cover loosely with foil and leave to rest for 30 mins. Tip the juices out of the pan into a bowl, leave for a moment to settle, then scoop the buttery oil from the surface into a separate bowl. Spoon 2 tbsp of this oil back into the tin and return to the heat.

  4. Stir the flour into the tin using a wooden spoon, scraping the residue off the bottom of the tin as you go. Cook for 2 mins, then stir in the Marsala or Madeira and bring to the boil. Make the reserved turkey juices up to 500ml using hot chicken stock and pour into the tin. Bring to the boil and simmer for a few mins, then add cranberry jelly. Keep warm until ready to serve.

You may also like

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
Be the first to comment...We'd love to hear how you got on with this recipe. Did you like it? Would you recommend others give it a try?
Be the first to ask a question about this recipe...Unsure about the cooking time or want to swap an ingredient? Ask us your questions and we’ll try and help you as soon as possible. Or if you want to offer a solution to another user’s question, feel free to get involved...
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.
Want to receive regular food and recipe web notifications from us?