From waterfront dining rooms in Coal Harbour to neighbourhood restaurants in Kitsilano, Vancouver offers several settings for a Christmas meal. This guide rounds up Christmas dinners, brunches, festive meals with Santa and turkey-to-go options across the city, whether you’re dining out or celebrating at home.

Christmas Day this year is Friday, December 25, 2026.
Christmas Vancouver 2026: Restaurant Offerings
This list is not exhaustive and will be updated as information becomes available. If your favourite restaurant is not listed, contact them directly to ask about their Christmas offerings.
Restaurants and businesses interested in being featured can review the submission guidelines.
ARC Restaurant at Fairmont Waterfront
ARC Restaurant is serving four-course Christmas Eve and Christmas Day dinners on December 24 and 25, priced at $85 for kids and $169 for adults. The menu includes pull-apart rolls, a choice of bisque and main courses such as Rossdown Turkey Dinner, Slow Cooked Short Rib, Lobster Agnolotti Crown and Wild Mushroom & Black Truffle Pithivier, followed by a Mont Blanc Yule Log.
Bottomless brunch is offered December 25, 26 and 27, priced at $65 for kids and $129 for adults. Dishes include Turkey Croque Madame, Lobster Mac and Cheese and Banana Bread French Toast. A festive dessert room features handcrafted pastries, Christmas confections and flowing chocolate. Reservations require prepayment.
Notch8 at Fairmont Vancouver
Notch8 is offering Christmas Eve and Christmas Day dinners on December 24 and 25, with reservations beginning at 5 p.m. Dinner is priced at $250 per adult and $130 per child aged 12 and younger, excluding tax and gratuity. Reservations have a two-hour seating limit and require full, non-refundable prepayment. A limited à la carte menu is available on Christmas Eve.
Festive brunch on December 26 is priced from $36 per child aged 12 and under and $72 per adult, and includes a welcome mimosa, unlimited scones, seasonal desserts, BC cheese and charcuterie, a carving station and beverages. Guests choose one entrée, with options including Lobster Benedict, Duck Confit Vol-au-Vent, Omelette Royale with caviar and Black Truffle Avocado Toast. Mimosa flights are available at an additional cost.
Cloudstreet at Hyatt Regency Vancouver
Cloudstreet is offering their Taste of the Holidays menu from November 16 to December 30 with two courses for $65 or three courses for $79. The seasonal menu features BC sablefish, Fraser Valley duck and festive desserts.
Holiday Weekend Brunch runs Saturdays and Sundays from November 14 to December 27, from 11:30 a.m. to 2 p.m. Dishes include Holiday Roast Turkey Hash, Christmas Morning French Toast and Braised Beef Cheek Benedict, with seasonal lattes, spiced apple cider and cocktails available. A Buffet Brunch with Santa on December 13 is priced at $45 per adult and $30 per child, featuring omelette and crêpe stations, Parmesan wheel pasta, gingerbread cookie decorating, desserts and hot chocolate.
Christmas Eve brunch is served December 24 from 10 a.m. to 2 p.m. for $105 per adult, $80 per senior and $60 per child. The Christmas Eve dinner buffet is offered at $120 per adult, $90 per senior and $70 per child.
On December 25, the Christmas Day brunch buffet runs from 10 a.m. to 2 p.m. for $110 per adult, $85 per senior and $65 per child. The Christmas Day dinner buffet is priced at $125 per adult, $95 per senior and $75 per child.
Cloudstreet is also hosting a Buffet Brunch with Santa on December 13, for $45 per adult and $30 per child. The buffet includes omelette and crêpe stations, Parmesan wheel pasta, holiday dishes and children’s treats. Guests can decorate gingerbread cookies and enjoy festive desserts and hot chocolate.
