Where to Enjoy Christmas Dinner in Victoria, B.C.

6 minute read | Categories: Holidays, Christmas, Markets & Culinary, Restaurants, Take-Out

Alleviate some holiday stress and make your Christmas merry and bright, with the help of a local restaurant! Many eateries in Victoria are offering dine-in or take-out for one of the most special meals of the year. Without further ado… here are the holiday’s fantastic feasts and where to find them!


Dine-In: December 24 and 25th

A local favourite since 1980, family-owned Harbour House Restaurant is all about creating long-lasting dining memories with your loved ones. Their three-course dinner menu gives the choice of turkey, steak, or salmon for an unpretentious, flavourful feast. View their menu, here!

Harbour House Restaurant Interior during Christmas

Victoria Harbour House during the holidays.


Looking for the perfect spot for Christmas Eve Dinner? Bard & Banker have just what you’re looking for with a traditional Christmas dinner on December 24 between 12:00-9:00 PM. View the menu here.

Dining at the beautiful Bard & Banker

Dining at the beautiful Bard and Banker – Matt Shannon Photography


Afternoon tea has been a popular custom in Victoria since its foundation in the 19th century. Enjoy this Christmas at the Pendray Tea House, inspired by seasonal flavours and holiday spices. Sustainable bonus: all of their seafood is Ocean Wise certified!

The Pendray Inn and Teahouse's afternoon tea special in the wintertime

The Pendray Inn and Teahouse’s Winter Afternoon Tea special


Take-home: December 25th from 2:00-4:00 PM

Dine-in: December 25th from 4:30-8:00 PM

Grab a take-home free-range turkey that was born and raised on the island. This holiday dinner is home-cooked, local, and tasty – everything we expect and love out of the 10 Acres brand!

Their three-course Dine-In Christmas Dinner is available on the 25th as well. Both pick-up and dine-in are available at 10 Acres at the Pier in Sidney, and the Commons in downtown Victoria. Reservations available at 10acres.ca or call 250-220-8008.


Take-Home: December 24th & 25th, 12:00 – 5:00pm

Complete with all the fixings, your family will be deeply impressed by your festive turkey dinner from the Fairmont Empress. This package serves 10, so invite the in-laws! Order your feast, here.

Christmas Turkey-to-go Dinner at the Fairmont Empress

A portion of the Christmas turkey-to-go dinner at the Fairmont Empress


Dine-In: December 24, 25 & 26

Celebrate the holidays with the intimate, festive glow of the Courtney Room, located at the Magnolia Hotel & Spa. Choose between New Year’s Eve, Christmas Day or Boxing Day for a delightful dinner, carefully crafted for the holiday season.

Bonus! For New Year’s Eve, the Courtney Room has also teamed up with local restaurant Dumpling Drop for the “Dumpling Ball Drop” of 2024. Enjoy a feature dumpling menu, cocktails, and entertainment. The experience is only $30 per person, starting at 10pm.



Ring in the holidays with the best waterside view in town at LURE Restaurant & Bar at the Delta Victoria. Their four-course menu is sure to impress with a sous vide turkey, pan roasted coho, and mushroom risotto as entrées.

Bonus!  Choose between 3- and 4-course menus on New Year’s Eve and ring in 2024 in style.


Dine-In: December 24th and 25th

Join Fathom, The Grand Pacific’s restaurant, for a mouth-watering three-course Christmas dinner. Whether you’re a hotel guest seeking the ultimate holiday getaway, or a local who simply doesn’t feel up to cooking this year, Fathom’s holiday feasts are sure to amaze.

Hotel Grand Pacific entrance with ducks

The entrance to Hotel Grand Pacific, and some quacky guests. 


Dine-In Brunch Buffet: December 25th
Dine-In at the Dining Room: December 25th, starting at 5:00pm

The Oak Bay Beach Hotel went full Christmas! You have many options here: brunch on Christmas Day, dinner in the Dining Room, or New Year’s Eve dinner.

A couple dines in on a pizza dinner at FARO Pizzeria at the Oak Bay Beach Hotel

 A delicious shareable pizza at FARO, at the Oak Bay Beach Hotel. Photo Credit: Lexa Bergen


Dine-In: Breakfast, Happy Hour & Dinner on Dec. 24, 25, 26 & 31

Aura Restaurant, located at the harbourside hotel Inn at Laurel Point, offers an array of foodie experiences this holiday season. View their schedule and menus here.

Aura Restaurant's Festive Brunch special at Inn at Laurel Point

AURA Restaurant’s gorgeously plated Festive Brunch Special


World-class seafood, local produce, and a stunning setting in the historic Steamship Terminal building await you for this three-course holiday dinner, served at the Steamship Grill.

If you’re looking for other incredible restaurants in and around Victoria this holiday season and beyond, find more here.

Download Victoria's Vacation Guide

Destination Greater Victoria is honoured to be based on the traditional territory of the Lekwungen-speaking peoples of the Songhees Nation and the Esquimalt Nation, whose historical relationships with the land continue to this day.