Get a British turkey crown for less at Morrisons, now £7 a kilo.
Have a beef with turkey? Get a British beef roasting joint for less than half price at Morrisons, down from £11.50 to £5 a kilo.
For a small family gathering, a Gressingham duck, 1.2kg, may fit the bill. It serves three to four, and is down from £8.60 to £7.50 until Tuesday at Sainsbury’s.
For a merry meal for two, Sainsbury’s has a Gressingham spatchcock poussin, 450g, down from £3.50 to £2.95 until Tuesday.
Pick up an easy-carve lamb shoulder for half price at Tesco until Tuesday, down from £10 to £5 per kilo.
Get the work done for you with an Asda frozen roast-in-the- bag turkey crown with pork, sage and onion stuffing for £12.50.
For a cracking Christmas ham, Asda’s Butcher’s Selection crackling gammon joint, 1.2kg, serves up to eight and is £10.
Get a mouthful of festive flavours with the Co-op’s Irresistible treacle & ale gammon joint, 750g, £6.
To mix things up, get four small frozen meat joints for £10 at Iceland including turkey wrapped in bacon, 525g, £3, and gammon with honey glaze, 700g, £3.
Don’t grouse about the festive cooking. Buy a simple Taste the Difference guinea fowl from Sainsbury’s instead, down from £7.35 to £5 until Tuesday.
Save £5 on Tesco’s British frozen large basted whole turkey, 5.3 to 6.9kg, £15 until Christmas.
For a smaller crowd, Tesco British frozen small basted whole turkey, 2.6kg to 3.8kg is down from £12 to £9.
Save a fifth on a Waitrose No1 corn-fed free-range whole chicken down from £11.14 to £8.91 until Tuesday.