Where to dine out on Christmas Eve and Day in Portland.
Leave the stress of preparing a holiday feast behind by dining at one of these Portland restaurants. Here’s a list of local and chain restaurants open on Christmas Eve, Wednesday, December 24, and Christmas Day, Thursday, December 25, 2025.
If you’re looking to stay home while taking the stress out of preparing your own feast, see my list of holiday meals to go.
I highly recommend making reservations. Click the restaurant link below to view the full Christmas menu and make a reservation. Keep in mind hours may be different due to the holiday.
What Restaurants are Open on Christmas Day?
Bagdad Pub
The McMenamins location serves its regular menu alongside holiday specials from 11 a.m.-9 p.m. on Christmas Eve and noon-9 p.m. on Christmas Day.
Bagdad Pub is at 3702 S.E. Hawthorne Blvd. in Portland.
Banning’s Restaurant
Banning’s open 7 a.m. to 8 p.m. on Christmas Eve.
The restaurant is at 11477 SW Pacific Hwy in Tigard.
Brix Tavern
Brix Tavern is open until 9 p.m. on Christmas Eve.
Reservations are available 12-8 p.m. Brix Tavern has two locations: 1338 NW Hoyt St. in Portland and 8187 SW Tualatin Sherwood Rd. in Tualatin.
Benihana
The Beaverton Benihana location is open Christmas Eve and Day.
Benihana is located at 9205 SW Cascade Ave. in Beaverton.
Black Angus Steakhouse
Black Angus Steakhouse in Vancouver is open on Christmas Eve from 11 a.m. to 9 p.m.
The restaurant is located at 415 East 13th St. in Vancouver.
Black Bear Diner
Black Bear Diner locations throughout Portland are open starting at 11 a.m. Christmas Eve and Day. Special menu items include slow-roasted prime rib, homestyle turkey, old-fashioned smoked ham dinner entrees with soup or salad, cornbread muffin, red-skinned mashed potatoes and gravy, house-made cornbread stuffing, Italian green beans, and a slice of pumpkin pie.
The diner is also offers holiday meals to go.
Cascade Grill
On Christmas Day, get your choice of turkey, ham or a combination with all the fixings and dessert for $34.95 per person. Kids 10 and under are $14.95. If you have a CDL, your Thanksgiving meal is $30.95. Call 503-345-0561 for pick up or order through Grubhub from 11 a.m. to 8 p.m. on Christmas Day.
Dinner includes:
- Roast turkey, honey-baked ham, or a combination
- Dinner salad with a roll and butter
- Mashed potatoes with turkey gravy
- Cranberry sauce
- Sage stuffing
- Candied yams
- Apple or pumpkin pie with whipped cream
Cascade Grill is at 10350 N Vancouver Way in Portland. The diner is also offering holiday meals to go.
Chart House
Chart House is open for dining from 3-9 p.m. on Christmas Eve and 11 a.m. to 9 p.m. on Christmas Day. Specials include a three-course dinner for $81 per person. Choose from 10 entree options along with a starter and dessert.
The restaurant is at 5700 SW Terwilliger Blvd. in Portland.
Chopsticks
Dubbing itself Portland’s most favorite karaoke bar, Chopsticks on NE Sandy location is open seven days a week, 365 days a year. The bar opens at 6 p.m. on Christmas Eve and Christmas Day. Karaoke starts at 8 p.m. Get a rice or noodle plate, fill up on some liquid courage and sing your heart out at this Portland treasure.
Chopsticks is at 3390 NE Sandy Blvd. in Portland.
Denny’s
Open for regular hours on Christmas Eve and Day. Check your closest location before visiting.
Dutch Bros
Dutch Bros is serving all of its delicious beverages. Order a Christmas Morning from the Secret Menu. See your favorite location for specific hours.
Elmer’s
Local restaurants are open for limited hours on Christmas Eve. Check the hours at your nearest location.
Fogo de Chao
Fogo de Chao‘s Portland location will be serving from 11 a.m. to 9:30 p.m. on Christmas Eve and Christmas Day on 11 a.m. to 9 p.m.
The restaurant is at 930 SW 6th Ave. in Portland.
They also offer holiday to-go packages.
Golden Valley Brewery
Golden Valley Brewery Beaverton location has a three-course dinner starting at $35 on Christmas Eve. Options include prime rib, ham, seafood cioppino and miso risotto. The meal is served December 24 from 11 a.m. to 4 p.m.
The brewery is at 1520 NW Bethany Blvd. in Beaverton. The brewery is also serving holiday meals to go.
IHOP
Most IHOP locations are open on Christmas Eve and Day. Check your nearest location before visiting.
They are also offering a holiday family feast available for delivery and pick up.
Jake’s Famous Crawfish
Jake’s Famous Crawfish is open December 24 from 11:30 a.m. to 9 p.m. and December 25 from 11 a.m. to 9 p.m.
Jake’s Famous Crawfish is at 401 SW 12th Ave. in Portland.
Jake’s Grill
On December 24 and 25, Jake’s Grill is open 7 a.m. to 9 p.m. on Wednesday and 11 a.m. to 9 p.m. on Thursday.
Jake’s Grill is at 611 SW Tenth Ave. in Portland.
Mayrose
Located inside the downtown Portland Hilton, Mayrose is serving a prix fixe three course menu on Christmas Day from 3:30-8:3o p.m. for $75 per person. Entree options include salmon, short rib, duck breast and wild mushroom risotto.
Mayrose is at 545 Southwest Taylor St. in Portland.
Mike’s Drive In
All four Mike’s Drive In locations are open 10 a.m. to 6 p.m. on Christmas Eve.
Morton’s Steakhouse
Morton’s Steakhouse is open from 4-9 p.m. on Christmas Eve and noon to 9 p.m. on Christmas Day.
The steakhouse is at 213 SW Clay St. in Portland.
Portland City Grill
Portland City Grill is open noon to 10 p.m. on Christmas Eve and 11:30 a.m. to 10 p.m. on Christmas Day. The restaurant is serving a three course menu for $85 per person.
The grill is at 111 SW 5th Ave 30th Floor in Portland.
Rivershore Bar & Grill
Rivershore Bar & Grill in Oregon City is open 11 a.m. to 10 p.m. on Christmas Day.
The restaurant is at 1900 Clackamette Drive in Oregon City.
Ruth’s Chris Steak House
The Ruth’s Chris Steak House downtown location is open 11 a.m. to 9 p.m. on Christmas Eve.
The steakhouse is located at 850 SW Broadway in Portland.
Salty’s on the Columbia
Salty’s on the Columbia is serving an all-you-can-eat seafood buffet on Christmas Eve from 10 a.m. to 5 p.m. Prices are $125 for adults and $60 for kids.
Salty’s is at 3839 NE Marine Drive in Portland.
Starbucks
Open Christmas Eve and Christmas Day. Check your nearest location before visiting.
Urban Farmer
Urban Farmer is open 4-9 p.m. on Christmas Eve and Christmas Day with a special pre fixe menu. The price is $96 for adults and $36 for kids.
The restaurant is located inside The Nines hotel at 525 SW Morrison St. in Portland.
Who Song & Larry’s
Who Song & Larry’s is open 9 a.m. to 9 p.m. on Christmas Day serving a three-course menu for $37 for adults and $14 for children along with its regular menu.
The restaurant is at 111 SE Columbia Way in Vancouver.
Want more Portland freebies, events and deals? Subscribe to my newsletter (only one email a day), and follow me on Facebook and Instagram!
You may also like:









Portland Living on the Cheap is a member of 
Because of your guide, My family and I have decided to eat out both on Thanksgiving and the whole family on Christmas Day.
We are fans of the homestyle cooking at Black Bear Diner, and for us it is conveniently close to all of us
to meet there. No preparation, no clean up.
Thank you again for this service.
In Canby
Hey Judy! I am so glad to hear my post helped you find a great place to celebrate the holidays with your family. Thank you for reading my blog! – Victoria