The holidays are slowly creeping up on us and it’s time to start thinking about your Christmas plans. Want to avoid a messy kitchen this year? Ditch the apron and spend more time with the ones you love. There are a handful of Toronto restaurants serving delicious holiday dinners until New Year’s Day.

From prix fixe menus to buffet offerings, treat yourself and your family to the best eats Toronto has to offer. These are heartwarming dishes that will surely capture the holiday spirit.

Just make sure to book your reservations before it’s too late and enjoy the holidays with good food and great company – cause that’s what it’s all about.

Check out our list of Toronto restaurants serving holiday dinners this month. We’ll be updating the list regularly so make sure to come back for more!

Recent Posts:
Here’s when Canada benefit payments go out before the end of the year
10 walking trails in Toronto to clear your mind this winter

Hong Shing


View this post on Instagram


A post shared by Hong Shing (@hongshingto)

Hong Shing has a special holiday menu featuring a handful of the restaurant’s favourite dishes with a modern update. You can now enjoy the deliciously curated menu until December 24th–it’s priced at $70 per person. They will be open on Christmas day. The private dining room and reservations can be booked at [email protected] and a minimum group of four people is required.

Expect dishes like Har Gow, Sichuan Lemon Pepper Wings, Cereal Prawns, Stir Fry Eggplant, and Holiday Stuffing Fried Rice.

Where: 195 Dundas St W


The Fairmont Royal York’s ultimate dining destination, REIGN will offer a festive holiday brunch, buffet, and dinner experience. Join REIGN during the week, until December 15th from 12 PM to 2 PM for a tantalizing lunch buffet. This experience is priced at $69 + tax per person and you can view the full menu here. Stop by REIGN on Christmas Day from 12 PM to 2 PM for an exciting brunch buffet, priced at $99 + tax. Now for dinner, treat your tastebuds to a mouthwatering three-course dinner priced at $99+tax per person. This experience is available from December 24th to 26th. The menu can be viewed here.

Where: 100 Front Street W – Fairmont Royal York


Book your Christmas brunch and dinner at TOCA in the Ritz-Carlton this year! The hotel’s beloved Italian trattoria will offer guests a brunch buffet on December 24th and 25th at 12 PM and 2:30 PM, including a raw bar, cheese fondue, and delicacies from The Garden. That experience is priced at $185 + tax per person and $70 + tax per child. It can be booked here.

TOCA will also offer a Christmas Turkey To-Go dinner that serves up to four people for $398 plus tax or six to eight people for $598 plus tax. The dinner includes soup, a few salads, several sides, and turkey. You can book it here.

Where:  181 Wellington Street W – The Ritz-Carlton, Toronto

Four Seasons

The luxurious hotel offers a take away festive feast, available for pick up from December 24th to December 27th. This is priced at $345 plus tax. The hotel also offers a festive treats box if you’re looking for something to compliment your savoury meal. Pick up between December 4th through December 31st. The menu includes a Chocolate and Orange Yule Log or Eggnog and Raspberry Yule Log for $65 plus tax. That can be ordered here

Where: 60 Yorkville Ave

Café Boulud

Treat yourself to a three course festive brunch at Cafe Boulud from Saturday, December 2 to Sunday, December 17, weekends only from 11:30 AM to 2:30 PM. This is priced at $90 plus tax.

More of a brunch person? Book your reservation anytime between December 23 to December 26 and January 1, from 11:30 AM to 2:30 PM for a tantalizing brunch experience. The fixed menu is priced at $130 plus tax.

And last but not least, book your table for Cafe Boulud’s Christmas Eve and Christmas Day dinners from 5:30 PM to 10 PM. This is a three-course prix-fixe Christmas menu priced at $145 plus tax, per person.

Where: 60 Yorkville Ave

Happy holidays!!