20+ Calgary Restaurants for Christmas Dine-In or Dinner Takeout (2025)

These holiday meal specials in Calgary are the perfect way to reduce stress and manage the holidays while adding more time for loved ones. Whether you want to get out of the house for this special Christmas meal or enjoy it all at home, over two dozen Calgary restaurants have a way to help!


Within Calgary, there are a handful of restaurants and hotels that offer both takeout Christmas meals and in-person holiday dining events to offer a few options on your festive meal. Between the in-person events, take-home meals, or those locations that offer both, is a huge variety of dining styles, as well as cuisine types. There are, of course, many places that offer a traditional turkey dinner, while you’ll also find the option for festive brunch meals, expansive buffet spreads, or international holiday cuisine.

Contents:

  • In-person & Takeout Holiday Meals in Calgary
  • Dine-in Only Restaurants
  • Restaurants Offering Takeout

Merry Christmas and Happy Holidays!

You may like:

In-Person & Takeout Holiday Meals in Calgary

Little Chief – Grey Eagle Resort & Casino

Grey Eagle Resort & Casino’s Little Chief Restaurant are offering two different ways to enjoy a memorable holiday meal this Christmas. First, Little Chief offer the chance to take home their cuisine with a Take-home Festive Turkey Dinner for up to 8 people. Additionally, Little Chief offers the option to dine at the restaurant and casino to enjoy their Christmas Menu that will be available to order the entire week of Christmas.

Takeout

When: provide 48-hours’ notice for all orders; pickup available December 20-28, 2025

How much: $475/6-8 people

Dine-in

When: December 20-28, 2025

Where: 3777 Grey Eagle Dr., Calgary, AB

How much: a la carte

Details

The Carriage House Inn

The Carriage House Inn are ready to help with your holiday meals via their three different Christmas dinner experiences. The first of those is the Christmas Dinner To-Go Package with the choice between an oven roasted turkey dinner, or an Alberta prime rib dinner. Both takeout dinners feed 10-12 people. Plus, the in-person experiences at The Carriage House Inn offer the choice between a Christmas Eve Three-Course Dinner, or the Christmas Day Buffet.

Takeout

When: order by December 19, pickup December 24-25, 2025, 1:00p.m.-5:00p.m.

How much: Turkey $285-$395; Prime rib $368-$640

Dine-in

When: December 24,3:30p.m., 4:30p.m. or 5:00p.m.; December 25, 2025, 4:00p.m., 4:30p.m., or 500p.m.

Where: 9030 Macleod Trail, Calgary, AB

How much: plated dinner $75 per adult and $35 per child; buffet $55 per adult and $25 per child.

Details



Hotel Blackfoot

Use any day in December to celebrate the season with the Hotel Blackfoot’s annual Holiday Carve-a-Deal Take-out. The only day in December which the Carve-a-Deal is not available is Boxing Day, as this is the day for the hotel’s in-person holiday meal. On December 26th, Hotel Blackfoot will host a festive dinner buffet filled with sweet and savoury treats of all sorts.

Takeout

When: December 1 until December 31, 2023.

Where: Hotel Blackfoot, 5940 Blackfoot Trail SE, Calgary

How much: $450 for 8-10 people

Dine-in

When: December 26, 2025, 5:00p.m.-9:00p.m.

Where: Hotel Blackfoot, 5940 Blackfoot Trail SE, Calgary

How much: $31-$50 per person

Details

Hawthorne Dining Room

The magic of the season is alive, merry, and bright this December at the Fairmont Palliser’s Hawthorne Dining Room. And whether you want to celebrate with a meal at the hotel, or with the Hawthorne’s takeaway food, the meal is still sure to be a memorable experience. For December 2025, the Hawthorne Dining Room are set to host Festive Afternoon Tea, and the Yuletide Dining, available for lunch or dinner. Plus, the great cuisine of Hawthorn is also available to take home as a Festive Turkey To Go Feast with meals big enough for 15 people.

Takeout

When: Order by December 20, for pick up December 24 or 25, 2025, 10:00a.m.-3:00p.m.

How much: $367 per 4-person meal; $567-$630 per 8-person meal; $857 per 15-person meal

Dine-in

When: November 28-December 26, 2025, 11:00a.m.-2:00p.m. or 5:00p.m.-9:00p.m.

How Much: $60-$70 per person

Where: Fairmont Palliser – 133 9th Ave. SW

Details

 

Dine-In Christmas Dinner/Brunch

Flower & Wolf

Holiday plans at Calgary’s Flower & Wolf mean you’ll get a bit of flexibility with your planning! Flower & Wolf will host three separate in-person dining events this Christmas, with a dinner available on the 24th and 25th, as well as brunch available only on Christmas Day. That brunch on the 25th is a buffet dining experience with enough variety, treats, and overall tastiness to satisfy everyone in your party. The dinner is a four-course meal with a set menu as well as a kids’ option.

When: dinner December 24-25, 2025, 4:00p.m.-10:00p.m.

Brunch December 25, 2025, 10:00a.m.-3:00p.m.

Where: 255 Barclay Parade SW, Calgary, AB

How much: $42-$98 per person

Details

Thomson’s Kitchen & Bar

The two upcoming holiday celebration meals from Thomson’s Kitchen & Bar provide two exciting ways to gather over Christmas. The first of these experiences will be the Christmas Eve Four-Course Dinner of plates that are thoughtfully crafted with seasonal ingredients or inspiration. Second up will be A Grand Holiday Buffet hosted by Thomson’s on Christmas Day. The buffet will feature a carving station, dim sum, a bao bar, large entrée, salads, charcuterie, a hot chocolate station, sweets, and much more!

When: December 24, 2025, 4:00p.m.-7:00p.m.; December 25, 2025, 12:00p.m.-7:00p.m.

Where: 112 8 Ave SE, Calgary, AB

How much: four-course dinner $55-$110 per person; buffet $73-$145 per person

Details

 

Yellow Door Bistro

‘Tis the season for a delicious buffet meal, and a meal that no one in your family needs to prepare! Grab a reservation with The Yellow Door Bistro for Christmas Day and get your choice between a memorable Christmas buffet for brunch or dinner. Both buffet meals will include a large spread filled with variety, festive treats, and traditional favourites. Also, on special for the day will be the Yellow Door’s house-brewed eggnog, alcoholic or not.

When: December 25, 2025; brunch 8:00a.m.-1:00p.m.; dinner 3:30p.m.-9:30p.m.

Where: 119-12th Avenue SW, Calgary

How much: $60-$85 per person

Details

Teatro Restaurant

Trust your festive meal to a restaurant in Calgary with over 30 years of experience in impressing people with their Italian cuisine. This holiday season, Teatro Restaurant will offer a special Boxing Day Brunch special, available for three days. Brunch at Teatro means hearty dishes and mains of breakfast and lunch favourites, all with an Italian twist. Teatro also has menus of wines, beers, and cocktails to pair.

When: December 26-28, 2025, 11:30a.m.-4:00p.m.

Where: Olympic Plaza, 200 8th Ave SE, Calgary

How much: a la carte

Details

JINBAR

The Four-Course Holiday Menu from Calgary’s JINBAR is an excellent way to celebrate the season, almost no matter what day in December you need to celebrate. The menu is available from now until December 31st to provide a way to celebrate over great food for Christmas Eve, Christmas Day, Boxing Day, New Year’s Eve, or almost any other day in December. JINBAR also offer sake pairing options for the dinner.

When: December 9-31, 2025, 4:00p.m.-9:30p.m.

Where: 24 4 St NE, Calgary

How much: $79 per person

Details

Sage & Co.

Spend your Christmas evening with the incredible Festive Four-Course Dinners from Sage & Co. The courses of seasonal dishes include choices for each course, including three different entrée options. Sage & Co.’s Festive Four-Course Dinner is available from late afternoon and into the evening to provide a bit of options for your seating times as well as your dinners.

When: December 25, 2025, 3:00p.m.-9:00p.m.

Where: 135 Southland Dr. SE, Calgary, AB

How much: $75 per person

Details

 

Takeout Christmas Dinners in Calgary

The Banquet Bar

Both of Calgary’s Banquet Bar locations will have the Holidays at Home Special available for pickup. These holiday meals are prepared individually with a few different options for your holiday entrée and dessert combination. Combine a sliced turkey dinner with a chocolate tart or an apple crisp; alternatively, these desserts are also available to pair with a prime rib dinner.

When: order while quantities last; pickup December 24, 2025, 11:00a.m.-6:00p.m.

Where: #220 3953 University Ave. NW, Calgary (Details)

#1000 80 Mahogany Rd. SE, Calgary (Details)

How much: $35.31 per person

Vin Room

Indulge in a tasty turkey dinner for two from Calgary’s Vin Room and enjoy all of that indulgence from the comfort of home. The 2025 Holiday Dinner at Home from the Vin Room includes a course of roasted turkey with sides and fixings, a dessert, and your choice between drinks like a bottle of wine or craft beers. Order now and the Vin Room will have these meals ready at their Mission and West locations.

When: order by December 18, pickup December 19-23, 2025, 3:00p.m.-10:00p.m.

Where: 2310-4th St SW, Calgary, 8561 8A Avenue SW, Calgary

How much: $75 per two people

Details

 

Deane House

Grab someone special this Christmas Eve or Day and enjoy the Deane House’s 2025 Christmas Dinner in Your Home. The two-person dinners include an entrée of top grass ranch beef wellington, mushroom duxelles, and red wine jus; plus, that entrée is served alongside four festive sides, and a toffee date pudding for dessert.

When: Pick-up December 24th between 9am-10am

Where: 806 9 Ave. SE, Calgary, AB

How much: $185 per 2 people

Details

 

River Café

Those in need of a take-home Christmas meal for a much larger group than two people will be able to take advantage of the River Café’s Christmas Dinner in Your Home. These feasts are suitable for 10-12 guests and feature honey-brined turkey as the main star. This savoury main is served alongside many festive sides and accompaniments, including a sweet finish for dessert.

When: Pick-up December 24th 9:00 a.m.-10:00 a.m.

Where: 25 Prince’s Island, Calgary

How much: $660 per up to 12 guests

Details

Gilded Spoon

Gilded Spoon offers chef-prepared, locally sourced frozen meals delivered across Calgary.  With no chopping and minimal hands-on effort, meals are ready in minutes and served hot from your kitchen. Their curated multi-course set menus make hosting easy for groups of four or more, all ready in under an hour. Options range from holiday turkey menus and classic steakhouse dinners to indulgent brunches and traditional accompaniments. Customers can choose à la carte or follow recommended menus, mix and match dishes.

When: Orders close Dec 15 for delivery by Dec 18.

Where:  #4059, 918 – 16 Ave. NW, Calgary

How Much: Varies

Details

Best Western Premier Calgary Plaza Hotel & Conference Centre

Get more time with loved ones this Christmas with Best Western Premier’s Christmas Dinner To Go. The meals are available to order for 2 people, 6-8 people, or 10-12 people. The Best Western’s Christmas Dinners include roasted turkey, trimmings and fixings like gravy or potatoes, and a trifle or pie (different flavour options) for dessert.

When: order by December 19, 2025, pickup December 25, 2025, 2:00p.m.-5:00p.m.

Where: 1316 33rd St. NE, Calgary

How much: $120 per 2 people, $354 per 6-8, $450 per 10-12

Details

District48 – Courtyard by Marriot Calgary Airport

Eliminate the stress of large holiday gatherings and get someone else to prepare and cook the food! Look to District48 at the Airport Marriot to help with these larger gatherings; for 2025, they’re offering a Festive Turkey-To-Go dinner that feeds 10-12 people. The dinner features herb roasted turkey, seasonal accompaniments and sides, and a New York Cheesecake to end the feast.

When: order by December 17, pickup December 24-25, 2025, 12:00p.m.-5:00p.m.

Where: 2500 48 Ave. NE, Calgary

How much: $398.38 per 10-12 people

Details

 

Sunterra Market

There are two sets of festive Holiday Feasts now available to order from Sunterra Market in Calgary. The shop, with five locations in the city, have released their Christmas and New Year’s Eve take home feasts. For the Christmas feasts, Sunterra have prepared four different entrée options for a three-course dinner. Those entrees also include a vegetarian option. And, if you have 2-4 people in your group, consider the Family Feast option with a discount on the per person prices.

When: available for delivery or pickup December 20–24, 2025

Where:

  • Bankers Hall – +15 level, 855 2 Street SW, Calgary
  • Britannia Plaza – 803 49 Ave. SW, Calgary
  • Kensington Road – 2536 Kensington Rd. NW, Calgary
  • Keynote – 200 12 Ave. SE, Calgary
  • West Market Square – 1851 Sirocco Dr. SW, Calgary

How much: $29.99-$39.99 per person

Details

 

Roma Catering

Take your pick from three savoury and hearty entrée options this Christmas with Roma Catering’s family dinners. For Christmas 2025, Roma Catering have prepared the options of honey ham, roast turkey, or prime rib to add to your table. The ham and turkey dinners are enough to feed four guests, while the prime rib includes a bit more and feeds up to 6 guests. These meals are prepared hot and ready to eat, while Roma Catering also offer packs of frozen holiday cuisine.

When: pickup December 24, 2025; 12:00-p.m.-3:00p.m.; while quantities last

Where: 2626 23 St NE, Calgary

How Much: $149.95-$169.95 per four people (ham or turkey); $385.95 per 6 people (prime rib)

Details

Ship & Anchor Pub

The holiday spirit is bright at Calgary’s Ship & Anchor Pub where there will be Christmas-themed events taking place all throughout December. Plus, the Ship & Anchor are back in 2025 with their Holiday Take & Bake meals to add even more holiday spirit to the pub’s offerings. The Holiday Dinners from Ship & Anchor are prepared for individual meals with the option to add on other festive features like the pub’s house made eggnog, a bottle of wine, or carrot cake.

When: order by December 18, pickup December 23, 2025; 9:00a.m.-11:00a.m.

Where: 534 17 Ave SW, Calgary

How much: turkey dinner $22 per person

Details

 

Delta Calgary South

The Christmas Day Turkey To Go from Delta Calgary South is an excellent way to feed multiple couples or a family on the 25th without any of the hassle. The Turkey Dinners feed 4-6 people with starters, sides, accompaniments, and dessert, to surround the roasted Alberta turkey. Take more time for friends, family, and turkey, and less time for cleaning, cooking, or prepping.

When: Order by December 21, pickup December 25, 2025, 2:00p.m.-4:00p.m.

Where: 135 Southland Dr SE, Calgary

How much: $295 serves 4-6 people

Details

 

Lina’s Market

Lina’s Market, and the store’s three Calgary locations are here to make the holidays simpler, more convenient, and a lot tastier. The chef-made Christmas meals from Lina’s are available to order as individual plates, or as family-style meals. Choose between an entrée of glazed ham, or roasted turkey, for either of those takeaway meals. The family-style meals are a build-your-own dinner with each dish served by the kilogram. More items to browse on Lina’s holiday menu include the charcuterie boxes, and the Christmas bakery items.

When: Order by December 22, pickup December 23-24, 2025, 12:00 p.m.-4:00p.m.

How Much: $35 per person.

Where: Lina’s Market 2202 Centre St. NE, Calgary

  • 100, 4916 130th Ave SE, Calgary
  • 5108 Elbow Drive SW, Calgary

Details

 

Delta by Marriott Calgary Downtown

Keep the holiday fun at home this Christmas with the downtown Delta’s Holiday Turkey Takeout. The meals are available for pickup from Christmas Eve to Boxing Day to allow for some flexibility as to when you celebrate. Gather the family on any of those three days to feast on the Delta’s birch syrup basted and roast turkey, starters like soup and salad, fixings and sides, and two types of dessert.

When: order by December 21, pickup December 24-26, 3:00p.m.-4:00p.m.

Where: 209 4 Ave. SE, Calgary, AB

How much: $308.92 per 4-6 people

Details

View Comments (3)

This website uses cookies.