Skip to Content

Christmas Vancouver 2025: Dinner, Turkey To Go, Brunch

This Christmas, Vancouver restaurants are offering festive menus that range from traditional turkey dinners to creative holiday dishes highlighting local ingredients. From downtown dining rooms to cozy neighbourhood spots, there are plenty of ways to celebrate. Whether you are planning to dine out or seeking inspiration for your own gathering, this guide features where to enjoy Christmas in Vancouver.

Christmas Vancouver 2025: Dinner, Turkey To Go, Brunch

In Canada, Christmas Eve Thursday, December 24 and Christmas Day is Friday, December 25.

Christmas Vancouver 2025: Restaurant Offerings

This list is not exhaustive and I update the information becomes available. I try to feature as much as I can but certainly this is not all that is out there. If your favorite restaurant is not on the list, I would recommend contacting them to see what they are offering.

If you are a restaurant/business that wants to be featured, please visit this page for the submission guidelines.

Mosaic Grille in Vancouver is offering Christmas Eve and Christmas Day buffet brunch and dinner service at Hyatt Regency Vancouver on December 24 and 25, with multiple seatings throughout the day.

  • Christmas Eve Brunch runs at 10 AM and 12:30 PM, priced at $110 for adults, $85 for seniors, and $55 for children under 12, while Christmas Day Brunch follows the same format on December 25 at $115 for adults, $90 for seniors, and $60 for children. Both brunch services feature Eggs Benedict, Liège waffles, turkey with stuffing and cognac gravy, seafood chowder, dim sum, prime rib carving, omelet and risotto stations, chilled seafood, charcuterie, salads, and assorted desserts.
  • Christmas Eve Dinner is offered at 4:30 PM and 7 PM for $120 per adult, $95 for seniors, and $60 for children, with Christmas Day Dinner following the same schedule on December 25 at $125 for adults, $100 for seniors, and $60 for children. Dinner buffets include prime rib with morel demi glace, porchetta, garlic lemon prawns, baked brie, chilled seafood and frutti di mare, Ocean Wise salmon, turkey with stuffing, truffle pomme purée, roasted vegetables, and a full dessert selection.

Time & Place at the Hilton Vancouver Metrotown is offering a Festive Lunch Buffet from Wednesday – Friday during the first three weeks of December from 11 AM – 2 PM, priced at $45 per person. They are also offering a Chef’s December Special, priced at $55 per person. On Christmas Eve and Day, they are offering a Three-Course Dinner priced at $70 per person. They also have a Christmas Day Brunch Buffet from 10:30 AM – 2:30 PM on December 25 priced at $79 per person, 10% for seniors, and 20% off for children ages 6 – 12 years. Children 5 and under eat free.

P2B Restaurant in Vancouver is offering a Festive Season Three-Course Menu for $59 per person, with optional $30 wine pairings, available until December 23. A Christmas Three-Course Dinner is offered on December 24 and 25 for the same pricing.

D/6 Bar & Lounge will be holding a Christmas Cocktail Hour Masterclass on December 25 from 5 PM – 9 PM led by D6’s expert mixology team. Learn to mix, shake, and taste three holiday-inspired cocktails in a fun, interactive session perfect for friends or family. To book: [email protected] $70 per person.

The Lobby Restaurant in North Vancouver is offering a Festive Three Course Menu for $62 per person, available daily from 4 PM until December 23. Holiday Lunch is served Monday to Friday from 11 AM to 3 PM, priced at $38 for two courses or $46 for three courses. Christmas Eve includes a Dinner Buffet in the Pinnacle Ballroom with seatings from 5 PM to 7:15 PM, priced at $84 for adults and $36 for children ages 4 to 10, as well as a Christmas Eve Three Course Dinner from 4 PM for $69 per person with optional wine pairings. Christmas Day features a Brunch Buffet with seatings at 10 AM and 12:15 PM for $89 per adult and $36 per child, followed by a Christmas Three Course Dinner from 4 PM for $76 per person.

Pier 7 Restaurant + Bar in North Vancouver is offering a Festive Feature of Rolled and Stuffed Turkey Breast for $38 from 5 PM until December 26.

Fairmont Hotel Vancouver is offering Winter Wonderland Afternoon Tea which runs until January 4, featuring seasonal finger sandwiches, scones, pastries, and tea selections with optional festive cocktails, served Tuesday to Sunday with seatings at 11 AM, 1 PM, and 3 PM. Kringle’s, a pop-up bar in the lower lobby, is open Tuesday to Sunday from November 19 to December 31 with seasonal cocktails and small plates in a nostalgic holiday setting. The hotel is also the first stop on the Fleurs de Villes Noel floral trail December 5 to 14, showcasing an installation inspired by “A Partridge in a Pear Tree.” Additional offerings include a Holiday Retail Pop-Up until January 1, a Tea with Santa on December 20, and a Christmas Afternoon Tea on December 21 and 22. Notch8 Restaurant is serving a Festive Lunch Buffet and Weekend Brunch Buffet earlier in December. A Christmas Turkey Dinner To-Go is available for gatherings of four to five or eight to ten people, with pickup on December 24 and 25.

Tayybeh in Vancouver is offering a Syrian-inspired holiday catering menu prepared in Kitsilano and available for home gatherings, corporate events, and festive parties. The halal-friendly menu includes marinated roasted turkey with homemade gravy, cucumber yogurt salad, crispy cauliflower with pomegranate molasses, roast potatoes, freekeh pilaf with toasted nuts and herbs, and orange blossom milk pudding with pistachios. Pricing starts at $35 per person with a minimum order of ten. Vegan, vegetarian, halal, and gluten-free options are available. Orders can be placed through Tayybeh’s website or by phone.

Teahouse in Stanley Park in Vancouver is offering prix-fixe holiday dining on December 24 for $75 per person with a choice of appetizer such as Roasted Tomato and Basil Soup or Stuffed Mushrooms, entrée options including Slow Roasted Prime Rib, Roasted Turkey, Seafood Dup, or Truffle Ravioli, and dessert selections like Apple Crumble Cheesecake or Sticky Toffee Pudding. On December 25, the restaurant serves a Christmas Day menu for $109 per person featuring an amuse bouche, expanded appetizer selections, a palate cleanser, entrées such as Prime Rib, Roasted Turkey, Seafood Duo, Crab-Crusted Ling Cod, or Truffle Ravioli, and dessert options.

Seasons in the Park in Vancouver is offering a Christmas Eve prix-fixe menu for $75 per person with a choice of starter like Butternut Squash Soup or Seasons Mushrooms, entrées including Oven-Roasted Turkey, Prime Rib, a Summit Seafood Duo, or Wild Mushroom Ravioli, and dessert choices of Pumpkin Bread Pudding or Chocolate Truffle Cake. The Christmas Day menu is priced at $109 per person and includes an amuse bouche, a selection of starters, a palate cleanser, entrée options including Oven Roasted Turkey, Prime Rib, a Seafood Trio, or Wild Mushroom Ravioli, and desserts.

Cardero’s in Vancouver is offering a Roast Turkey Dinner on December 24 for $39 per person, featuring roasted light and dark meat, mashed potatoes, herb stuffing, autumn vegetables, turkey gravy, and cranberry orange sauce. Cardero’s will be closed on December 25.

The Sandbar in Vancouver is offering the same Roast Turkey Dinner on December 24 for $39 per person with roasted turkey, herb stuffing, mashed potatoes, vegetables, gravy, and cranberry orange sauce. The Sandbar will also be closed on December 25.

Mon Paris Pâtisserie in Burnaby and Vancouver is offering a holiday collection of confections at their Beresford Street and Olympic Village locations. The lineup features three Bûches de Noël: Snow Flowers with dark chocolate biscuit, hazelnut crunch, Ferrero Rocher and hazelnut chocolate mousse; Winter White with biscuit, coconut strudel, mango and passion fruit compote and coconut mousse; and Ginger House with banana cake, banana compote and caramel mousse, all available for preorder for pickup from December 22 to 24 between 9 AM and 6 PM.

Hello Nori (all locations) is offering a Premium Holiday 5 Hand Roll Course ($85) from December 1 to 25. The prix-fixe menu features six items prepared fresh at the hand-roll bar, including O-Toro, Ikura and Kani, Bafun Uni, Truffle Lobster Tail, Japanese Wagyu, and a Mont Blanc dessert. They are also offering a Holiday To-Go Menu for home or office celebrations from December 1 to 25. Options include the Holiday Hoseki Bako ($90) with Bluefin Tuna and Bafun Uni, the Holiday Saketama ($40) with King Salmon and house-marinated ikura, and the Holiday Gokai Sashimi Set ($60) with five kinds of sashimi: King Salmon, Hamachi, Sea Bream, Mongo Ika, and Bluefin Tuna.

Railtown Catering in Vancouver is offering Turkey-to-Go packages for the holidays, available in two sizes: a Small package for 5 to 6 guests ($325) and a Large package for 10 to 12 guests ($475). The menu includes sage-roasted local turkey, traditional giblet gravy, cranberry sauce, organic mesclun greens, dried apricot chestnut and brioche bread stuffing, maple-glazed sweet potatoes, mashed Yukon Gold potatoes, buttered carrots, Brussels sprouts with toasted almonds, house-made dinner rolls with whipped butter, and a classic pecan pie with Chantilly cream. Orders are open for pickup or delivery from December 24 to 26, with a deadline of December 19. Orders placed by December 1 include a $50 Railtown Café gift card.

H Tasting Lounge in Vancouver is offering a Festive Afternoon Tea from November 29 to December 28 on Saturdays and Sundays from 11:30 AM to 3:30 PM. The menu includes twelve sweet and savoury items by Pastry Chef Martha Ebro with seasonal teas from O-Five Rare Tea. The holiday program also includes Festive Turkey Takeout with two options: a Whole Roasted Turkey Dinner for 8 to 10 guests ($455) or Carvery-to-Go for 2 to 6 people ($69 per person). Orders close on December 21 for the Whole Roasted Turkey Dinner and December 22 for Carvery-to-Go, with pickup available December 24 or 25. H Tasting Lounge is also serving The 12 Cocktails of Christmas Toys from November 27 to December 28. Christmas Dinner is available December 24 and 25, with a three-course menu offered indoors for $115 per person and a four-course menu in a private Winterlust dome for $160 per person.

H2 Kitchen + Bar in Vancouver is offering a Christmas Brunch Buffet on December 25 from 11:30 AM to 2:30 PM. Menu highlights include a Christmas Salad Bar, dim sum, fried chicken and waffles, made-to-order omelets, a Kid’s Zone, and Christmas Market Sweets. Pricing is $115 per adult and $45 per child ages 6 to 12, with children 5 and under dining free. H2 Kitchen + Bar is also hosting a Christmas Day Dinner Buffet from 5 PM to 9 PM. The dinner features seafood selections, dim sum, roast prime rib, ribs, salmon, a Chef-attended Pasta Alla Ruota station, a Kid’s Zone, and Christmas Market Sweets. Pricing is $160 per adult and $50 per child ages 6 to 12, with children 5 and under dining free.

Pan Pacific Vancouver in Vancouver is offering a series of holiday buffets throughout the season.

  • Festive Jazz Night Dinner Buffet takes place November 29, December 5, and December 13 from 5:30 PM to 9:30 PM. The evening features a seasonal dinner buffet.
  • Winter Solstice Lunch Buffet runs December 4, 11, and 12 from 11:30 AM to 2:30 PM with a lunch selection suited for early holiday gatherings.
  • Santa Sunday Brunch Buffet is on December 7, 14, and 21 from 11:30 AM to 2:30 PM. The brunch includes a children’s buffet section, live music, and a visit from Santa.
  • Christmas Wish Breakfast returns December 10 from 6 AM to 9 AM. Guests who bring an unwrapped toy for the Lower Mainland Christmas Bureau receive breakfast with Santa.
  • Christmas Eve Dinner Buffet on December 24 from 5:30 PM to 11 PM presents classic holiday dishes along with seasonal desserts.

Glowbal Restaurant in Vancouver is offering Santa Brunch Buffets on December 7 and 21 from 10 AM to 2:30 PM. The all-you-can-eat brunch features Turkey Eggs Benedict, Pork Banger Sausages, Double Smoked Bacon, Winter Harvest Salad, Buttermilk Waffles, an As-You-Like-It Omelette station, Prime Beef Striploin, Lobster & Prawn Pasta, Chilled Seafood, Roasted Turkey with Gravy, Cranberry Sauce, Classic Stuffing, and desserts such as Cake Pops, Cupcakes, and Chocolate Cake. Pricing is $95 per person and $35 for kids under 12.

Honey Salt in Vancouver is offering Christmas Eve and Christmas Day Brunch and Dinner Buffets. Brunch runs from 10:30 AM to 3 PM both days for $65 per adult and $28 for kids aged 4 to 10, with a Waffle Bar with Fried Chicken, Fresh Fruit, Maple Syrup, Made-to-Order Eggs, Smoked Bacon, Pork & Chicken Sausage, Maple-Glazed Ham, Breakfast Potatoes, and a Dessert Station with Chocolate Toffee Bread Pudding, Fruit Cake, Apple Pie, and Butter Tarts. Dinner is served from 5 PM to 9 PM for $85 per adult and $48 for kids aged 4 to 10, featuring Herb & Cheddar Brioche, Prawn Cocktail, Grilled Brie & Cranberry Toasts, Bacon-Wrapped Scallops, Roasted Angus Reserve Striploin, Herb-Roasted JD Farms Turkey, Sun Gold Farms Leg of Lamb, sides like Mac & Cheese, Sourdough Stuffing, Mashed Potatoes, Green Bean Almondine, and a holiday Dessert Station.

The Victor in Vancouver is offering Festive Sunday Brunch Buffets on December 7, 14, 21, and 28. The brunch, priced at $90 per adult and $45 for children 12 and under, features Carving Stations with Roasted Turkey, Prime Rib of Beef, and Cedar Plank-Roasted Salmon, a selection of Sushi and Seafood, a Market & Pâtisserie section with seasonal mezze, salads, fresh fruit, and house-baked pastries, a Bao Bun Station, brunch dishes such as Shakshuka, Avocado Toast, Quiche Lorraine, Pancakes, Buttermilk Fried Chicken & Waffles, and a dessert spread with festive sweets, candy, and a Build Your Own Sundae Bar.

Coast in Vancouver is offering a one-day Seafood Brunch Buffet on January 1. The New Year’s Day buffet is $95 per person and $35 for kids 12 and under, and showcases fresh seafood including freshly shucked Oysters, Poached Tiger Prawns, Norwegian Smoked Salmon, Ahi Tuna Poke, along with As-You-Like-It Omelette, Herb-Rubbed Prime Striploin, Spring Salmon Wellington, Roasted Turkey chef stations, hot dishes such as Paella, Lobster and Prawn Penne, Pan-Roasted Cod, Braised Short Rib, Seafood Hotpot, Sushi Rolls, brunch favourites like Pancakes, Smoked Salmon and Original Eggs Benedict, Hickory Smoked Bacon, Pork Link Sausages, and a selection of house-made pastries and desserts.

Desi Indian Lounge in Vancouver is offering a four-course holiday prix-fixe menu from December 24 to January 1 for $35 per person. The menu includes BC Vegetable & Lentil Shorba, a choice of Tandoori Pear Salad, Kerala Pepper Chicken or Gobi Manchurian, mains such as Paneer Pasanda, Lamb Rogan Josh, Konkani Prawns or Malvani Jackfruit with rice and naan, and dessert options of Motichur Cheesecake or Foxtail Millet Pudding. Wine pairings are available for $25. Desi’s Festive Family Takeout Feasts serve four people for $60 or six for $95, with customizable selections of curries, rice dishes, assorted naan or roti, starters and desserts, plus an option to add Mango Lassis or soft drinks for $15.

ARC Restaurant in Vancouver is offering a four-course Christmas Eve Dinner featuring Dungeness crab bisque, a choice of Rossdown turkey, braised short rib, lobster tagliolini, or roasted cauliflower with mushroom caramel, and a Mont Blanc Yule log for dessert ($149 adults, $75 children). On Christmas Day, ARC hosts a Bottomless Brunch from 9 AM to 1:30 PM that includes turkey croque madame, lobster mac and cheese, and French toast brûlée ($99 adults, $59 children). The Christmas Day Dinner offers the same four-course menu as Christmas Eve.

Notch8 at the Fairmont Hotel Vancouver is offering Festive Lunch Buffet from December 4–19 on select days from 11:15 AM to 3 PM, featuring a prime rib carvery, cheese fondue, and rigatoni short rib ragu ($89 adults, $50 children). On Christmas Eve and Christmas Day, a prix-fixe dinner will be available from 5 PM, priced at $109 per adult and $59 per child, with a limited à la carte menu also offered. Christmas Day Brunch Buffet is available from 11:30 AM to 2 PM for $129 per adult and $64.50 per child.

Botanist in Vancouver is offering a Festive Brunch on December 25 and 26 which includes a three-course menu with carveries of oven-roasted lamb leg, ham, and prime rib, alongside dishes such as hand-cut beef tartare, black truffle risotto, and lobster Benedict ($94 per person). The Christmas Eve and Christmas Day dinners both feature Executive Chef Hector Laguna’s six-course “We’ll Take It From Here” tasting menu highlighting Northern Divine Caviar, foie gras torchon, and grilled lamb rack ($199 per person).

Bacchus Restaurant & Lounge at the Wedgewood Hotel in Vancouver is offering The Nutcracker Afternoon Tea which runs weekends from November 8, 2025, to January 11, 2026, featuring sandwiches, pastries, and scones accompanied by live holiday music ($89 per person). The Christmas Eve Dinner inicludes a four-course gourmet menu with live piano music ($215 adults, $85 children). On Christmas Day, a three-course festive brunch ($85 adults, $65 children) and a four-course dinner ($215 adults, $85 children) will be offered, each served with live music in the lounge and dining room.

Globe @ YVR – Fairmont Vancouver Airport in Richmond is offering several festive dining experiences throughout December. The Festive Afternoon Tea runs every Friday to Sunday from 1 PM to 3:30 PM, priced at $85 per adult and $53 per child, and features seasonal pastries, sandwiches, and desserts. On Christmas Eve, a buffet dinner with live music will be served at 4:30 PM and 7 PM seatings for $145 per adult and $72.50 per child. Christmas Day Brunch Buffet includes live music and holiday favourites, with seatings at 10 AM and 12 PM for $129 per adult and $64.50 per child. Guests can also enjoy a Christmas Day 3-course dinner from 5 PM to 9 PM, priced at $119 per adult and $59.50 per child.

Things to Do

The Westin Bayshore, Vancouver is offering LEVEL UP VIP Packages from December 2 to January 5, 2026. The LEVEL UP Games Room transforms the Bayshore Grand Ballroom into a 15,000 square foot arcade with classic games, large-screen console stations, a pickleball court, synthetic curling, a Christmas Movie Theatre, and a Kid’s Zone. Hotel guests receive complimentary access, with VIP packages providing early entry along with perks such as early check-in, VIP bracelets, welcome gifts, spa credits, and drink vouchers. The Westin Bayshore is also running The Giving Tree, supporting Ronald McDonald House BC families through online stories and lobby ornaments that invite guests to donate gifts or funds.

Sharing is caring!