
The definitive guide on where to order your Christmas Eve dinner, Christmas Day brunch and/or dinner for at home and where to dine out on Christmas Day in Portland.
CHRISTMAS BRUNCH, DINNER & DESSERTS
ADA’S starters, several varieties of house made pastas and desserts from tiramisu to cannoli kits.
- ORDER by Monday, Dec. 21 by phone 207-805-1139 or email
- PICK UP provided with order
642 Congress St., Portland, ME
BAM BAM BAKERY Exclusively gluten-free options of cookies, cakes, muffins, bread and more
- ORDER online here
- PICK UP available Wednesday, Dec. 23 – Christmas Eve
148 Anderson St., Portland, ME
BELLEVILLE Cookies and baked goods including take and bake cinnamon buns and a chocolate and cranberry curd buche noel
- ORDER online here until sell out
- PICK UP Wednesday, Dec. 23 – 24
1 North St., Portland, ME
BOTTO’S cakes, cookies, cannoli kits, breakfast essentials, baguettes, dinner rolls and more
- ORDER and view menu online here . Pastry orders due Dec. 21 by noon and bread orders by Wednesday, Dec. 23 at 2:00 pm
- PICK UP is curbside only between 8:00 am – 1:00 pm on Christmas Eve
550 Washington Ave., Portland, ME
C. LOVE COOKIE PROJECT Cookies, cookies, cookies AND 21% of their sales goes into supporting the local immigrant community!
- ORDER online here for pick up and shipping
- PICK UP Monday, Dec. 21 – Wednesday, Dec. 23rd, last day to have SHIPPED is Wed., December 16.
94 Washington Ave., Portland, ME
CENTRAL PROVISIONS Apps, cassoulet for 2 dinners and “Grammies Cookies”
- ORDER online here by Dec. 20th
- PICK UP on Wednesday, Dec. 23
414 Fore St., Portland, ME
CHAVAL Four styles of decadent holiday cakes and alcoholic or non-alcoholic eggnog
- ORDER online here
- PICK UP is curbside, Christmas Eve 2:00 -pm- 7:00 pm
58 Pine St., Portland, ME
CHEESE SHOP of PORTLAND Brunch items and baked goods, appetizers and cheese platters, a Christmas wine 4-pack and mimosa/bellini kits
- ORDER by email here, stop in the shop, or dial 207-500-5344 through Dec. 18th by 6:30 pm
- PICK UP Wednesday, Dec. 23rd 9:00 am – 7:00 pm or Thursday, Christmas Eve 9:00 am – 5:00 pm
107 Washington Ave. #1, Portland, ME
DEAN’S SWEETS Chocolate miniature, small and large snowmen, Christmas trees and festive truffles (All chocolate(s) nut free, select dairy free)
- ORDER online or call the Fore St. location at 207-899-3664
- PICK UP at either location through Christmas Eve
475 Fore St., Portland, ME | 54 Cove St., Portland ME
EVO KITCHEN + BAR 5 lb. boneless lamb leg with sauces and roasted potatoes
- ORDER by Tuesday, Dec. 22, call 207-358-7830
- PICK UP on Wednesday, Dec. 23 or Christmas Eve
443 Fore St., Portland, ME
FUSILLO Meat tortellini, stuffed shells, vegetarian lasagna and more delivered to your door.
- ORDER by email through Monday, Dec. 21
- DELIVERY Wednesday, Dec. 23 – Christmas Eve
GREEKS OF PEAKS has a pre-set menu you can order from starters to desserts for a per person cost.
- ORDER online here by Monday, Dec. 22 at 5:00 pm
- PICK UP at one of two locations – Fork Food Lab 2:00 – 5:00 pm or the food truck 4:00 – 6:00 pm on Peaks Island Wednesday, Dec. 23
72 Parris St., Portland, ME @FFL
GROSS CONFECTION BAR Has holiday cooking boxes, pear honey almond tart with a pint of chocolate fudge ripple ice cream and more to choose from
- ORDER is placed by emailing no later than Sunday, Dec. 20 by noon
- PICK UP Christmas Eve between 10:00 am and 2:00 pm
172 Middle St., Portland, ME
LAKE & CO Soups, apps and brunch dishes, dinner for 2, 4 or more from beef wellington to stuffed Cornish game hens, cakes and holiday cookies.
- ORDER online by Thursday, Dec. 17 by midnight.
- PICK UP 10:00 am – 1:00 pm or DELIVERY (fee TBD based on location) on Christmas Eve
72 Parris St., Portland, ME @ Fork Food Lab
LITTLE GIANT Yule log cake
- ORDERs are available until sell out
- PICK UP Wednesday, Dec. 23 and Christmas Eve
211 Danforth St., Portland, ME
LUKE’S LOBSTER Christmas Eve lobster dinner for four (three options) with appetizer add ons
- ORDER online
- PICK UP on Christmas Eve, 11:00 am – 4:00 pm
60 Portland Pier, Portland, ME
MAMI Dumplings, ramen, chasu and chocolate chip miso cookies
- ORDER online, call 207-536-4702, or order in person through Wednesday, Dec. 20
- PICK UP on Christmas Eve
339 Fore St., Portland, ME
MOUNT DESSERTS Full-size holiday pies!
- ORDER online through Tuesday, Dec. 22 at noon here
- PICK UP Wednesday, Dec. 23 during business hours
7 Exchange St., Portland, ME
OTHER SIDE DELI choose from their charcuterie, entrees including dry aged duck or rib eye, a wide variety of sides and desserts such as buttermilk and ricotta pie with winter citrus.
- ORDER must be placed by Thursday, Dec. 17 at either location by phone Veranda 207-761-9650 Vaughn 207-874-7414. Check out their menu here
- PICK UP is curbside (call when you arrive) between 8:00 am – 3:00 pm
235 Vaughn St. or 164 Veranda St., Portland, ME
ROLL CALL 1/2 or 1/4 Porchetta
- ORDER by email or call 207-200-4050 by Friday, Dec. 11
- PICK UP is curbside on Tuesday, Dec. 22 or Wednesday, Dec. 23 between 12:00 pm and 6:00 pm
81 Clark St., Portland, ME
STICKY SWEET Flavors like peppermint brownie batter and cinnamon sugar cookie (Vegan/GF)
- ORDER online here, flavors change and go fast
- PICK UP during business hours
119 Cumberland, Ave., Portland, ME
SUR LIE Dinner for 2 or 4 with ham or prime rib. You can also order side dishes with or alone and desserts from Chaval’s Ilma Lopez to accompany. Add wine and/or cocktail pairings to complement your meal.
- ORDER by Sunday, Dec. 20. View menu and order here
- PICK UP is curbside 12:00 – 4:00 pm Christmas Eve or delivery to
11 Free St., Portland, ME
TIPO Christmas Day breakfast with take and bake items such as roasted pork hash, cinnamon buns and spiced pear belinis for 4
- ORDER online by Sunday, Dec. 20 at 9:00 pm
- PICK UP Christmas Eve
182 Ocean Ave., Portland, ME
TWO FAT CATS BAKERY Cakes, Pies, Cheesecakes including a chocolate cake, espresso buttercream filled Yule Log
- ORDER online and view menu here through Dec. 19th or sell out
- PICK UP ONLY Both locations are offering pick up only Dec. 22 – 23 between 8:00 am – 4:00 pm
195 Lancaster St., Portland, ME | 740 Broadway, South Portland, ME
UNION KITCHEN and Black Tie Catering are offering appetizers from cheese and charcuterie platters to shrimp cocktail and a la carte entrees and side dishes, plus including for vegan, gluten free and dairy free
- ORDER at least 72 hours prior to pick up. View menu here and call 207-761-6665 or email
- PICK UP based on order
1 Union Wharf, Portland, ME
UNION RESTAURANT has a Christmas dinner for two to go, with salad, entree and dessert.
- ORDER by Sunday, Dec. 20th at 6:00 pm
- PICK UP TBD
390 Congress St., Portland, ME
VIA VECCHIA Feast of Seven Fishes on Christmas Eve with 7 courses for $70 pp and an optional wine pairing for an additional $30 pp
- RESERVATIONS can be made here
10 Dana St., Portland, ME
WESTIN Portland Harborview Hotel’s Take and Bake Christmas dinner for 2 with maple and cider glazed ham and more for one ($42) or two ($80)
- ORDER until Sunday, Dec. 20 here or by calling 207-517-8900
- PICK UP Christmas Eve between 8:00 am and 1:00 pm
157 High St., Portland, ME
WHAT’S OPEN ON CHRISTMAS DAY IN PORTLAND
DOCK FORE
- DINE IN
- NO RESERVATIONS first come first served
- TAKE OUT AVAILABLE
336 Fore St., Portland, ME
ROSIES RESTAURANT & PUB full, regular menu available
- DINE IN
- NO RESERVATIONS first come first served 3:00- 9:00 PM
- TAKE OUT AVAILABLE
330 Fore St., Portland, ME
SICHUAN KITCHEN full regular menu and holiday specials
- MENU for holiday specials can be viewed here
- TAKE OUT ONLY
612 Congress St., Portland, ME
THREE DOLLAR DEWEY’S full, regular menu available
- DINE IN
- TAKE OUT AVAILABLE
241 Commercial St., Portland, ME
UNION RESTAURANT at the Press Hotel has a Christmas brunch from 8:00 am – 11:00 am and a 3 course Christmas lunch/dinner menu for $79 pp plus optional $13 wine pairing between 1:00 pm – 8:00 pm
- DINE IN requires reservations
390 Congress St., Portland, ME
DID WE MISS SOMEONE?
Let us know in the comments or by emailing and we’ll update our list.