Christmas is Thursday, December 25, 2025…six weeks away! Christmas dinner at home is fun, but it’s a lot of work for the cook! Many people enjoy skipping all the prep work and going out to a restaurant for Christmas Day dinner. If you’re considering Christmas dinner at Toronto restaurants, now is the time to book your reservation. Continue reading to learn about Toronto restaurants serving Christmas dinner 2025.
Christmas Dinner at The Gatsby by Windsor Arms 2025
Enjoy an elevated, prix-fixe Christmas Day dinner at The Gatsby at Windsor Arms Hotel on Thursday, December 25, 2025. The cost is $175 per person plus tax and gratuity. Menu to be announced soon. Reserve online at OpenTable.
Windsor Arms Hotel is located at 18 Saint Thomas Street, Toronto

Christmas Dinner at REIGN at Fairmont Royal York Hotel 2025
REIGN will be hosting a festive three-course dinner on December 24 and 25, 2025. The Christmas Eve and Christmas Day prix fixe dinner menu includes:
STARTER (choice of): Roasted Parsnip Veloute OR Winter Greens & Smoked Duck Salad OR Bison Carpaccio OR Poached Shrimp Cocktail
MAIN (choice of): Manor House Turkey Dinner OR Seared Seabass OR Filet Mignon a la York OR Smoked Celeriac & Apple Risotto (Vegan)
DESSERT (choice of): Mont Blanc OR Black Forest Yule Log
The price is $145 per person plus tax and gratuity. Reservations are required. Email RYH.RestaurantReservations@Fairmont.com or book online at OpenTable. The Fairmont Royal York Hotel is located at 100 Front Street West.
Christmas Dinner at Cafe Boulud 2025
Enjoy a sumptuous Christmas Day Dinner at Cafe Boulud at Four Seasons Hotel Toronto on Christmas Eve, Wednesday, December 24, 2025 with seatings from 4:30 p.m. to 9:30 p.m. Order the three course prix-fixe Christmas Eve dinner or a turkey dinner served family style (minimum two people). The three course prix-fixe menu includes:
Appetizers
Main Course
Dessert

Christmas Dinner Buffet at Old Mill Inn and Spa 2025
The Old Mill Inn and Spa at 21 Old Mill Road will be serving a festive Christmas dinner buffet dinner on Thursday, December 25, 2025. Enjoy a traditional Christmas meal in this Tudor inn with stone fireplaces and Victorian lanterns. The Christmas Day dinner buffet includes:
- roasted turkey, honey-glazed ham, and a variety of seasonal side dishes such as buttery mashed potatoes, cranberry sauce, and roasted vegetables.
Note: Seating locations are not guaranteed, regardless of party size. Guests will be seated in the Main Dining Room, Mill/Victoria/Garret and/or Brûlée Rooms. Due to high volumes, the restaurant will not be able to accept seating location requests. This is a 2 hour experience.
The cost is Adults $95 plus taxes and service fees. Buffet dinner seating times are from 5 p.m. to 7:30 p.m. Call 416-236-2641 to reserve or book online at OpenTable.
Christmas Dinner at TOCA 2025
Enjoy a Christmas Eve and Christmas Day dinner at TOCA at The Ritz-Carlton, Toronto. Gather family and friends to enjoy a four-course, Italian-inspired Christmas Dinner while listening to live music. The cost is $170 per person plus tax and gratuity. Menu to be announced shortly. Seating times are from 6 p.m. to 9 p.m. Reserve online at OpenTable.
TOCA is located at The Ritz-Carlton, Toronto, 181 Wellington Street West, Toronto M5V 0A1
Christmas Dinner at Elm Street Bar & Lounge 2025
Enjoy a six-course, prix-fixe Christmas Day and Christmas Eve dinner on December 24-25, 2025 at Elm Street Bar & Lounge. The cost is $77 per person plus tax and gratuity. Menu to be announced shortly. An a la carte menu will also be available.
Elm Street Bar & Lounge is located at Chelsea Hotel, Toronto, 33 Gerrard Street West, Toronto
Christmas Dinner Buffet at Omni King Edward Hotel 2025
Enjoy a lavish Christmas feast at Omni King Edward Hotel on Thursday, December 25, 2025. The festive Christmas dinner buffet will include seasonal favourites such as succulent roast turkey and a variety of holiday side dishes such as seasonal vegetables and zesty cranberry sauce. The dessert table will feature a selection of festive cakes and pastries made in house.
The Christmas Day dinner buffet is available from 5 p.m. to 10 p.m. (last seating is at 8:30 p.m.)
The cost is $169 per person plus tax and service charge.
To reserve, please call 416-945-3323 or email to-festive@omnihotels.com. Full payment is due at time of booking.
I hope you enjoy reading Toronto restaurants serving Christmas dinner 2025. You may also be interested in reading, “Toronto Christmas Events and Activities 2025“




