Skip to content
Link copied to clipboard
Link copied to clipboard

Where to find the Feast of the Seven Fishes and Christmas dinners in the Philly suburbs

From the Jersey Shore to Delaware County, take your pick of prix-fixe dinners and a la carte menus.

Caffe Aldo Lamberti will have Peruvian scallops this holiday.
Caffe Aldo Lamberti will have Peruvian scallops this holiday.Read moreCaffe Aldo Lamberti

Dreading the labor of holiday cooking? Skip the stress and let local restaurants handle the heavy lifting this holiday season.

From Delaware County to the Jersey Shore, you can enjoy festive dishes like seafood lasagna, duck breast with cranberry-apricot couscous, and persimmon bread pudding.

Choose from prix-fixe dinners or à la carte menus.

Find salt cod fritters on the Christmas Eve seven fishes dinner at Nunzio.
Find salt cod fritters on the Christmas Eve seven fishes dinner at Nunzio.Read moreNunzio

New Jersey

Nunzio

This Collingswood classic is celebrating Christmas Eve with two special four-course menus: a Feast of the Seven Fishes-inspired option or a meat-lover’s feast featuring salt cod fritters and braised beef brasato. Dinner is $85 per person, with reservations required. A takeout menu is also available for online orders. On New Year’s Eve, enjoy a $100 four-course dinner with amuse-bouche, pasta, entrée, and dessert options.

📍706 Haddon Ave., Collingswood, N.J., 08108, 📞 856-858-9840, 🌐 nunziosbyob.com

Hemingway’s Cape May

Celebrate Christmas Eve or Christmas Day at Hemingway’s in Cape May with an à la carte menu. Starters include baked baby Brie and bacon-wrapped shrimp, while entrées feature the Seven Fishes platter ($48), slow-roasted prime rib ($34–$46), and herb-encrusted rack of lamb ($42). Save room for eggnog crème brûlée or bûche de Noël. Christmas Eve seatings are from 2 to 7 p.m., and Christmas Day seatings are from 1 to 6 p.m. Reservations are required.

📍1045 Beach Ave., Cape May, N.J. 08204, 📞 609-884-5611, 🌐 hemingwayscapemay.com

Caffe Aldo Lamberti

Head to Cherry Hill for Christmas Eve dinner at Caffe Aldo Lamberti. The à la carte menu offers appetizers like colossal crab cocktail ($24) and Peruvian scallops imperial ($28), Caesar salads ($16), shrimp bisque ($13), and entrées like chicken Parm ($33) and grilled lamb chops ($55). Book a table on OpenTable.

📍2011 Route 70 West, Cherry Hill, N.J. 08002, 📞 856-663-1747, 🌐 caffelamberti.com

Spiaggetta Restaurant

Spiaggetta offers a Feast of the Seven Fishes on Dec. 14, a tradition since 2013. Enjoy family-style starters like risotto with salmon and shrimp and fresh tomatoes and herby mussels. Live music by the violinist Jersey Gina will accompany dinner, which includes seafood lasagna, scallops, stuffed calamari, and pear arugula salad. Finish with Italian rum cake and ciambelline al vino biscuits. Tickets are $158 per person for the 7 p.m. BYOB dinner, and reservations are required.

📍9800 Third Ave., Stone Harbor, N.J., 08247, 📞 609-368-9400, 🌐 spiaggettanj.com

The Farmer's Daughter Restaurant is hosting a Christmas Eve dinner.
The Farmer's Daughter Restaurant is hosting a Christmas Eve dinner.Read moreFarmer's Daughter

Pennsylvania

Pineville Tavern

On Christmas Day, Pineville is offering an array of à la carte dishes from noon to 8 p.m. Order the mustard-glazed Christmas ham with pear onion jam ($26), spicy yellowfin tuna tartare ($22), cheesesteak egg rolls ($18), or all the above. End the meal with a chocolate chip cookie skillet and a crème brûlée ($12 each). Reservations at this Bucks County restaurant require a credit card to book holiday seatings.

📍1098 Durham Road, Pineville, Pa. 18946, 📞 215-598-3890, 🌐 pinevilletavern.com

The Farmer’s Daughter

Enjoy a five-course prix-fixe dinner for $99.95 per person at this Blue Bell spot. Share red pepper hummus with the table to start, and then dive into pork mignon, a seafood pot, pumpkin gnocchi, and filet tenderloin. Persimmon bread pudding and a mini German chocolate cake completes the dinner. Vegetarian options are available for $79.95, and kids dine for $26.95. A 20% gratuity is added for parties of six or more. Dinner is served from 5 to 9 p.m. on Christmas Eve. Reservations are required.

📍1401 Morris Road, Blue Bell, Pa. 19422, 📞 215-616-8300, 🌐 farmersdaughterpa.com

Ristorante Toscano

Celebrate Ristorante Toscano’s Christmas tradition with a Feast of the Seven Fishes on Dec. 22 from 3 to 6 p.m. For $50.75 per person, there’s spinach salad, spelts, penne with crab and vodka rose cream sauce, eggplant Parmesan, and cannoli. Call to reserve your seat.

📍213 N. Broad St., Lansdale, Pa. 19446, 📞 215-362-8002, 🌐 toscanolansdale.com

Brickside Grille

Norwegian farm-raised salmon, New Zealand green-lip mussels, and Chesapeake oysters are three of the fishes on the menu for Brickside Grille’s Christmas buffet. The feast also includes a carving station with pork steamship round and turkey with apple cider gravy, hot sides like mac and cheese and apple raisin herb stuffing, and cold sides like smoked salmon and Caesar salad. For something sweet, guests will find a Belgian dark chocolate fountain with bananas, rice crispy treats, marshmallows, and vanilla cake for dipping. Adults are $39.50, and kids 5–12 are $22. Book reservations on OpenTable or call for groups larger than six.

📍540 Wellington Square, Exton, Pa. 19341, 📞 610-321-1600, 🌐 bricksidegrille.com