Your Guide to Christmas Eve Dining on the Main Line

Reservations are a must.

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

In addition to its regular menu, this Wayne establishment offers festive specials and fun cocktails. Try the BPT Poinsettia or the Mint Chocolate Martini.

- Advertisement -

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

- Partner Content -

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.

- Advertisement -

131 Bridge St, #5, Phoenixville, (484) 302-5714; 44 W Gay St, Ste 1, West Chester, (610) 738-5104

Fava Ristorante Italiano

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

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

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

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


A post shared by Sophie’s Barbecue (@sophies_bbq)

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


A post shared by Autana Venezuelan Food (@autana_pa)

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

Our Best of the Main Line & Western Suburbs Party is July 25!