Keep the holidays a bit less stressful this year by relying on Toronto’s restaurant for your festive meals. Any sort of Christmas Eve or Christmas Day meal takes several hours of work and prep; and with these Christmas specials, you’ll save all that time and effort with more time for loved ones.
Credit: Nicole Michalou from Pexels
The festive specials around Toronto include take-out and in-person meals, and several types of cuisine. The in-person Christmas specials in Toronto feature all sorts of meals between buffets or set menus, and brunch or dinner. Those who want to keep the celebrations at home will also have plenty of variety in the size or types of Christmas dinners available to order.
Contents
- Restaurants with Christmas Takeout and Dine-in Specials
- Restaurants with Dine-in Specials
- Restaurants with Christmas Takeout
Restaurants with Christmas Takeout and Dine-in Specials
Enigma
Dine-in
When: December 24, 2025, 5:00PM-8:00PM
How much: $100-$300 per person
Takeout
When: pickup December 24, 2025, at 3:00PM
Where: 23 St Thomas St, Toronto
How much: $220 per two people
Velouté
Dine with Velouté this Christmas Eve to enjoy the Christmas Dinner Special, or take the restaurant’s savoury entrée and sides home to enjoy. No matter where you prefer to celebrate, these meals are the perfect way to enhance your celebrations. The takeout offerings from Velouté include your choice between a small turkey dinner served individually, a large turkey dinner for up to 10 people, or a lamb dinner for 6 people. Those who opt for the in-person experience will be treated to a three-course prime rib dinner.
Dine-in
When: December 24, 2025, 5:00-9:00PM
How much: $89 per person
Take-out
When: order by December 19, 2025; pickup December 24, 2025
Where: 2045 Lake Shore Blvd W, Toronto
How much: $89 per person; $276 per 6-person lamb dinner; $655 per 8-10 person turkey dinner
bosk at Shangri-La
Get into the holiday spirit with one of many festive meals and experiences taking place at bosk in the Shangri-La. Plus, bosk also have a Christmas Turkey To Go offering for those who’d rather celebrate the holidays at home. The Turkey To Go is enough to feed you and seven of your guests. Visit with bosk over the holidays to enjoy one of a few in-person events including a Christmas Brunch available from Christmas Eve to Boxing Day, and a Christmas Day Dinner.
Dine-in
When: Christmas Brunch December 24-26, 11:30AM-2:30PM; Christmas Day Dinner December 25, 2025
How much: Christmas Brunch Christmas Day & Eve Dinner $145 per person; Christmas Brunch a la carte menu
Takeout
When: order by December 20, pickup December 24-26, 2025, 11:30AM-2:30PM
Where: 188 University Ave., Toronto
How much: $375 (up to 8 people)
Stock TC
Stock TC are here to help with all sorts of holiday prep and cooking. Count on Stock TC to provide you and your guests or family with an incredible feast for up to six people, or single meals. For those full family dinners, take your pick between a glazed ham or a roast turkey entrée. And aside from the full or single meals, Stock TC also have a large menu of holiday desserts, sides, and frozen meats.
Takeout
When: order by December 20, pickup December 22-24, 2025
Where: 2388 Yonge St. , Toronto
How much: $260 per 4-6 people; $55 per single meal
Mandarin
The famous all-you can eat restaurant chain in GTA offers various options with more than 100 buffet dishes available. The buffet expands with seasonal holiday delights, including the popular sticky toffee pudding. Guests can also enjoy a festive feature of juicy roast turkey with all the traditional fixings, available while supplies last. For home hosting, a mandarin-roast turkey combo is available for takeout and delivery.
Take Out
Pick up: Until January 4, 2026
Cost: Varies
Dine-In
When: December 24-26, 2025
How much: $26.99 to $42.99
Where: Various Locations across GTA
Restaurants with Dine-in Christmas Specials
Abrielle – Sutton Place Hotel
When: Christmas Eve & Day Brunch December 24-25, 2025, 9:00AM-3:00PM; Christmas Dinner December 25, 2025, 5:00PM-11:00PM
Where: 355 King St W, Toronto
How much: brunch $68 per person; dinner $105 per person
Proof Bar & Patio
Create possibly a new Christmas tradition with a new dining experience available from Toronto’s Proof Bar & Patio who now offer heated dome patio dining. And for Christmas Day, Proof Bar & Patio have prepared a special meal to enjoy under the snow or stars and within the decorated domes. The Christmas meal includes an entrée and a dessert, and a complimentary drink (your choice between alcoholic and non-alcoholic options).
When: December 24-25, 2025, 3:00P, 5:00PM, 7:00PM, or 9:00PM
Where: 220 Bloor Street West, Toronto
How much: $79 per person
Casa Morales
When: December 24, 2025, 5:00PM-9:00PM
Where: 152 Augusta Ave, Toronto
How much: $95 per person
Canoe
Canoe invites you to enjoy a decadent and memorable Christmas Eve lunch 54 floors above the city and alongside some of the restaurant’s best views. The three-course Christmas Lunch features different options for each of those courses, including a vegetarian option for the entrée. Canoe also has an extensive menu of wines to pair with the lunch, and seasonal winter cocktails.
When: December 24, 2025, 11:30AM-2:30PM
Where: 66 Wellington St. W, TD Bank Tower, 54th Floor, Toronto
How much: $115 per person
Teller’s Bistro & Bar – One King West Hotel & Residence
Christmas Dinner at Teller’s Bistro & Bar offers the convenience of getting to pick between a night out on Christmas Eve or on Christmas. This two-day feature menu is a four-course Christmas dinner with two savoury meat entrée options, as well as a vegan entrée option. Teller’s will also curate wine pairings for each course at $20 per glass.
When: December 24 & 25, 2025, 5:00 – 10:00 PM
Where: 1 King Street West, Toronto
How much: $99 per person
Auberge du Pommier
Add a bit of French flare to your holiday dining experience with the Lunch Special available from Auberge du Pommier in the leadup to Christmas. This also incudes availability on Christmas Eve! The three-course lunch includes a starter, an entrée of halibut or flatiron wagyu steak, as well as two options for the dessert course.
When: December 14, 22-24, 2025, 11:30am-2:00pm
Where: 4150 Yonge St., Toronto
How much: $125 per person
Gatsby by Windsor Arms
There will be three exciting dining experiences available with Gatsby by Windsor Arms this Christmas. First will be the Christmas Eve Buffet Dinner, followed the next day by a Christmas Day Brunch Buffet. Later into Christmas, Gatsby will continue the festivities with a Prix Fixe Christmas Dinner
When: Christmas Eve Buffet December 24, 5:30PM-9:30PM; Christmas Brunch Buffet December 25, 2025, 10:30AM-2:00PM; Christmas Day Prix-Fixe Dinner 5:30PM-9:30PM
Where: 18 Saint Thomas St, Toronto
How much: Christmas Eve Buffet $55-$145 per person; Christmas Day Brunch Buffet $65-$165 per person; Christmas Day Prix-Fixe Dinner $175 per person
Seasons Restaurant – Pan Pacific Toronto
When: December 24, 2025, 5:00PM-9:30PM
Where: 900 York Mills Road, Toronto
How much: $15 per child, $75 per adult
Elm Street Bar & Lounge – Chelsea Hotel
With the Elm Street Bar & Lounge’s Christmas Dinner special, you’ll get the choice between a festive night out on Christmas Eve or Christmas Day. The holiday feast is a six course prix fixe meal of sweet and savoury dishes including the entrée options of turkey roulade or a vegetarian tart. The Elm Street’s a la carte menu is also available for both days.
When: December 24-25, 2025, 4:00PM-8:30PM
Where: 33 Gerrard St W, Toronto
How much: $77 per person
Louix Louis at the St. Regis
Louix Louis have a festive December coming up for 2025! Join the St. Regis restaurant for one of three festive meals to add a bit of magic to the season. The festive fun starts with Louix Louis’ Brunch with Santa experience, continues with a Christmas Celebration Dinner, and concludes the month with a Festive Royal Brunch that will be available until New Year’s Day.
When: Royal Brunch with Santa December 20- December 21, 2025, 10:30AM-1:00PM; Christmas Celebration Dinner December 25-28, 2025, 5:00PM-10:00PM; Festive Royal Brunch December 25-January 1, 2026, 11:30AM-4:00PM
Where: 325 Bay St., Toronto
How much: Christmas Celebration Dinner $185 per person; Brunch $85-$135 per person
TONO
Toronto’s TONO restaurant’s regular menus are a showcase of a blend between Peruvian and Japanese flavours, also known as Nikkei cuisine. And over the holidays, TONO provide a great taste and sample of these dishes, through the Christmas Eve Dinner, and the Festive Brunch specials. The TONO Christmas Eve Dinner includes a five-course tasting meal, while the Festive Brunch includes four courses. And while all the rich and bold flavours are one major feature to look forward to at TONO, the views from the restaurant’s elevated location are yet another feature.
When: Christmas Eve Dinner December 24, 2025, 5:00PM-10:00PM; Festive Brunch December 25, 2025 – December 28, 2025, 12:00PM-2:30PM
Where: 90 Bloor St E, Toronto
How much: Christmas Eve Dinner $125 per person; Festive Brunch $89 per person
Café Boulud
Café Boulud are set to host both a Festive Brunch and Dinner this holiday season to help you enjoy a delicious meal and some time away from the house. The Festive Dinner is available on Christmas Eve and Day, while the Brunch will be available from Christmas Eve to New Year’s Day. These are both elevated and festive three-course meals that include options for kids as well as adults.
When: Festive Dinner, December 24-25, 2025, 4:30PM-9:30PM; Festive Brunch, December 24, 2025-January 1, 2026, 12:00pm-2:00pm
Where: 60 Yorkville Ave, Toronto
How much: Festive Dinner $160 per person; Festive Brunch $120 per person
Alder
The holidays at Alder mean indulging in a festive brunch or dinner from the restaurant’s award-winning chef and expert culinary team. Alder has a specially curated two-course brunch available from Christmas until New Year’s Day, as well as the three-course Prix Fixe Christmas Dinner, available from the 24th to the 25th. Both menus feature holiday favourites with Alder’s own creative take.
When: Dinner December 24-26, 2025, 5:00 PM – 9:30 PM; Brunch December 25-January 1, 2026, 10:30 AM – 2:00 PM
Where: 51 Camden St., Toronto ON
How much: $89 per person
Miku Restaurant
There are two special buffets planned for the holidays by Toronto’s Miku Restaurant. Miku’s Holiday 7-Course Kaiseki Menu is available for the whole month of December including Christmas Eve and Christmas Day. Additionally, Miku have the Holiday Buffet: Seafood & Prime Rib special available on December 21st. With these, you’ll have many options on when to celebrate your holidays with Miku and their Japanese cuisine.
When: Holiday 7-Course Kaiseki December 1-30, 2025, 9:00-9:30PM; Holiday Buffet: Seafood & Prime Rib December 21, 2025, 12:00PM-4:30PM
Where: 105 – 10 Bay St.
How much: buffet $95 per person; 7-course meal $175 per person
TOCA at the Ritz Carlton
When: Brunch December 24-25, 2025, 12:00PM-2:30PM; Dinner December 24-25, 2025, 5:30PM-7:30PM
Where: 181 Wellington Street West, Toronto
How much: $90-$190 per person
Hemingway’s
When: December 25, 2025, 12:00PM-8:30PM
Where: 142 Cumberland St., Toronto
How much: $23 per person
The Old Mill
There is always something exciting happening at The Old Mill in Toronto, and Christmas is certainly no exception. This Christmas, there are options to dine at The Old Mill for Christmas Eve or Day, and for Boxing Day. So with the Old Mill, there are options for festive brunch or dinner buffets within the beautiful historic building almost all month, including all the key dates like the 24th to the 26th, and New Year’s.
When: Christmas Day Buffet December 25, 2025; Festive Buffet December 24 & 26, 2025
Where: 21 Old Mill Rd.
How much: $80-$85 per person
Joni Restaurant – Park Hyatt
The Park Hyatt’s Joni Restaurant allow for you to choose between two celebratory meals this holiday season. This includes Joni’s Holiday Brunch that will be available for the final week of December, and the Holiday Dinner available from Christmas Eve to Boxing Day. The Joni Holiday Brunch will feature a festive buffet spread along with live entertainment, while the Holiday Dinner is a festive three-course dinner also served with live entertainment.
When: Holiday Brunch December 24, 2025-January 1, 2026, 10:00AM-2:00PM; Holiday Dinner December 24-26, 2025,
Where: 4 Avenue Rd., Toronto
How much: Holiday Brunch $65- $125 per person; Holiday Dinner $145 per person
1 Kitchen
There are a variety of festive and fun happenings this December at 1 Kitchen! These include events before Christmas like Festive Trivia Night, and an Ugly Christmas Sweater Brunch. And for the holidays, 1 Kitchen has a Festive Dinner that will be available for Christmas Eve and Christmas Day. 1 Kitchen’s Festive Dinner is three courses of seasonal ingredients and flavours from the starters to the many entrees, and down to the holiday desserts.
When: December 24-25, 2025, 5:0PM-9:00PM
Where: 550 Wellington St. W, Toronto
How much: $15.00 – $75.00 per person
Christmas Dinner Takeout
Guild Inn
Christmas take-out menu features individual holiday meals, each including an appetizer and dessert. Choose from pan-seared chicken supreme stuffed with ricotta and roasted garlic, potato-crusted salmon with lemon butter sauce, or grilled New York striploin served with classic sides. All entrées are paired with potato dauphinoise and seasonal vegetables. The appetizer is a Caesar salad with bacon, croutons, and parmesan. Desserts include apple almond tart or chocolate ganache gâteau, with an optional à la carte meat lasagna available.
Takeout:
When: Until Soldout
Christmas Eve – Tuesday, December 24, 2025 – 11am to 3pm
Christmas Day – Wednesday, December 25, 2025 – 11am to 3pm
How much:
Individual Meals: From $54.95 + tax
Family Style Prime Rib package (serves 5): Regular $379.95 + tax
Family Style Turkey package (serves 6-8): Regular $349.95 + tax
Where: The Guild Inn Estate, 201 Guildwood Parkway, Scarborough
Crave Restaurant – Sheraton Parkway Toronto North Hotel
Let our Chefs at Sheraton Parkway Toronto North take care of the cooking with hot and ready-to-serve takeout options Carve Your Own Turkey with all the Trimmings. The festive turkey meal includes a stuffed, whole roasted Grade A turkey accompanied by a seasonal spread of classic sides. The menu features a fresh festive leaf salad, savory sourdough stuffing with apple, celery, and plums, creamy Yukon Gold mashed potatoes, and roasted vegetables with balsamic glaze. Pan gravy, cranberry relish, and fresh-baked rolls with butter complete the holiday feast.
Take-out:
Pick up between 11:00 am to 4:00 pm on December 24th & 25th.
The last day to order is Saturday December 20th at 5:00 pm.
How much:
5-7 kg Turkey Meal (serves 5–6) for $260
9-11 kg Turkey Meal (serves 8-10) for $320
Where: Crave Restaurant, 600 Highway 7
TOCA
TOCA, by the Ritz Carlton, is known for its extravagant and memorable meals. This year, order a Holiday-Turkey-To-Go meal from the Ritz Carlton. You can choose from meals that serve up to four people or a dinner that serves six to eight people. This menu begins with French onion soup topped with Gruyère croutons, followed by fresh apple cress salad and smoked ham hock salad with honey-pomegranate dressing. The main features Ontario free-range turkey roulade with giblet gravy, cranberry orange sauce, and herb croissant stuffing. Sides include confit garlic potatoes, glazed Brussels sprouts, roasted root vegetables, and hasselback sweet potatoes. Dessert is a chocolate yule log with spiced cream and candy cane crumble.
Takeout:
Order by Monday, December 22nd, 2025 at 3:00PM.
Pickup is available on Wednesday, December 24th, 2025 from 1:30PM to 4:30PM and Thursday, December 25th, 2025 from 2:00PM to 5:00PM.
How much:
$440 for 4 – $660 per package (serves 6 to 8)
Where: 181 Wellington Street Toronto
Smokin Bones Barbeque
Take-out: Order by December 20, 2025
Pickup on December 24 & 25, 2025
How much: $21.95-$27.95, minimum 10 orders.
Where: 165 Weston Road, Toronto
Honest Weight
Honestly…you’ve got to try Honest Weight! Specializing in fresh seafood, their west-coast inspired Christmas is something to keep your guests talking about it. You can choose from their Seafood Platter (serves 4-6) or a Salmon Wellington (serves 4-6). For smaller meals, there are many seafood and fish options.
Take-out:
Last day to order: December 19, 2025
December 23 and 24, 2025
Take-out Cost: $120 – serves 4-5. Salmon Wellington
Seafood Platters: $190
Address: 2766 Dundas St W, Toronto; 416 604-9992.
Mugshot Tavern
The Mugshot Tavern is offering a selection of holiday take-out items.
Take-out:
Order by December 19, 2025
Pickup will be on December 24th between 12 a.m. – 3 p.m.
How much: Turkey Dinner: $30
Where: 1729 Bloor Street West, Toronto
Kitchenette
Kitchenette provides the perfect holiday meal options for smaller groups and get togethers. Their holiday meals are available for two or four people and include different options for each of the meal’s two courses. The main entrée options include festive favourites like herb roasted turkey, or root vegetables gratin. The dessert also includes two deliciously sweet options. Kitchenette also has a storefront at the pickup location; so before Christmas, be sure to check out all the fun gifts they sell.
Takeout
When: order by 12PM, December 19
pickup December 24, 2025, 10:00AM-2:00PM
Where: 791 Broadview Ave., Toronto
How much: $100 per two people
McEwan Catering
Whether you are looking for a Christmas feast or a robust Hanukkah meal, McEwan Catering offers a selection of decadent, take-out dinners to enjoy this holiday season. You can choose from sides and meats served a la carte or treat your party to a complete serving of side dishes with savory lamb, turkey, or brisket options.
Take-out:
Orders for next day delivery need to be placed before 1 PM EST the day before. Deliveries can only be made between 7 AM and 5:00 PM. (NON-HOLIDAY MENU). 72 hours’ notice for any Holiday catering order, cancellations or revisions.
How much:: Varies
Where: CF Shops at, 38 Karl Fraser Rd, Toronto
Oyster Boy
Mix it up this Christmas; get seafood towers, lobster boil dinners or caviar platters, and sides a la carte.
Xmas Eve meals feature a festive seafood platter and lobster boil dinner options. The seafood platter includes whole P.E.I. lobster, crab legs, shrimp cocktail, oysters, smoked trout rillette, and sage brown butter, served cold. The lobster boil includes boiled P.E.I. lobsters with kale Caesar salad, choice of chowder or lobster bisque, fries, grilled sourdough, sage brown butter, and desserts of the day.
Take-out:
Order your Christmas feast by or before December 21 to ensure pick-up in time for December 24.
How much: varies from $135 & up
Where: Oyster Boy, 872 Queen St W, Toronto
Mr Good Meats
Mr Good Meats is a hot spot, known for its delicious, local meat products that will leave your family stuffed and happy.
The menu features slow-roasted turkey with traditional sage stuffing and slow-cooked AAA roast beef with au jus. Sides include whipped Yukon Gold potatoes, French beans, honey-glazed carrots, cranberry compote, gravy, and rolls with butter. A winter greens salad and festive desserts complete the meal, with pre-portioned white and dark turkey meat included.
Details:
Take-out: December 24th
Take-out cost: Classic Christmas Dinner: $154.99 to $289.99
Holiday Turkey Dinner Pot Pie: $9.99
Deluxe Christmas Dinner: $369.99
Reign
Reign is taking the reins this holiday season. Located in the swanky Fairmont Royal York, Reign has an exciting holiday package that will get the whole family excited.
The holiday menu offers Small (serves 4) and Large (serves 8) options for Turkey or Ham dinners. Each meal includes Roasted Turkey or Maple & Honey Mustard Glazed Ham, Popover Rolls, Butternut Squash & Apple Bisque, Sage & Onion Stuffing, Black Truffle Gravy, Cranberry Sauce, Herb Roasted Potatoes, Maple Roasted Vegetables, and a choice of Pumpkin or Apple Pie with whipped Chantilly.
Take-out:
Order before noon, December 19 .
Pick-up on December 24 or 25 between 10:00 am and 4:00 pm
How much: $350 & up
Where: Fairmont Royal York, 100 Front St. W
Summerhill Market
The Summerhill Market is an iconic fixture in the city of Toronto and comes alive at Christmas time.
These dinner options offer two classic choices. The beef tenderloin dinner features seasoned, seared beef tenderloin served with green beans, fingerling potatoes, sautéed mushrooms, and rich demi sauce. The roast turkey dinner includes light and dark turkey meat accompanied by green beans, maple-roasted butternut squash, buttermilk mashed potatoes, traditional stuffing, gravy, and cranberry sauce for a complete holiday-style meal.
Take-out: 4 days notice
How much: Beef Tenderloin Dinner: $65 per serving
Roast Turkey Dinner: $42.00 per serving
Where: 446 Summerhill Avenue Toronto
Rodney’s Oyster House
Are you dreaming of a Christmas full of tasty seafood?! Look no further than Rodney’s Oyster House, a classic spot that specializes in all things fresh seafood – and not just oysters! You just need to prepare the final steps – but they make it as easy and as simple as possible with options like pan-fried oysters, crab cakes, branzino, lobster rolls and plenty more! What will you choose?
Take-out:
Order cut-off is December 23rd at 1 pm
Pickup: December 24 by 2:30 p.m.
How much: Varies
Address: Rodney’s Oyster House 469 King St W Toronto
Pusateris
For festive holiday catering, visit Pusateris to choose from a large selection. Various options are available.
Take-out:
Available December 4 – December 31
How much: Varies
Address: 1539 Avenue Rd. Toronto
176 Yonge St. Toronto
Farm Boy
Heralded as the ‘Trader Joe’s of Canada, Farm Boy has sorted Christmas for you and your family.
These festive offerings include a dinner for two featuring soup, beet and goat cheese salad, roast turkey with full trimmings, and brandied Christmas cake with cinnamon custard. Family-sized turkey or ham dinners provide heat-and-serve convenience with gravy, cranberry ginger sauce, sausage stuffing, chive mash, roasted vegetables, and gingerbread loaf—or an elegant Yule Log upgrade—creating generous, ready-made holiday meals with classic flavours.
Take Out
Order online or in-store by December 16
Pick up on December 23 to 24, 2025
How much:
Christmas Dinner | Indulgence Dinner for 2: $99.99
Festive Holiday Dinner with Vanilla Raspberry Yule Log: $219.98
Christmas Turkey or Ham Family Dinner: $199.99
Where: Various Locations
Swiss Chalet
A Canadian classic is treating us to a Festive Family Feast this year!
The Festive Menu offers a range of holiday meals built around rotisserie chicken and BBQ ribs, each served with stuffing, cranberry, a dinner roll, a choice of side, and five Lindor truffles plus a Scratch & Win card. Options include quarter-chicken dinners, rib plates, chicken-and-rib combos, a chicken-on-a-bun special, and a Family Feast featuring a whole chicken with four sides and multiple truffle boxes.
Take Out
Order anytime when open until December 28th, 2025
How much: Festive Special: $18.29 to Festive Family Feast: $49.99 (for four)
Where: Various Locations
Catering by Gregory’s
Catering by Gregory specializes in preparing gourmet dishes for Brampton locals. Opt for one of Gregory’s Holiday Menus this holiday season to serve at your Christmas gathering. Each menu includes a main, like ham, beef, chicken, or turkey, with classic side dishes and sweets for dessert.
Take Out Details
Sunday December 24th between 9am – 12pm.
Cost: $128 & up
Address: 20 Bram Ct #4 Brampton
PeterandPauls EventCatering
The menu offers a variety of options including Grilled Vegetable and Antipasto Platters, Caprese and Antipasto de Mare salads, Gourmet Cheese, and Jumbo Shrimp Cocktail. It features Homemade Meat and Vegetarian Lasagna, Cheese Manicotti, Meat Filled Cannelloni, and various pasta dishes. Seafood options include Steamed Seafood, Grilled Shrimps, Frittura Mista, and Cod Fritters. There’s also an assortment of Parmesan dishes, Scallopini, Breaded Cutlets, Oven Roasted Turkey, and Roasted Sausages. Additional items include Beef Wellington, Beef Tenderloin, Prime Rib Roast, various sides, sauces, freshly baked rolls, Marinated Roast Pork Loin, Beef Short Ribs, Ricotta Spinach Agnolotti, and a Signature Winter Salad.
Take Out:
Order by: Friday, December 19th by 3:00pm
Pick up on December 24th from 10:00am – 1:00pm ONLY
Cost: Varies
Address: Paramount EventSpace – 222 Rowntree Dairy Rd., Woodbridge
You may like: