clock menu more-arrow no yes mobile
Acadame at the festive Kennebunk Inn
Acadame at the festive Kennebunk Inn
Kennebunk Inn

Where to Eat on Christmas Eve and Christmas Day in Maine

Book now or expect coal in your stocking.

View as Map
Acadame at the festive Kennebunk Inn
| Kennebunk Inn

Looking for a place in Maine to enjoy a holiday meal on Christmas Eve or Christmas Day? Consider yourself covered with 16 options across the state that are open late the night before or on the holiday itself. Most of these restaurants require or strongly recommend reservations, and you've got less than two weeks to the holiday, so book now. 'Tis the season for giving, so if you don't see your favorite spot to celebrate on the map, please share in the comments.

Note: map points are listed south to north.

Read More
Eater maps are curated by editors and aim to reflect a diversity of neighborhoods, cuisines, and prices. Learn more about our editorial process. If you buy something or book a reservation from an Eater link, Vox Media may earn a commission. See our ethics policy.

The Black Birch

Copy Link
Kittery's beloved American bistro is open on the 24th from 3:30 p.m. until 8 p.m. with a limited menu. Here's hoping the duck confit poutine makes an appearance.

Academe

Copy Link
The Kennebunk Inn's restaurant Acadame is open on Christmas Eve from 4 to 8 p.m., serving an à la carte menu, which features chef Shanna O'Hea's signature lobster pot pie.

Tempo Dulu

Copy Link
Forgo the traditional western fare in favor of a Southeast Asian-inspired 5-course menu, available Christmas Eve at 5 p.m. and Christmas Day with seatings available from 1 to 7 p.m.

Zen Chinese Bistro

Copy Link
If you honor the time-honored tradition of Chinese food on Christmas, Zen Chinese Bistro is your destination, with regular hours on both Christmas Eve and Christmas Day.

The Brunswick Hotel & Tavern

Copy Link
The tavern will serve its regular menu on Christmas Eve and offer a special 3-course prix fixe menu for $46 on Christmas Day.

Natalie's at Camden Harbour Inn

Copy Link
Celebrate elegantly at Natalie's at the Camden Harbour Inn with a 5-course dinner served from 1 to 7 p.m. on Christmas Day.

Sea Glass at Inn by the Sea

Copy Link
Enjoy dinner Christmas Day at the inn's restaurant from 12 to 8 p.m., with a special holiday menu served family-style.

Congress Squared

Copy Link
The Westin's restaurant gets into the holiday spirit with a 3-course dinner from 5 to 8 p.m. on Christmas Eve and Christmas Day.

Five Fifty-Five

Copy Link
This popular downtown Portland restaurant opens at 4 p.m. on Christmas Eve and is serving a 3- and 5-course menu in addition to its regular selections.

Twenty Milk Street

Copy Link
The cozy restaurant in the Regency is serving an à la carte dinner menu from 5 to 8 p.m. on Christmas Eve and Christmas Day.

Ports of Italy

Copy Link
Enjoy a 4-course prix fixe menu for $45 per person at this Italian favorite on Christmas Eve and Christmas Day. The identically-named sister restaurant in Kennebunkport will also be open on the 24th and 25th.

Broad Arrow Tavern

Copy Link
On Christmas Eve, dine à la carte in the Broad Arrow Tavern or the Maine Harvest dining room; on Christmas opt for the Grand Buffet from 12 until 5 p.m.

The Hartstone Inn

Copy Link
This Camden B&B will serve a prix fixe menu on Christmas Eve, beginning at 5 p.m. Chef Michael Salmon is offering a choice of lamb chops or surf and turf for $55 per person.

Petite Jacqueline

Copy Link
If you haven't yet checked out the reopened Petite Jacqueline, Christmas Eve is the perfect time to do so with dinner served from 5 to 8:30 p.m. with festive food and drink specials.
This restaurant within the Press Hotel is serving a 3-course prix fixe dinner on Christmas Day for $65 per person.

Hollywood Casino Hotel & Raceway

Copy Link
Throw tradition out the window with Christmas Day dinner at the casino. The "epic" buffet costs $20.99 and promises all your holiday favorites.

The Black Birch

Kittery's beloved American bistro is open on the 24th from 3:30 p.m. until 8 p.m. with a limited menu. Here's hoping the duck confit poutine makes an appearance.

Academe

The Kennebunk Inn's restaurant Acadame is open on Christmas Eve from 4 to 8 p.m., serving an à la carte menu, which features chef Shanna O'Hea's signature lobster pot pie.

Tempo Dulu

Forgo the traditional western fare in favor of a Southeast Asian-inspired 5-course menu, available Christmas Eve at 5 p.m. and Christmas Day with seatings available from 1 to 7 p.m.

Zen Chinese Bistro

If you honor the time-honored tradition of Chinese food on Christmas, Zen Chinese Bistro is your destination, with regular hours on both Christmas Eve and Christmas Day.

The Brunswick Hotel & Tavern

The tavern will serve its regular menu on Christmas Eve and offer a special 3-course prix fixe menu for $46 on Christmas Day.

Natalie's at Camden Harbour Inn

Celebrate elegantly at Natalie's at the Camden Harbour Inn with a 5-course dinner served from 1 to 7 p.m. on Christmas Day.

Sea Glass at Inn by the Sea

Enjoy dinner Christmas Day at the inn's restaurant from 12 to 8 p.m., with a special holiday menu served family-style.

Congress Squared

The Westin's restaurant gets into the holiday spirit with a 3-course dinner from 5 to 8 p.m. on Christmas Eve and Christmas Day.

Five Fifty-Five

This popular downtown Portland restaurant opens at 4 p.m. on Christmas Eve and is serving a 3- and 5-course menu in addition to its regular selections.

Twenty Milk Street

The cozy restaurant in the Regency is serving an à la carte dinner menu from 5 to 8 p.m. on Christmas Eve and Christmas Day.

Ports of Italy

Enjoy a 4-course prix fixe menu for $45 per person at this Italian favorite on Christmas Eve and Christmas Day. The identically-named sister restaurant in Kennebunkport will also be open on the 24th and 25th.

Broad Arrow Tavern

On Christmas Eve, dine à la carte in the Broad Arrow Tavern or the Maine Harvest dining room; on Christmas opt for the Grand Buffet from 12 until 5 p.m.

The Hartstone Inn

This Camden B&B will serve a prix fixe menu on Christmas Eve, beginning at 5 p.m. Chef Michael Salmon is offering a choice of lamb chops or surf and turf for $55 per person.

Petite Jacqueline

If you haven't yet checked out the reopened Petite Jacqueline, Christmas Eve is the perfect time to do so with dinner served from 5 to 8:30 p.m. with festive food and drink specials.

Union

This restaurant within the Press Hotel is serving a 3-course prix fixe dinner on Christmas Day for $65 per person.

Hollywood Casino Hotel & Raceway

Throw tradition out the window with Christmas Day dinner at the casino. The "epic" buffet costs $20.99 and promises all your holiday favorites.