Celebrate Christmas in Edmonton with a variety of festive dining options that add holiday cheer to the city’s culinary scene. From elegant afternoon teas to hearty Christmas dinners, Edmonton’s restaurants have curated special menus to make your holiday celebrations unforgettable. Whether you’re planning a cozy brunch, a festive dinner, or looking for a pre-cooked turkey to enjoy at home, Edmonton offers plenty of choices for a memorable holiday feast. Here’s a roundup of the top Christmas dining and takeaway options in the city.

Christmas Eve falls on Tuesday, December 24 this year, followed by Christmas Day on Wednesday, December 25.
Christmas Edmonton 2024: 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.
Fantasyland Hotel
Fantasyland Hotel in Edmonton is offering festive dining experiences this holiday season.
- Brunch with Santa: A festive buffet on December 25 from 11 AM to 2 PM featuring a prime rib carving station, turkey carving, seafood bar, and more. Priced at $101 per adult, $86 per senior, and $50 per child. Children 5 and under eat free. Price includes gratuity.
- Christmas Dinner: A prix-fixe, four-course dinner on December 24 and 25 at 4 PM, 6 PM, and 8 PM featuring holiday classics curated by Executive Chef Rodney Khoo. Vegan options are available.
- Christmas Feast-To-Go: A holiday meal available for pick-up from December 23 to 25 at 1 PM, ideal for enjoying at home.
Harvest Room – Fairmont Hotel Macdonald
Harvest Room – Fairmont Hotel Macdonald is offering several festive dining experiences this holiday season:
Nutcracker Afternoon Tea: Held on weekends from November 16 to December 29. Priced at CA$99 per person, subject to 15% gratuity and 5% GST. Seating times are at 12 PM and 2:30 PM. Parties of eight or more are subject to an 18% gratuity.
Christmas Day Dinner: A five-course Table d’Hôte menu with live musical entertainment. Available on December 25, with seating times at 4 PM and 7 PM. Tickets are priced at CA$189 per person and are non-refundable.
Christmas Eve Dinner: A three-course Table d’Hôte menu with a local festive twist. Available on December 24, with seatings at 5 PM and 7:30 PM. Priced at CA$119 per person, with non-refundable tickets.
Festive Lunch Buffet: Offered from December 5 to 27 (excluding December 24 and 25) with seatings from 11:30 AM to 1 PM. Priced at CA$49 per person, exclusive of GST and gratuities. Payment is due at the restaurant.
District 102 Drink + Eatery
District 102 Drink + Eatery in Edmonton is celebrating the season with its 12 Days of Cheers menu from December 14 to 25.
Prix-Fixe Menu Highlights:
- Starters: Roasted Apple & Parsnip Soup or District 102 Salad
- Mains: Brined Roasted Turkey with cranberry-orange compote or Slow-Braised Alberta Beef
- Desserts: Ginger Caramel Spice Cake or Chocolate Decadence
4404 Restaurant – Delta Edmonton South
4404 Restaurant in Edmonton offers a variety of festive dining options during the holiday season.
12 Days of Christmas (Dec 13–24):
A prix-fixe menu featuring:
- Starter: Pear Butternut Squash Soup
- Mains: Turkey Waffle with stuffing, gravy, and cranberry sauce; Braised Beef Wellington; or Vegan Chili Cauliflower
- Dessert: Sticky Toffee Pudding with whipped cream and fresh berries
Christmas Day Buffet:
Enjoy an extensive buffet including:
- Morning Bakery and Classic Breakfast
- Chef-Attended Omelet and Carving Stations
- Christmas Charcuterie Display, Salad Bar, Traditional Christmas Entrées, and Festive Desserts
Guests are allotted a 1.5-hour seating limit. A 20% gratuity applies to groups of 8 or more.
If you are a restaurant/business that wants to be featured, please visit this page for the submission guidelines.
