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!

Christmas dinner at Q at the Empress in Victoria, BC

Fairmont Empress

Enjoy festive Afternoon Tea in the historic Lobby Lounge, as this traditional tea is taken to a whole new level with new ingredients, served in festive hues, and with the music of Christmas carolers. Don't miss this limited time festive favourite, November 24-January 6.

Snuggle up with someone and enjoy fireside drinks and snacks on the Festive Veranda. Gather round, roast marshmallows, and indulge on cheese or chocolate fondue. Festive Veranda runs 12:00-7:00, December 20-31.

Get in the festive spirit early, with Christmas Eve Dinner in Q. Unwind and indulge with a four-course feast that's fit for a queen at Q Restaurant, December 24, 5:00-9:00PM.

Enjoy Christmas cooking without the stress and savour a day of calm indulgence with the Christmas Day Buffet. This festive feast features carving stations, fresh seafood, and classic christmas dishes and an elegant setting only the Empress can provide. Don't miss out, with seating at 12:00, 2:30, and 5:30 PM on December 25. If you're looking for something more fitting for a small group or family, be sure to book in for Christmas Day Dinner in Q at the Empress. This four-course set menu is the perfect way to celebrate the occasion.

Savour the best from the Empress from the comfort of your own home with their Turkey To-Go and Festive Afternoon Tea To-Go options available December 24 and 25.

A family enjoys Christmas Brunch at The Dining Room in the Oak Bay Beach Hotel in the Oak Bay neighbourhood of Victoria, BC

Oak Bay Beach Hotel

It's a choose your own Christmas adventure at the Oak Bay Beach Hotel, you have many options here: brunch on Christmas Day, dinner in the Dining Room, or Dinner in the Snug Pub.

Christmas day brunch offers four seatings (10:00AM, 10:30 AM, 1:00PM, and 1:30PM) for a lavish breakfast experience including omelet and carving stations with all the fixings, December 25.

At the Dining Room, the team serves up a three-course table d’hôte menu and wine pairing inspired by traditional Christmas fare. This incredible feast is back-dropped by the Oak Bay Beach Hotel's stunning ocean view of the Haro Strait.

Looking for something more traditional? The Snug Pub is the place to be! Their three-course dinner features a traditional Chrismas turkey and all the classic sides. It's the perfect way to celebrate the holidays. Don't miss this 19+ event on Christmas Day.

A bartender prepares cocktails at the Courtney Room in Victoria, BC

The Courtney Room

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

Dine-In: December 24, 25 & 26

The Courtney Room
A couple enjoys a drink at the Bard & Banker in Victoria, BC

Bard & Banker

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.

Bard & Banker
10 Acres Bistro illuminated with lights in Victoria, BC

10 Acres

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 25th from 2:00-4:00 PM

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

Outdoor dining domes at WinterLURE in Victoria, BC

LURE Restaurant + Bar

Ring in the holidays with the best waterside view in town at LURE Restaurant & Bar at the Delta Hotels by Marriott Victoria Ocean Pointe Resort. Their four-course menu is sure to impress with a sous vide turkey, steelhead trout, and mushroom risotto as entrées. Or for those looking to take care of Christmas dinner themselves, pop by for Lure's Christmas Brunch Buffet from 9:00 AM - 1:00 PM

Bonus! Enjoy a 4-course menu on New Year’s Eve and ring in 2025 in style.

LURE Restaurant + Bar
A bowl of fresh seafood at Fathom in Victoria, BC

Fathom

Choose between brunch or dinner at Fathom. December 25-26, enjoy a buffet brunch featuring pastries, a smoothie bar, cold seafood, and an assortment of classic brunch favourites, with Fathom's distinctive twist, of course.

Or, join Fathom 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. Dine-In: December 24th and 25th

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 Xwsepsum Nation, whose historical relationships with the land continue to this day.