New Jersey boasts top-rated restaurants that are highly acclaimed by Zagat.
While New York often takes center stage in the country's culinary arena, anyone who's been to the best restaurants in New Jersey knows that the Garden State is a foodie force to be reckoned with. For proof of this, simply check out the ratings on Zagat, a site that rates restaurants in all 50 states. Highly respected, Zagat reviews are generally regarded as being accurate - if a restaurant is ranked highly, the food is likely spectacular. We looked into Zagat's top-rated restaurants in New Jersey to see what made the cut, and the following are some of the best places to eat in New Jersey.
1. Nicholas Barrel & Roost, Red Bank
Editor's Note: Please note that Nicholas's Barrel & Roost used to be called Restaurant Nicholas.
The entire menu at Nicholas Barrel & Roost is incredible, so you can't go wrong no matter what you order. Dinner can get expensive but the superior staff, attention to detail, and extensive wine list make it worth the price for one of the best restaurants in New Jersey.
2. Scalini Fedeli, Chatham
Reviewers note the large portions and attentive service at Scalini Fedeli. Although on the more expensive side than some other five-star restaurants in NJ, the atmosphere is charming and the food is delicious.
3. The Bernards Inn, Bernardsville
Formal dining at its finest, The Bernards Inn is an elegant restaurant that offers an exquisite menu with a side of history. It is highly regarded as one of the best places to eat in New Jersey.
4. Cafe Matisse, Rutherford
Another one of the best restaurants in NJ, Cafe Matisse is all about creativity with unique decor and an innovative menu.
5. Lorena's, Maplewood
Not only is Lorena's a top Zagat restaurant, it has also been chosen by Open Table as one of the top 100 restaurants in the USA. Be sure to try out one of the best restaurants in New Jersey if you are in the area!
6. Fascino, Montclair
Editor's Note: Unfortunately, this restaurant is permanently closed.
Located on one of the most charming Main Streets in New Jersey, this Italian spot offers incredible pasta and spectacular service.
7. Milford Oyster House, Milford
The seafood here at this five-star restaurant in NJ is spectacular, but there is so much more to choose from, like burgers and ribs. If you're looking for amazing food in New Jersey, head to Milford Oyster House!
8. Old Homestead Steakhouse, Atlantic City
Located in the Borgata, you'll find great steak and seafood here. The crab cakes are amazing, and folks rave about the service. Old Homestead Steakhouse is a great choice when it comes to the best places to eat in New Jersey.
Looking for a place to stay? Check out these great options for accommodations in Atlantic City.
9. Black-Eyed Susans, Harvey Cedars
Open seasonally, enjoy fresh, local seafood and other American favorites at Black-Eyed Susans, one of the best restaurants in NJ.
10. Steve & Cookies By the Bay, Margate City
Great food, great wine, and great pie. Guests love the grilled lamb lolichops from Steve & Cookie's By the Bay!
11. 410 Bank Street, Cape May
Fantastic French New Orleans cuisine with a Caribbean flair... what could be better? Enjoy outdoor dining or dinner and a show at 410 Bank Street. The five-star restaurant in NJ offers special discount packages combining Cape May Stage or East Lynne Theater shows and prix fixe menus.
12. YUMI, Sea Bright
The food makes this place memorable; the presentation makes it magical. You'll find Neo-Asian cuisine and flavorful sushi dishes at YUMI. Learn more about one of the best restaurants in NJ and other amazing restaurants in NJ.
13. Peacock Inn, Princeton
One of many fine-dining restaurants in New Jersey, the Peacock Inn serves up modern American cuisine and is attached to an equally impressive inn.