“Wetherspoons will not be serving a 'traditional dinner' in its pubs,” a company spokesman told the Sun.
He added: “However its pubs will still be serving a range of Christmas meals, all day, every day from November 15 to December 22 inclusive.
“A number of high street restaurant operators don't offer a Christmas roast but do offer meals that are Christmas-based and Wetherspoon is taking a similar approach.”
Many people took to social media to complain at the company's decision.
James Belshaw said on Twitter: “Wetherspoons ditching its Christmas dinner???? That means I’ve got to think of six other dinner choices for December 2016.”
Kenny Jaymes said: "What the hell are Wetherspoons playing at? This is frankly insulting.”
Photos of the Wetherspoons dinner taken on Christmas dinner last year show the traditional turkey with roast and mashed potatoes, yorkshire puddings, peas, brussel sprouts, carrots and cranberry sauce.
For others on social media, there was no love lost. Colin Hardinge said on Twitter: “In my opinion, there’s one day to have Christmas dinner, ideally at home, cooked by Mrs H. Most bought ones are poor.”
Robert Allan Jones said: “Wetherspoons no longer doing Christmas dinner. Good. I'm glad they realise most of us want to eat 'other' food rather than a roast 4 xmas.”