Monday, July 22, 2024

17 restaurants in Victoria that are serving delicious Christmas meals


Let’s face it, you’ve worked hard all year and just as Christmas comes around you realize, oh snap! I need to prepare a holiday feast for the family. 

If hours spent prepping that perfect meal are not of interest to you, there’s no need to stress. 

From traditional family feasts to festive wine and dines, you’re invited to treat yourself at these local restaurants in and around Victoria, serving Christmas dinners over the holidays!

Jones Got Meat (take-out)

This year the folks at Jones Got Meat will be offering Christmas dinners to go.

If you’re someone who enjoys many different options you’re in luck, this restaurant’s Christmas menu is stacked!

The cut off for orders will be December 17th with pickups on December 23rd or 24th between 12 p.m. to 5 p.m.

  • Where: Jones Got Meat, 1725 Cook Street
  • When: 
    • Order before December 17th
    • Pickup on December 23rd or 24th, from 12 p.m. to 5 p.m.

The Westin Bear Mountain Resort

Head on over to Langford for dinner with a view this Christmas. The Westin’s Bear Mountain Resort is offering a special Christmas menu from 5 p.m. onwards this Christmas day! 

This four-course dinner complete with all of your familiar favourites adds a touch of extravagance to make this year extra special. RSVP as soon as possible, as places are selling out fast.

  • Where: The Westin Bear Mountain Resort, 1999 Country Club
  • When: Sunday, December 25th, 5 p.m. to 9 p.m.

Hotel Grand Pacific – Christmas day and eve dinners

The Hotel Grand Pacific invites you to a mouthwatering four-course Christmas dinner on December 24th and December 25th. 

Vegetarian options are available (accommodation of additional allergies or dietary restrictions are not available). 

If you can’t make an in-person reservation the Grand Pacific will be offering a take-home meal option

Reservations are open to the public starting December 1st and you can find their holiday menu here

  • Where: Hotel Grand Pacific, 463 Belleville Street
  • When: Saturday, December 24th, and Sunday, December 25th, 2022, 4 p.m. to 9:30 p.m.

Ferris’ Grill & Garden Patio – Christmas at Home

This year, the Ferris’ Grill & Garden Patio will be offering a Christmas dinner for two for a holiday date night at home. Orders can be placed online with your dinner ready for pickup on Friday, December 23rd. 

  • Where: Ferris’ Grill & Garden Patio, 536 Yates Street
  • When: Pickup will be Friday, December 23rd, from 9 a.m. to 12 p.m.

Christmas Day Dinner at the Oak Bay Beach Hotel

An elevated dinner experience, The Dining Room is the ideal, intimate location to celebrate Christmas Day.

Enjoy a three-course menu inspired by traditional Christmas fare, with an optional wine pairing to choose from.

Reservations are required and can be made for seatings beginning at 5 p.m., for groups of 2 to 8 guests. This is a 19+ event.

To make a reservation, call 250-940-0309.

  • Where: Oak Bay Beach Hotel, 1175 Beach Drive
  • When: Saturday, December 25th, 5 p.m. to 9 p.m.

Victoria Harbour House Restaurant

Victoria Harbour House Restaurant is offering a three course Christmas dinner menu. 

All reservations require a $20 deposit to hold your table. Seatings at 4 p.m. or 6:30 pm.

  • Where: Victoria Harbour House Restaurant, 607 Oswego Street
  • When:  Saturday, December 24th, 4:30 p.m. to 9 p.m. and Sunday, December 25th, 4 p.m. to 6:30 p.m.

Bear Mountain Resort – Christmas Eve dinner

Join the folks at the Bear Mountain Resort for an exquisite four-course Christmas dinner experience 

The evening will inspire cheer and awe through our senses of smell, taste, and hearing. Dinner is from 5 p.m. – 9 p.m. Reservations are recommended. 

  • Where: Bear Mountain Resort, 1999 Country Club
  • When:  Sunday, December 25th, 6 p.m. to 9 p.m.

Blue Crab Seafood House

Seafood lovers rejoice! 

The beloved Blue Crab Seafood House will be open on Christmas Day again this year. 

This year they will offer a three-course menu with all of your harbour favourites!

Reservations are recommended at 250-480-1999 or by email

  • Where: Blue Crab Seafood House, 146 Kingston Street
  • When: Sunday, December 25th, 5 p.m. to 9 p.m.

Inn at Laurel Point 

This year the Aura Waterfront restaurant and patio will be offering Christmas breakfasts, festive brunches and mouth-watering dinners on Saturday, December 24th.

Reservations are recommended. To Book a time you can call 250-414-6739 or email

  • Where: Laurel Point, 680 Montreal Street
  • When:  Sunday, December 24th
  • Breakfast from 7 a.m. to 10:30 a.m.
    • Festive Brunch from 11:30 a.m. to 1:30 p.m.
    • Happy hour from 4 p.m. to 5 p.m.
    • Christmas dinner from 5 p.m. to 9:30 p.m.

Christmas Eve dinner at the Irish Times Pub 

Enjoy a traditional Turkey dinner with your family on Christmas Eve at the Irish Times Pub. Served from 5 p.m. to 10 p.m. on Saturday, December 24th this delicious meal for a reasonable price is going to be sought after this holiday. Make sure you reserve your spot in advance!

  • Where: Irish Times Pub, 1200 Government Street
  • When: Saturday, December 24th, 5 p.m. to 10 p.m.

Q At The Empress – Christmas Eve and Christmas day diners

This year, Q At The Empress will be offering three-course meals on Christmas eve and Christmas day. Featuring an array of seafood, turkey and lamb. This holiday dinner will leave you and your family with delicious memories. 

Reservations are recommended. 

  • Where: Q At the Empress, 721 Government Street
  • When: Saturday, December 24th and Sunday, December 25th, 5:30 p.m. to 9 p.m.

Penny Farthing – Public House 

If turkey isn’t really your thing, that’s okay. At Penny Farthing, honey bourbon ham will be on the menu on December 24th from 4 p.m. to 9 p.m. 

  • Where: Penny Farthing, 2228, Oak Bay Avenue
  • When: December 24th, 2022, 4 p.m. to 9 p.m.

LURE Restaurant & Bar

You and the family are invited to spend the holidays at LURE Restaurant & Bar!  

The Chef’s have put together a delicious three-course menu for Christmas Day which includes Herb Roasted Turkey and all the fixin’s but if you want a change on the traditional, Steelhead with a red curry broth or Kuri Squash Risotto are also on offer!

Reservations are strongly recommended for Christmas day

  • Where: LURE Restaurant & Bar, 100 Harbour Road
  • When: 
    • The set seating times available on Christmas day are:
    • 1 p.m., 1:15 p.m., 1:30 p.m. 3:30 p.m., 3:45 p.m., 4 p.m., 6:15 p.m., 8:30 p.m., 8:45 p.m., and 9 p.m. (Each reservation is for 2 hours)

The Courtney Room 

The Courtney Room is once again offering several festive foodie options. 

Attend a dine-in Christmas experience on the 24th or 25th, and have your pick from their special set menu.  Enjoy your meal either a la carte, prix fixe or family-style. 

Reservations open up on November 15th, and they go quick so make sure to reserve your table online! 

  • Where: The Courtney Room, 619 Courtney Street
  • When: Reservations open November 15th, dinners served December 24th and 25th 

The Bard & Banker’s Christmas Eve dinner

Using the finest ingredients that Vancouver Island has to offer, enjoy a traditional Christmas meal that is sure to leave you wanting more. 

  • Where: The Bard and Banker, 1022 Government Street
  • When: Served December 24, from 12 p.m. to 9 p.m.

Oak Bay Beach Hotel’s annual Christmas Day Brunch

Join the lovely staff at The Dining Room and Grand Lobby in celebrating Christmas Day with a local breakfast experience. 

This lavish brunch buffet event includes an omelet station and carving station with all the works, created by Executive Chef Kreg Graham. Reservations required.

Seating starts at 10 a.m., 10:30 a.m., 12 p.m., and 12:30 p.m. Reservations are required, pre-paid and booked online.

  • Where: Oak Bay Beach Hotel, 1175 Beach Drive 
  • When: Sunday, December 25th, seating starts at 10 a.m., 10:30 a.m., 12 p.m., and 12:30 p.m

Christmas Day Dinner in The Snug Pub

Begin a new family tradition or continue an old one by joining us for a traditional Christmas Dinner in The Snug Pub.

Enjoy a three-course menu featuring traditional Christmas turkey with all the classic fixings, the perfect way to celebrate the magic of this special day.

Reservations are required and can be made for two seatings at 5 p.m. and 7 p.m., for groups of 2 to 8 guests. This is a 19+ event. 

  • Where: The Snug Pub, 1175 Beach Drive
  • When: Saturday, December 25th, starting at 5 p.m.

Read more

Latest Stories