Photo by Adobe Stock / Olga
Whether you’re looking for dine-in or takeout options, these Main Line restaurants are ready to help you celebrate Christmas Eve.
If cooking for the holiday isn’t your thing, never fear! There are plenty of restaurants throughout the Western suburbs that are excited to celebrate Christmas Eve with you.
Where to Make a Reservation
Black Powder Tavern
View this post on Instagram
In addition to its regular menu, this Wayne establishment offers festive specials and fun cocktails. Try the BPT Poinsettia or the Mint Chocolate Martini.
1164 Valley Forge Rd, Wayne, (610) 293-9333
Cedar Hollow Inn Restaurant & Bar
Enjoy a Christmas Eve brunch before the festivities kick off, then stick around to catch the Eagles game. The $1 oysters are a holiday highlight.
2455 Yellow Springs Rd, Malvern, (610) 296-9006
Duling-Kurtz House Restaurant
If you’re looking for a more upscale experience, Duling-Kurtz House Restaurant is the perfect choice, with elevated dishes and an extensive dessert menu.
146 S Whitford Rd, Exton, (610) 524-1830
Ron’s Original Bar & Grille
Ron’s Original is open from 11 a.m. to 5 p.m. on December 24, with a sprawling menu favored by locals. Whether you’re looking for a pasta dish or roast beef on a long roll, you’re sure to find what you’re looking for at this Exton hotspot.
74 E Uwchlan Ave, Exton, (610) 594-9900
Roots Cafe
Looking to keep it casual? Roots Cafe serves up your favorite dishes from 10 a.m. to 3 p.m. on Christmas Eve.
133 E Gay St, West Chester, (610) 455-0100
Sedona Taphouse
Both the West Chester and Phoenixville locations will be open from 11 a.m. to 8 p.m., allowing you to celebrate the holiday (or catch the Eagles game) however you’d like.
131 Bridge St, #5, Phoenixville, (484) 302-5714; 44 W Gay St, Ste 1, West Chester, (610) 738-5104
Fava Ristorante Italiano
View this post on Instagram
Fava is a favorite spot for any holiday, and Christmas Eve is no exception. Find the traditional feast of the seven fishes here set to live piano music.
1102 Baltimore Pke, Ste 101, Glen Mills, (484) 840-8603
Harvest Seasonal Grill & Wine Bar
View this post on Instagram
With reservations starting at 4 p.m., Harvest serves up a holiday meal you’ll feel good about with a classic farm-to-table menu.
549 Wilmington Pke, Glen Mills, (610) 358-1005
Teca Newtown Square
View this post on Instagram
If you’re looking to honor the tradition of the seven fishes, you’ll find plenty of seafood specialties at this Newtown Square Italian joint. For those in your party who don’t love seafood, the regular menu and additional specials will also be available.
191 S Newtown Street Rd, Newtown Square, (484) 420-4010
Where to Get Takeout
Amani’s BYOB
Family-style meals serving four are being offered for pickup on December 24 between 1 p.m. and 6 p.m. Each entrée comes with two sides, and hors d’oeuvres and raw bar add-ons are available.
105 E Lancaster Ave, Downingtown, (484) 237-8179
Mae’s West Chester
View this post on Instagram
Mae’s heat-and-eat menu serves four to six, and brunch options are available to enjoy on Christmas Day.
39 W Gay St, West Chester, (484) 887-0062
La Padella
Enjoy the feast of the seven fishes in the comfort of your home—without the hassle of cooking. A roasted filet loin is also available.
100 State Rd, Media, (484) 445-4445
Sophie’s BBQ
View this post on Instagram
Sophie’s BBQ is taking your traditional Christmas dinner to the next level, with a cherrywood-smoked ham covered in blackberry chipotle glaze. Pickups are available on December 23 and 24.
64 Rittenhouse Pl, Ardmore, (610) 642-0100
Autana Authentic Venezuelan Food
View this post on Instagram
Switch up your classic Christmas Eve fare with a new tradition. Autana offers a holiday menu full of tasty Venezuelan dishes for you to enjoy at home.
4 Station Rd, Ardmore, (484) 416-5843
Related: These Holiday Fashions From Main Line Area Shops Are Stunning