Skip to content
DinersDeals
Plated dinner entrée at a restaurant

Thu, Dec 24 to Sat, Dec 26 · 41 days away

Restaurants Open on Christmas Day and Christmas Dinner Specials 2026

As of November 13, 2026, 17 restaurants have announced 20 Christmas specials in 62 cities.

What restaurants are doing for Christmas

20 specials from 17 restaurants, chain-wide offers first.

Chain specials

  • Special menuOn nowVerified

    Swiss Chalet

    Festive Special: quarter chicken dinner with stuffing and Lindor truffles

    Swiss Chalet's Festive Special pairs a quarter rotisserie chicken dinner with stuffing, cranberry, a roll, a side and five Lindor truffles, plus a Scratch and Win card, until December 27.

    • Dates: Until December 27, 2026
    • Where: 94 locations across Canada
    • Options: Dine-in, Takeout

    Conditions

    • Participating locations
    • Price not published online; taxes extra
    • Scratch and Win cards while supplies last

    Verified Source: swisschalet.com (opens in a new tab)

  • For charityOn nowVerified

    Swiss Chalet

    Festive Meals Full Hearts food drive for Food Banks Canada

    Swiss Chalet collects non-perishable food donations until December 27 toward a goal of 1 million meals for Food Banks Canada, and its restaurants are donating 100,000 meals.

    • Dates: Until December 27, 2026
    • Where: 94 locations across Canada

    Conditions

    • Unopened, unexpired food in original packaging
    • Restaurants may decline items outside the guidelines

    Verified Source: swisschalet.com (opens in a new tab)

  • Special menuOn nowVerified

    Cora Breakfast and Lunch

    Holidays in Cherry Red breakfast dishes with double loyalty points

    Cora adds five cherry-themed holiday breakfast dishes from November 2, 2026 to January 3, 2027, and Cora Enthusiasts loyalty members earn double points when they order one.

    • Dates: Until January 3, 2027
    • Where: 82 locations across Canada
    • Options: Dine-in, Takeout, Delivery

    Conditions

    • Double points need a Cora Enthusiasts loyalty card
    • Limited time

    Verified Source: chezcora.com (opens in a new tab)

    2X POINTSon the five holiday dishes

    View Deal
  • FreebieOn nowVerified

    Mandarin Restaurant

    Free holiday tea tin with $70 takeout or delivery orders

    Mandarin adds a free Holiday Tin of six Apple Jasmine tea bags to takeout and Mandarin delivery orders of $70 or more before tax, from October 19 to January 5, while supplies last.

    • Dates: Until January 5, 2027
    • Where: 28 locations across Canada
    • Options: Takeout, Delivery

    Conditions

    • $70 minimum before tax and delivery fees
    • Not valid on third-party delivery
    • One tin per order, while supplies last

    Verified Source: mandarinrestaurant.com (opens in a new tab)

    FREEwith a $70 order

    View Deal

Local specials

  • DealOn nowVerified

    Topper's Pizza

    Holiday Bundle: two large pizzas and a dessert pizza for $46.95

    Topper's Pizza sells a Holiday Bundle of a large recipe pizza, a large one-topping pizza and a shareable Oreo chocolate pizza or premium sticks for $46.95 through the holiday season.

    • Dates: Until January 3, 2027
    • Where: 16 locations in Ottawa, Hamilton, Kitchener and 9 more
    • Options: Takeout, Delivery

    Conditions

    • Add wings or chicken bites for $10
    • Extra toppings not valid on the one-topping pizza
    • Not valid with external delivery partners
    • Delivery minimums, fees and taxes extra

    Verified Source: oakville.toppers.ca (opens in a new tab)

    $46.953 pizzas

    View Deal
  • Prix fixeVerified

    Hawthorn Dining Room, Fairmont Palliserfairmont.com (opens in a new tab)

    Yuletide three-course menu at the Hawthorn Dining Room

    The Hawthorn Dining Room at the Fairmont Palliser serves a three-course festive menu with roast turkey from November 30 to December 26: $49 per person at lunch and $75 at dinner.

    • Dates: November 30 to December 26, 2026
    • Where: Calgary
    • Options: Dine-in

    Conditions

    • Tax and gratuity extra
    • Book through OpenTable
    • Service on December 24 and 25 not stated

    Verified Source: fairmont.com (opens in a new tab)

    $75 PP3-course dinner; lunch $49

  • Special menuVerified

    Old Mill Torontooldmilltoronto.com (opens in a new tab)

    Christmas buffet brunch and dinner at Old Mill Toronto

    Old Mill Toronto runs holiday buffet brunch and dinner from December 24 to 27: $105 per adult and $50 per child on Christmas Day, and $95 and $45 on the other days in the Dining Room.

    • Dates: December 24 to December 27, 2026
    • Hours: Brunch from 10 AM, dinner from 5 PM
    • Where: 21 Old Mill Road, Toronto
    • Options: Dine-in
    • Reservation required

    Conditions

    • Credit card required to book
    • $10 per guest for cancellations or changes within 48 hours
    • Tax and service charge extra
    • 18% gratuity for groups of 6 or more
    • Children 4 to 11 pay the child price; 3 and under free

    Verified Source: oldmilltoronto.com (opens in a new tab)

    $105Christmas Day adult buffet

  • Special menuVerified

    Pan Pacific Vancouverpanpacific.com (opens in a new tab)

    Christmas Eve dinner buffet at Pan Pacific Vancouver

    Pan Pacific Vancouver holds a Christmas Eve dinner buffet with holiday dishes and Christmas desserts on December 24 from 5 to 9:30 PM, booked through OpenTable or the hotel's festive desk.

    • Dates: Thursday, December 24, 2026
    • Hours: 5 PM to 9:30 PM
    • Where: Vancouver
    • Options: Dine-in

    Conditions

    • Price not published on the events page
    • Book through OpenTable or the festive desk

    Verified Source: panpacific.com (opens in a new tab)

  • Prix fixeVerified

    Zoe's, Fairmont Château Laurierfairmont.com (opens in a new tab)

    Family-style festive dinner at Zoe's on Christmas Eve and Boxing Day

    Zoe's at the Fairmont Château Laurier serves a family-style festive dinner of turkey roulade and honey-glazed ham on December 24 and 26 at $135 per person and $68 per child; December 25 is sold out.

    • Dates: December 24 to December 26, 2026
    • Where: Ottawa
    • Options: Dine-in

    Conditions

    • December 25 sold out
    • Book through OpenTable
    • Tax and gratuity not stated

    Verified Source: fairmont.com (opens in a new tab)

    $135 PPfamily-style dinner

  • Prix fixeVerified

    Modavie

    Four-course Christmas dinner menu on December 24 and 25

    Modavie in Old Montreal serves a four-course Christmas menu at $130 per person on the evenings of December 24 and 25; the dishes had not been posted yet.

    • Dates: December 24 to December 25, 2026
    • Where: 1 location in Montreal
    • Options: Dine-in

    Conditions

    • Dinner service
    • Menu not published yet
    • Book on the restaurant's site

    Verified Source: modavie.com (opens in a new tab)

    $130 PP4-course Christmas menu

  • Prix fixeVerified

    ARC Restaurant + Bar, Fairmont Waterfrontfairmont.com (opens in a new tab)

    Four-course Christmas Eve and Christmas Day dinner at ARC

    ARC Restaurant + Bar at the Fairmont Waterfront serves a four-course dinner on December 24 and 25 from 5:30 to 10:30 PM at $169 per adult and $85 per child aged 6 to 12.

    • Dates: December 24 to December 25, 2026
    • Hours: 5:30 PM to 10:30 PM
    • Where: Vancouver
    • Options: Dine-in
    • Reservation required

    Conditions

    • Reservations required; full payment when booking
    • Non-refundable within 7 days of the date
    • 18% automatic gratuity and taxes added
    • Alcohol not included

    Verified Source: fairmont.com (opens in a new tab)

    $169 PP4-course set dinner

  • Special menuVerified

    Fairmont Le Château Frontenacfairmont.com (opens in a new tab)

    Grand Christmas buffet with a live trio at the Château Frontenac

    The Fairmont Le Château Frontenac holds a Christmas buffet on December 24 and 25 with a welcome glass of sparkling wine, a glass of wine per person and a live music trio.

    • Dates: December 24 to December 25, 2026
    • Where: Quebec City
    • Options: Dine-in
    • Reservation required

    Conditions

    • Booking and prepayment required
    • No refunds or cancellations after December 15
    • Price not shown on the event page
    • Resident and Friends of the Castle discounts do not apply

    Verified Source: fairmont.com (opens in a new tab)

  • Holiday hoursVerified

    The Keg Steakhouse + Bar

    Open Christmas Eve and Boxing Day, closed Christmas Day

    Keg Steakhouse branch pages list Christmas Day as closed, Christmas Eve service ending between 8 and 10 PM, and Boxing Day opening between noon and 4 PM at the locations listed.

    • Dates: December 24 to December 26, 2026
    • Hours: Dec 24 until 8 to 10 PM; closed Dec 25
    • Where: 8 locations in Toronto, Montreal, Calgary and 5 more

    Conditions

    • Hours vary by location
    • Closed December 25
    • Other branches post their own holiday hours

    Verified Source: thekeg.com (opens in a new tab)

  • Prix fixeVerified

    REIGN, Fairmont Royal Yorkfairmont.com (opens in a new tab)

    Three-course festive dinner at REIGN, Fairmont Royal York

    REIGN at the Fairmont Royal York serves a three-course festive dinner on Christmas Eve and Christmas Day from 4 to 7:30 PM at $185 per person.

    • Dates: December 24 to December 25, 2026
    • Hours: 4 PM to 7:30 PM
    • Where: Toronto
    • Options: Dine-in
    • Reservation required

    Conditions

    • Book through OpenTable with a credit card
    • $50 per person for no-shows or cancellations within 24 hours
    • Tax and gratuity not stated

    Verified Source: fairmont.com (opens in a new tab)

    $185 PP3-course festive dinner

  • Special menuVerified

    ARC Restaurant + Bar, Fairmont Waterfrontfairmont.com (opens in a new tab)

    Bottomless brunch on Christmas Day and Boxing Day weekend at ARC

    ARC at the Fairmont Waterfront serves an all-you-can-eat brunch of sharing plates and a festive dessert room on December 25 to 27 at $129 per adult and $65 per child aged 6 to 12.

    • Dates: December 25 to December 27, 2026
    • Hours: 11:30 AM to 2:30 PM (Dec 26 and 27 to 2 PM)
    • Where: Vancouver
    • Options: Dine-in
    • Reservation required

    Conditions

    • Reservations required; full payment when booking
    • Non-refundable within 7 days of the date
    • 18% automatic gratuity and taxes added
    • Alcohol not included

    Verified Source: fairmont.com (opens in a new tab)

    $129 PPbottomless brunch

  • Special menuVerified

    Fairmont Hotel Macdonaldfairmont.com (opens in a new tab)

    Christmas Day brunch and dinner buffets in the Empire Ballroom

    The Fairmont Hotel Macdonald serves Christmas Day brunch and dinner buffets with live music in the Empire Ballroom: $139 per person for brunch and $149 for dinner, half price for kids 12 and under.

    • Dates: Friday, December 25, 2026
    • Where: Edmonton
    • Options: Dine-in

    Conditions

    • Book through OpenTable
    • Tax and gratuity extra
    • Children 12 and under 50% off

    Verified Source: fairmont.com (opens in a new tab)

    FROM $139per person, brunch buffet

  • Special menuVerified

    Fairmont Château Laurierfairmont.com (opens in a new tab)

    Christmas Day brunch buffet in the Adam Room

    The Fairmont Château Laurier serves a holiday brunch buffet with beef and turkey carving and a seafood station on December 25 from 10:30 AM to 1 PM, at $110 per person and $65 per child.

    • Dates: Friday, December 25, 2026
    • Hours: 10:30 AM to 1 PM
    • Where: Ottawa
    • Options: Dine-in

    Conditions

    • Book through OpenTable
    • Tax and gratuity not stated

    Verified Source: fairmont.com (opens in a new tab)

    $110 PPbrunch buffet; child $65

  • Special menuVerified

    Fairmont Palliserfairmont.com (opens in a new tab)

    Christmas Day brunch buffet in the Crystal Ballroom

    The Fairmont Palliser serves an all-you-can-eat Christmas Day brunch buffet with roast turkey, Alberta beef ribeye and a seafood station at $165 per adult and $83 per child 12 and under.

    • Dates: Friday, December 25, 2026
    • Where: Calgary
    • Options: Dine-in

    Conditions

    • Tickets through Eventbrite
    • Tax and gratuity extra

    Verified Source: fairmont.com (opens in a new tab)

    $165 PPbrunch buffet; child $83

  • Special menuVerified

    SMITH Restaurant

    Christmas Day holiday dinner buffet at The Forks

    SMITH at The Forks serves a Christmas Day holiday buffet with a turkey carvery, braised beef, salmon and prawns in two-hour seatings from 4 to 7:30 PM at $99 per adult and $50 for ages 5 to 12.

    • Dates: Friday, December 25, 2026
    • Hours: Seatings 4 PM to 7:30 PM
    • Where: 1 location in Winnipeg
    • Options: Dine-in
    • Reservation required

    Conditions

    • Reservations required
    • Two-hour seatings
    • Children 4 and under free

    Verified Source: smithrestaurant.ca (opens in a new tab)

    $99per adult; ages 5 to 12 $50

  • Special menuVerified

    REIGN, Fairmont Royal Yorkfairmont.com (opens in a new tab)

    Festive brunch at REIGN on Christmas Day and Boxing Day weekend

    REIGN at the Fairmont Royal York adds festive dishes such as roast turkey eggs Benedict and sticky toffee French toast to its regular brunch menu on December 25, 26 and 27.

    • Dates: December 25 to December 27, 2026
    • Where: Toronto
    • Options: Dine-in

    Conditions

    • Prices and times not published on the event page
    • Book through OpenTable

    Verified Source: fairmont.com (opens in a new tab)

Christmas by city

62 cities with a special or a matching deal, the busiest first.

Christmas in Toronto

8 specials

All restaurant deals in Toronto

Christmas in Ottawa

8 specials

All restaurant deals in Ottawa

Christmas in Vancouver

5 specials

All restaurant deals in Vancouver

Christmas in Calgary

6 specials

All restaurant deals in Calgary

Christmas in Edmonton

5 specials

All restaurant deals in Edmonton

Christmas in Montreal

3 specials

All restaurant deals in Montreal

More cities

Christmas restaurant FAQ

When is Christmas 2026?

Christmas 2026 is on December 24 to 26.

Are restaurants open on Christmas Day in Canada?

Some are. Christmas Day is a public holiday and most independent restaurants close, but many hotel restaurants serve Christmas brunch and dinner, many Chinese restaurants stay open, and some chain locations open at the franchise owner's choice. Hours are set location by location, so check the branch page before you go.

Do restaurants close early on Christmas Eve?

Many do. December 24 is not a public holiday, so most restaurants open, but many that publish holiday hours close early, often between 8 and 10 PM and some by mid-afternoon. Hotel Christmas Eve dinners run set seatings, usually from late afternoon to about 10:30 PM.

Is Boxing Day a statutory holiday?

It depends on where you are. Boxing Day is a public holiday in Ontario and a general holiday for federally regulated workplaces under the Canada Labour Code, but it is not a statutory holiday in Quebec. Restaurants set their own Boxing Day hours and many post them on each location page in December.

Do I need a reservation for Christmas dinner at a restaurant?

Yes for hotel and restaurant Christmas menus. Most take bookings through OpenTable or by phone with a credit card, some require full payment when you book, and cancellations close to the date can be non-refundable or carry a per-person fee. Christmas Day dinner seatings usually sell out first.

How much does Christmas dinner at a restaurant cost?

Christmas buffets and set dinners at hotels and restaurants in large Canadian cities usually cost about $100 to $185 per adult before tax and gratuity, and children's prices are often about half. Some hotels add an automatic 18 per cent gratuity, and some buffets cost more on December 25 than on the days around it.

Are Chinese restaurants open on Christmas Day?

Many are. Chinese restaurants, including buffet chains such as Mandarin, have long opened on Christmas Day, Boxing Day and New Year's Day in Canada. Buffet hours and prices on statutory holidays can differ from regular days, so check the location's holiday schedule and book ahead.

Can I order a Christmas turkey dinner to take home?

Yes. Many hotels and some restaurants sell turkey or prime rib dinners for pickup on December 24 and 25, ordered several days or weeks ahead, and chains such as Swiss Chalet sell festive meals and family packs for takeout through late December.

Which restaurants have Christmas specials in 2026?

As of November 13, 2026: Swiss Chalet (Festive Special: quarter chicken dinner with stuffing and Lindor truffles); Swiss Chalet (Festive Meals Full Hearts food drive for Food Banks Canada); Cora Breakfast and Lunch (Holidays in Cherry Red breakfast dishes with double loyalty points); Mandarin Restaurant (Free holiday tea tin with $70 takeout or delivery orders), plus 16 more. Each special lists its dates, price, conditions and the official source we checked.

About Christmas

Christmas Day, December 25, is a public holiday across Canada and most independent restaurants close for it. The places that do open are mostly hotel dining rooms, which sell Christmas Day brunch buffets and set dinners, many Chinese restaurants, and some chain locations where the franchise owner chooses to open. Christmas Eve is a regular working day, but restaurants that open often close early, many between 8 and 10 PM. Boxing Day, December 26, is a public holiday in Ontario and for federally regulated workplaces but not in Quebec, and many restaurants reopen that day with holiday hours.

What restaurants publish for the season: hotel Christmas Eve and Christmas Day dinners of three to five courses or a buffet with carving stations, priced per person; Christmas Day and Boxing Day brunch buffets; holiday menus at chains that run from November to late December; and turkey or prime rib dinners to take home, ordered days ahead. Published Christmas dinners at hotels and restaurants in large Canadian cities usually cost about $100 to $185 per adult before tax and gratuity, and children's prices are often about half.

Christmas bookings come with stricter terms than a regular night. Hotel menus usually need a credit card or full payment when you book, cancellations close to the date can be non-refundable or carry a per-person fee, and some add an automatic 18 per cent gratuity. Buffets can cost more on December 25 than on Christmas Eve or Boxing Day, alcohol is usually extra, and the best seatings sell out weeks ahead. Weekly deals rarely run over the three days, so this page lists Christmas specials and holiday hours rather than weekday deals.

Sources

More occasions coming up

All events