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.

Do you agree with the Zagat ratings for the best restaurants in NJ? Which five-star restaurant in NJ is your number one pick? Do you know of any other Zagat-rated restaurants in New Jersey, or critically acclaimed establishments that you’d add to the list? Share your favorite NJ restaurants in the comments below!

Looking for an after-dinner treat? Check out this New Jersey ice cream trail.

OnlyInYourState may earn compensation through affiliate links in this article.

More to Explore

Top rated restaurants in New Jersey

What are some other top-rated five-star restaurants in New Jersey?

While the above list of Zagat-rated restaurants in New Jersey certainly contain some of the best of the best, it's by no means a comprehensive list of all the top-rated five-star restaurants in New Jersey.

Taqueria Mi Mariachi is an authentic Mexican eatery with hundreds of five-star reviews on Google, Yelp, and TripAdvisor. Locals love it for its authentic, perfectly executed Mexican classics. The menu isn't massive but it's got all the staples, like burritos, quesadillas, tacos, enchiladas, chilaquiles, nachos, fajitas, huaraches, tostadas, tortas, sopes, breakfast sandwiches, and even chicken fingers or cheeseburgers for the pickiest of eaters. But you definitely want to be a bit adventurous when you visit this fan-favorite establishment in New Jersey; the tacos and tamales are quite legendary!