
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.
Azure
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
Café Boulud

@CafeBouludTO/Facebook
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
Epic
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/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
TOCA
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

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