Restaurants Open for Thanksgiving Dinner in New Jersey
I love a big meal, and I love to cook one too. In fact, I'm on the hook this year, but I also love the idea of an elegant Thanksgiving meal at a cozy inn, with someone else doing the dishes. So, if you prefer being thankful for restaurants, servers, white tablecloths, bottomless buffets, and artisanal, palm-fed, organic, pea-brained heritage turkeys, instead of your own holiday organizational skills, we’ve put together a list of places to take your brood. You can thank us later.
Grain House Restaurant (Basking Ridge)
Enjoy a classic Thanksgiving sit-down dinner at the Grain House restaurant, including a kids' menu, $45 for adults and $19 for children ages 5-12, or a luscious buffet in the historical Olde Mill Inn, which dates back to the 18th century. $48 for adults and $19 for children ages 5-12. For reservations call 908-696-2335.
The Frog and Peach (New Brunswick)
A lovely mix of traditional and elegant, this menu will satisfy the whole family. $54 per person, plus tax and tip. For reservations call 732-846-3216 or go to opentable.com.
Gladstone Tavern (Gladstone)
Enjoy your family dinner from a family style menu that offers turkey, ham, pumpkin and apple pie, at a restaurant known for being — you guessed it — family friendly. $46 adults for adults and $16 for children (under 10). For reservations call 908-234-9055.
The Bernards Inn (Bernardsville)
A fancy buffet ($65 for adults, $15-$29 for children) or a swanky prix-fixe dinner ($75 for adults, $35 for children under 12), and it all sounds delicious. For reservations call 908-766-0002.
Amanda’s (Hoboken)
This refined Hoboken stand-by is offering a three-course, prix-fixe menu that includes all sorts of tasty morsels from pumpkin risotto to roast turkey to key lime pie. $45 per person. Children 12 and under eat for half-price. For reservations call 201-798-0101.
The Sergeantsville Inn (Sergeantsville)
This charming sit-down dinner includes a range of choices like smoked salmon, steak, traditional turkey, or rack of lamb, with a children's menu that includes chicken fingers, just like the Pilgrims ate. $45 for adults and $16 for children 12 and under. For reservations call 609-397-3700.
Madeleine’s Petit Paris (Northvale)
Put a little ooh, la, la in your gobble gobble with this French twist on traditional Thanksgiving. Try the buffet ($34.50 per person) or a la carte, with special holiday items. For reservations call 201-767-0063.

















Restaurants serving Thanksgiving Dinner in Hartford County, CT
Thanksgiving Day: Dinner Out, Anyone?
Restaurants Open on Thanksgiving Day in Litchfield County, CT
Thanksgiving Dinner Out, Fairfield County Restaurants




