Celebrate Christmas in Portland, Oregon, with a variety of festive dining options showcasing the city’s vibrant culinary scene. From sophisticated afternoon teas to hearty holiday dinners, local restaurants have crafted menus that embrace the warmth and spirit of the season. Whether you’re planning a cozy brunch, a celebratory dinner, or need a pre-cooked turkey for a holiday feast at home, Portland offers plenty of ways to make your Christmas meal special. Here’s a roundup of the best Christmas dining and takeaway options in the city.
Christmas Eve in Canada falls on Tuesday, December 24 this year, followed by Christmas Day on Wednesday, December 25.
Christmas Portland 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.
Bellpine at The Ritz-Carlton Portland
Bellpine at The Ritz-Carlton Portland is celebrating the holiday season with festive dining experiences, including a Christmas Eve Dinner Buffet, Christmas Day Brunch, and Afternoon Tea.
Christmas Eve Dinner Buffet on December 24 features a seafood display with PNW oysters and caviar, carving stations with Beef Wellington and Hazelnut-Crusted Salmon, and an assortment of seasonal dishes and desserts. Live jazz entertainment will accompany the evening. Dinner is priced at $150 per adult and $75 per child (ages 4-12). A non-refundable $50 deposit per person is required and will be deducted from the total bill.
On Christmas Day, guests can enjoy brunch from 7 AM to 3 PM with bottomless mimosas and a Bloody Mary special priced at $50 per person. The menu highlights include Seafood Cocktails, Salmon Benedict, and Shaved Prime Rib with Truffle Jus.
For a festive touch, Afternoon Tea will be offered on Saturdays and Sundays throughout December. Held on the 20th floor, the 90-minute experience includes artisanal tea sandwiches, holiday pastries, and live jazz music, with prices ranging from $35 to $85 per person.
Gracie’s
Gracie’s – Portland invites guests to celebrate the holiday season with their Christmas Eve Grand Buffet and Christmas Day Grand Buffet.
On Christmas Eve, December 24, the buffet opens at 11 AM, with the last seating at 5 PM. Guests can indulge in a festive spread of pastries, small bites, soups, salads, and desserts, along with the option to select one entrée from a seasonal à la carte menu. Pricing ranges from $90 per adult to $40 per child (under 12), and infants under 2 dine for free.
The Christmas Day Grand Buffet on December 25 follows the same schedule and pricing. Both events will feature traditional holiday favorites alongside seasonal specialties curated by Chef Waterman. The buffet menu is designed to accommodate various dietary needs, ensuring a delightful experience for all.
Riverview Restaurant
Riverview Restaurant in Troutdale offers a special 4-course prix-fixe Christmas Eve dinner for $49 per person. This annual event features an expertly crafted menu designed to celebrate the holiday season.
Urban Farmer Portland
Urban Farmer Portland in Portland presents a 3-course prix-fixe menu for Christmas Eve and Christmas Day. The festive meal is priced at $86 per person and $36 for children under 12, featuring seasonal dishes in a cozy, inviting atmosphere.
Timberline Lodge
Timberline Lodge in Timberline offers special Christmas Eve and Christmas Day dinners with multi-course menus. Christmas Eve features highlights like Applewood Smoked Prime Rib and Wild Pacific King Salmon for $110 per person. The Christmas Day menu includes options such as Sage and Honey Mustard Turkey Breast and Hunter’s Cavatelli and Greens, priced at $99 per person.
Campana
Campana in Portland celebrates the Feast of the Seven Fishes with a 5-course menu featuring seven seafood preparations for $140 per person. Optional wine pairings are available. Dietary restrictions must be disclosed at booking to ensure accommodations.
King Tide Fish & Shell
King Tide Fish & Shell in Portland offers a unique Yule Tide Snow Globe dining experience overlooking the Willamette River. The family-style holiday menu curated by Chef Alex Diestra is available daily from November 16 through December 31 for $75 per ticket.
If you are a restaurant/business that wants to be featured, please visit this page for the submission guidelines.