9 Victoria restaurants serving Christmas dinner

9 Victoria restaurants serving Christmas dinner

Don’t stress thinking of what to make for Christmas dinner; this holiday season, choose one of these nine Victoria restaurants offering pre-made Christmas dinners. Some are for dine-in and others are takeaway. Enjoy this Christmas worry-free when it comes to preparing dinner and instead take the extra time to spend quality time with your significant others.

Ferris’s at-home takeaway dinner

Christmas dinner for two from Ferris is fully prepared—just take it home, heat and serve. Pickup is Friday, Dec. 23 between 9am and noon. This dinner must be preordered. Order your Christmas dinner here!

What’s on the menu

  • Roasted squash soup with maple creme fraiche
  • Sliced roasted turkey
  • Rosemary whipped potato
  • Roasted winter vegetables
  • Red wine braised cabbage, apple & chorizo stuffing
  • Gravy
  • Cranberry orange chutney
  • Sticky toffee pudding

536 A Yates St.

Westin Bear Mountain dine-in dinner

Three-course meal at Westin Bear Mountain! This luxury resort and spa is offering a Christmas dinner service from 5 to 9pm and it is $110 per person. Enjoy a hassle-free and delicious Christmas dinner this season at Westin Bear Mountain! Make a reservation here.

What’s on the menu

First course
Sunchoke and celeriac potage: brown butter frother, hazelnut, and shaved truffle. 

Second course 
Choose from a truffled squash tart: petite greens, créme fraîche, and pickled squash or the Brassica salad: toasted hazelnut, sultanas, green goddess dressing, and petite herbs. 

Third course
Choose from roasted Fraser Valley turkey: potato puree, brussels sprouts, leeks, shallot pan gravy, sage and cornbread pudding, and cranberry sauce or the mushroom ravioli: sage garlic crema, truffle vinaigrette, and pickled mushrooms.

Rum and eggnog cheesecake: brown butter caramel sauce, gingerbread, pistachio crumble, and mascarpone cream.

1999 Country Club Way

LURE Restaurant and Bar dine-in dinner

LURE restaurant is serving up a delicious Christmas dinner this season! You can enjoy dinner all while looking out over the beautiful inner harbour. This is a three-course dinner for $79 plus tax. Book your table here!

What’s on the menu

Choose from squash bisque or artisan green salad. 

For the entrees you can choose to order either the herb-roasted turkey, steelhead with a red curry broth, or Kuri squash risotto.

Choose from the delicious vanilla cheesecake brûleè, the popular brown butter blondie, or the sorbet.

100 Harbour Rd.

JONES Bar-B-Que takeaway meals

Jones BBQ is offering Christmas dinner for a minimum of two people—served in multiples of two (2, 4, 6, 8, etc). $55 per person. All orders must be picked up on Dec. 23 or 24 between noon and 5pm. 

There is a limited number of orders available. The cut-off for orders is Dec. 17. Call 778-265-4227 (Cook Street) or 250-590-1581(Langford) to order your dinner.

What’s on the menu

  • Smoked turkey breast and confit turkey thighs (gf)
  • Roasted baby potatoes (gf)
  • House-made sausage and traditional brioche stuffing (stuffing can be done gluten-free)
  • Cheesy broccoli casserole (gf)
  • Roasted Root Vegetable Medley (gf)
  • Turkey Gravy (gf)
  • Cranberry Sauce (gf)
  • Dinner rolls with whipped herb butter
  • Apple crumble with cinnamon chantilly cream (gf)

Option of a vegetarian dinner (for 2)
Vegetarian wellington: roasted red peppers, garlic, kale, beetroot, and ricotta, with lentil apple swede stuffing.

1725 Cook St.
731 Goldstream Ave., Langford

Oak Bay Beach Hotel dine-in dinner at The Snug Pub

The Oak Bay Beach Hotel is serving up Christmas dinner at The Snug Pub, located just inside the hotel. Imagine having Christmas dinner with a breathtaking view of the ocean! Reservations are required for dinner and can be made for two seatings, either at 5 or 7pm. Table reservations are taking groups of 2-8 guests. Dinner is $99 plus tax per person. 

Call 250-940-0309 to make your reservation.

Please note that this is a 19+ event.

What’s on the menu

Table Bread: Rosemary and garlic pull-apart loaf, gruyere fondue.

Roast local winter squash soup, granny smith apple, bacon and sour cream.

Main Course
Slow roast turkey breast and cranberry sage bread stuffing, garlic whipped potato, roasted vegetables, thyme gravy and cranberry sauce.

Mint chocolate Buche roulee, vanilla meringue, spiced brandy Anglaise

1175 Beach Dr.

Fairmont Empress holiday turkey dinner for dine-in or to-go

The Fairmont Empress is offering a decadent take-home turkey dinner this season! Pick-up is on Dec. 25 from noon to 6pm. Prepaid package (serves 10) $499
*no modifications are available*

What’s on the menu for the take-home turkey dinner

  • Whole herb brined and slow roasted free run turkey
  • Creamy mashed Yukon gold potato
  • Sourdough-sage stuffing
  • Maple roasted roots: carrot, acorn, squash, turnip, yam and parsnip
  • Brussels sprouts, with double smoked bacon and confit onion
  • Rich turkey gravy
  • Cranberry-apple chutney
  • Dinner rolls


The Fairmont Empress is also offering Christmas dinner at the Q restaurant. The work is done, now relax and enjoy a seasonally delicious four-course set menu dinner, with optional wine pairing. Book your table here!

Date: Dec. 23-24 | 5-9:30 pm
Price: $189 per adult ($25 deposit per person).

721 Government St.

The Courtney Room dine-in dinner

The Courtney Room is now taking reservations for its popular Christmas dinner. Book your table here.. The dinner runs at $150 per person and includes a starter, main and dessert.

What’s on the menu

Choose from the littlest acre farms winter salad (gf), housemade coppa and island beets, or The Courtney Room’s roasted Hokkaido scallops (gf).

Main Course 
Choices include kuri squash ravioli, Fraser Valley duck breast (gf), sea buckthorn and miso broiled sablefish loin, and natural beef shortrib (gf).

Choose from a delicious apple tart or the TCR Bûche de noël.

619 Courtney St.

The Arbutus Room in Brentwood Bay 

You can enjoy a festive Christmas dinner close by nature and the sea, with overlooking views of the water. The Arbutus Room is offering a three-course dinner for $75 per person on Dec. 25 from 3 to 8pm. Reserve your table here!

What’s on the menu

First Course
The Arbutus Room is serving two options for its first course, which include either a green salad or a roasted squash and sweet potato soup.

Turkey Dinner
For the main dish you can look forward to a delicious and savoury butter and herb roasted turkey roulade, with sage and pork sausage stuffing, classic turkey gravy, thyme roasted seasonal vegetables, buttermilk potato purée, and cranberry sauce.

Choose from either the apple crumble or the pumpkin pie.

849 Verdier Ave., Brentwood Bay

Blue Crab Seafood House dine-in dinner

Watch the sunset this Christmas surrounded by stunning views of the downtown Victoria inner harbour while enjoying some of the freshest seafood dishes at the Blue Crab. This three-course Christmas dinner is $130 plus taxes per person; reserve your table here!

What’s on the menu

Amuse Bouche (bite-sized hors d’œuvres), served with a complimentary glass of Unsworth Charme de L’ile Rosé, Northers Divine (Canada) Sturgeon caviar, cold smoked sockeye salmon lox, buckwheat blini pancake, and crème fraiche.

First Course
Choose from the Coquilles St. Jacques (Nova Scotia) seared in brown butter and served with pappardelle pasta with cream, thyme, wild mushroom, and white wine, Pacific shuck oysters with shallot, pomegranate, and yuzu mignonette, or Dungeness crab bisque with cognac, cream, and chives.

Second Course
Choices include a braised Alberta bison short rib, Fraser Valley turkey dinner, and a whole Sooke trout.

Choose from either eggnog crème brûlé, chocolate bouche de Noël, or a trio of Christmas cookies.

146 Kingston St.

Written by

Tessa Cowan

Writer at Tasting Victoria