Toronto restaurants serving festive menus on Christmas Day

Dec 5 2017, 1:07 am

Grand buffets, celebratory menus, and traditional turkey dinners are all on offer on Christmas Day in Toronto. These restaurants are serving up festive feasts for anyone that might not make it home for dinner over the holidays.

Here’s where to eat a festive dinner on Christmas Day in Toronto.


It’s the most wonderful time of the year for a four-course prix fixe menu ($80 per person). The feast opens with soup and salad followed by a choice of maple bourbon glazed turkey, pan roasted Arctic Char, braised beef short ribs or pasta in a porcini sauce. Decadent desserts include a choice of Frangelico hazelnut mousse or flourless mocha cake.

Address: 225 Front Street West, Toronto
Phone: 416-597-8142

Facebook | Twitter

Café Boulud

cafe boulud


The restaurant at Four Seasons Toronto is serving up a three-course prix fixe menu for $107 on Christmas Day. The feast includes selections such as chestnut soup, seared foie gras, and oysters to start. A turkey dinner is on offer from mains like venison, scallops, and truffle-laced pasta while desserts include Monte Blanc and a salted caramel buche de noel.

Address: 60 Yorkville Avenue, Toronto
Phone: 416-963-6000

Facebook | Twitter | Instagram

The Drake Hotel

“It’s a Festivus miracle! Frank Constanza’s legacy lives on with a holiday dinner that’ll leave you without a single grievance to air.” On the menu at this annual event, a traditional holiday dinner with all the fixings for $35 per person.

Address: The Drake Hotel, 1150 Queen Street West, Toronto
Phone: 416-531-5042 ext. 246

Facebook | Twitter | Instagram


Spend Christmas at this landmark hotel where a four-course Christmas dinner opens with charcuterie and selections of lobster or foie gras, roast turkey, branzino, bison, and festive desserts like spiced cranberry pannacotta or black forest cake.

Address: 100 Front Street West, Toronto
Phone: 416-860-6949


Horseshoe Valley

Horseshoe Resort Christmas Day buffet

Horseshoe Resort/Facebook

Horseshoe Valley, home to ski slopes, snowshoe trails, and a newly expanded snow tubing hill hosts this AYCE feast at the ski resort’s Inn Steakhouse. On the menu, selections of soups, salads, and house-baked breads, antipasto, oysters, chilled seafood, a carvery station stocked with roasted beef striploin, golden turkey with all the trimmings, and festive additions like duck confit, and butternut squash ravioli, along with mountains of stuffing, mashed potatoes, and roasted root veggies.

When: December 25
Where: Inn Steakhouse at Horseshoe Resort, 1101 Horseshoe Valley Road West, Barrie

Facebook | Twitter | Instagram

Old Mill

The Old Mill celebrates Christmas Day with buffet brunch and dinner ($52.95 to $54.95) in the Brule Ballroom. This traditional feast features carved turkey, beef, and lamb, seafood specialties, cheeses, salads, pastas and fish dishes, decadent cakes, tortes, mousses, and so, so much more.

Address: 21 Old Mill Road, Toronto
Phone: 416-236-2641

Facebook | Twitter | Instagram


The restaurant at The Ritz-Carlton is serving a four-course dinner ($109 per person) featuring holiday favourites on Christmas Eve and Christmas Day.

Address: 181 Wellington Street West, Toronto
Phone: 416-572-8008

Facebook | Twitter | Instagram


Tundra Restaurant christmas pudding dinner day

Tundra Restaurant/Facebook

Spend Christmas Day devouring this AYCE holiday buffet ($69 per adult or $35 for children ages 5-12) where the spread includes items like lobster bisque with brandy cream, salads, smoked salmon, cheeses, artisanal bread, turkey with all the trimmings, pasta, salmon, assorted sweets and so much more. Seatings available at 11:30 am and at 5 pm.

Address:145 Richmond Street West, Toronto
Phone: 416-860-6800

Facebook | Twitter | Instagram

See also

DH Toronto StaffDH Toronto Staff

+ Dished
+ Listed
+ Christmas