Crystal Tavern serves a prix-fixe Christmas meal in an elegant holiday atmosphere.
Crystal Tavern serves a prix-fixe Christmas meal in an elegant holiday atmosphere.

Restaurants Open Christmas Day in New Jersey

Too pooped to put on Christmas this year? Not to fret! There are plenty of restaurants in New Jersey where you can pull up a chair on Christmas Day. So, once all the presents under your Christmas tree have been unwrapped and the stockings scavenged, you can lounge in your PJs, sip your coffee, and watch the kids play with their gifts and goodies without having to worry about cooking and cleaning before guests arrive.

We’ve rounded up 10 New Jersey restaurants that are serving up festive fare on Christmas Day. Call ahead to secure your spots at the table, and then start mapping out the holiday light displays you can catch after dinner. Merry Christmas!

Celebrate the Holidays with the whole family at Blue Morel.

North Jersey Restaurants Open Christmas Day

Blue Morel – Morristown
Come to this contemporary farm-to-table restaurant, and have the blue-est Christmas ever—in the best way possible. With seatings beginning at 12:30pm through 9pm, the annual Christmas dinner will be served as a three-course prix-fix menu. $75 for adults, $38 for children under 12 years old. For reservations call 973-451-2619.

Grand Cascades Lodge – Hamburg
Have a budding New York Times food critic in your family? Then you might need to test out the creative culinary chops of the chefs in command at the Crystal Springs Resort. Two of the Grand Cascades Lodge restaurants, Crystal Tavern and Springs Bistro, will be serving a la carte menus with some specials. More 2019 info is coming soon! Reservations are required. Call 877-447-8613 or 866-976-7292.

Legal Seafood Paramus
Haven’t tried a traditional feast of seven fishes before? Don’t worry, we have you covered. While the Garden State Plaza mall itself isn’t open, its seafood haven is hopping with a holiday feast from noon to 8pm. Though the menu hasn’t posted yet, we have it on good authority that the New England–style eatery will be offering up edibles from scallops and shrimp to luscious lobsters and a whole lot more. Reservations are recommended; call 201-843-8483.

The Manor – West Orange
Enjoy a lavish family dinner buffet featuring prime rib, turkey, baked ham, and roasted leg of lamb. There will also be plenty of cold appetizers, hot side dishes, and a full Viennese-style dessert display. $69.95 per person; $24.95 for kids 3-10. Seatings begin at noon. For reservations, call 973-325-2060. 

RELATED: Where To Have Breakfast with Santa in New Jersey

The ski-chalet vibe at the Mohawk House is perfect for a cozy Christmas dinner.

Mohawk House – Sparta
This grand country estate is already decked out for the holiday season and ready to make all of your Christmas dinner dreams a reality. Check your car with valet service and venture into one of the eight elegantly appointed, cozy, fireside dining areas reminiscent of a charming ski chalet. The website isn’t updated yet, but check in often for the first glimpses of the holiday menus, and make reservations soon by calling 973-729-6464.

Sofia – Englewood
Whether you want to go early for its special holiday brunch, or prefer to dine out for dinner, you won’t be disappointed with this Northern NJ hotspot. From seafood that’s flown in fresh daily, to house-made pasta and sundry seasonal Italian creations, many cooked in a wood-burning oven, the food is out of this world. All you can wish for is some flurries to complete the picture, as the restaurant’s open-air concept and floor-to-ceiling windows usher in tons of natural light and a great view of downtown Englewood. For reservations call 201-541-8530.

RELATED: Best Nutcrackers and Holiday Shows for New Jersey Kids

Enjoy a historic holiday feel and New American cuisine at Metuchen Inn.

Central Jersey Restaurants Open Christmas Day

Lambertville Station – Lambertville
The Lambertville Station will be serving up a Christmas Day buffet as well as an a la carte menu from noon–8pm. Entrees include turkey, duck, crab cakes, salmon, and lamb. For reservations, call 609-397-8300.

Metuchen InnMetuchen
Hoping to pair a historic vibe with your holiday meal? Look no further than Metuchen's fancy New American fixture, complete with a creative a la carte Christmas menu. Though the 2019 menu hasn't made its way online yet, if the tempting Thanksgiving menu is any indication of what you can expect from its curated Christmas cuisine, you won't be disappointed. For reservations call 732-494-6444.

You'll get your fill of holiday fare at Nassau Inn's gastro-pub, the Yankee Doodle Tap Room.

Nassau Inn – Princeton
Even the grinchiest guests would have their hearts grow three sizes after a meal at the Nassau Inn’s gastro-pub, Yankee Doodle Tap Room. With three buffet seatings (at 11:30am, 1:30pm and 4pm), the historic downtown-Princeton watering hole, with a view straight out to Palmer Square (and its huge Christmas tree lights display), promises premium yuletide yummies. Check out the 2019 menu. $40 for adults and $19 for kids ages 3-12. Children under 3 eat for free. For reservations call 609-688-2600.

Jersey Shore Restaurants Open Christmas Day

Congress Hall – Cape May
Enjoy Christmas dinner in the Congress Hall Ballroom from 1-6pm. The buffet will include ham, prime rib, mashed potatoes, seasonal vegetables, and lots more. $50 for adults; $20 for kids 4-12; free for kids 3 and under. Reservations are highly recommended. Call 609-884-6542.

All photos courtesy of the restaurants.

This post was originally published in 2017 and has been updated since.

Blue Morel
2 Whippany Road
Morristown, NJ 07960

Grand Cascades Lodge at The Crystal Springs Resort
3 Wild Turkey Way
Hamburg, NJ 07419

36 Engle Street
Englewood, NJ 07631

Legal Seafood
1 Garden State Plaza Blvd
Paramus, NJ 07652

Mohawk House
3 South Sparta Avenue
Sparta, NJ 07871

Metuchen Inn
424 Middlesex Avenue
Metuchen, NJ 08840

Nassau Inn
10 Palmer Square
Princeton, NJ 08542

Congress Hall
251 County Highway 604
Cape May, NJ 08204

Lambertville Station
11 Bridge Street
Lambertville, NJ 08530