The 15 Best Restaurants in New Jersey!

New Jersey exemplifies the melting pot of America through its diverse range of restaurants, sprinkled all across the state. From high-end bistros owned by world-renowned chefs to lesser-known joints that only the locals know about, and from the very best Italian eateries to the finest French cuisine, you will find it all in the Garden State.

1. Chez Catherine, Westfield, NJ

This Union County favorite offers a taste of France in an intimate setting with exquisite service. It is a top spot among locals and is an award-winning restaurant in the French cuisine category. This spot boasts a long history of planning and attention to quality.

2. Frog and the Peach, New Brunswick, NJ

A favorite in the city of New Brunswick, the Frog and the Peach is a dining favorite on TripAdvisor and other sites. They offer prix fixe lunches, three-course dinners, and wine tastings among other special events. Their wine list is extensive but you can also bring your own wine for a small corking fee.

3. Pithari Taverna, Highland Park, NJ

Pithari is rated as one of the top Greek restaurants among New Jersey’s many Greek cuisine options. Started in 2007, Pithari offers authentic, freshly-made Greek dishes that are both traditional and modern. Their dishes include vegetarian-friendly options for meat-conscious eaters.

4. Enoteca Ursino, Union, NJ

Enoteca Ursino is a unique dining venue located near the Kean University campus with dining and catering options. A part of the Terra Momo restaurant group, this New Jersey gem has a mission to focus on a farm-to-table method to provide a sustainable, fresh menu. Their menu is Italian-inspired with a penchant for special wines.

5. Nicholas, Red Bank, NJ

Restaurant Nicholas boasts a fine dining experience with a focus on New American cuisine and fine wines. Located in Red Bank, Nicholas was opened in 2000 and features a dining room and Bar N, a bar right off the restaurant. Only prix fixe dinner is served and private events and reservations are accepted.

6. Rod’s Steak & Seafood Grille, Morristown, NJ

Known for its award-winning steak, Rod’s offers options for lunch, dinner, and weekend brunch. Rod’s also has a unique setting using old railway cars to provide a dining experience like no other for private parties or settings. They also feature an extensive wine cellar available for selection.

7. Café Panache, Ramsey, NJ

With 30 years of experience, this New Jersey favorite allows a BYO policy in a warm, atmospheric setting. Their focus is on seasonal and daily changing menu that seeks to create a taste that is both simple but complex while using all-natural, farm-sourced ingredients.

8. Verjus, Maplewood, NJ

Verjus features a changing menu from day to day and even week to week based off available ingredients and local sources. Their French cuisine pairs well with their full bar and available wine selection.

9. Lorena’s, Maplewood, NJ

Located in the quaint town of Maplewood, this local staple offers a twist on high end cuisine with French inspiration. Their menus rotate seasonally to provide new and exciting recipes for lunch, dinner, and brunch.

10. Just Restaurant, Old Bridge, NJ

This dinner-only venue is a contemporary eating fare located in Old Bridge, New Jersey with a varied setting appropriate for both an intimate dinner or cocktails with colleagues. Reservations can be made online for dinner, family events, or corporate events. Vegetarian and gluten-free options are available.

11. Fuji, Haddonfield, NJ

If you are in the mood for something on the raw side, Fuji’s upscale setting and superior handling of Japanese cuisine may be what you’re looking for. Everything from the rice in the sushi to the fish cut on a plate is handled with care and precision. It is also BYO which is always a plus.

12. Milford Oyster House, Milford, NJ

Milford provides an original warm experience in a comfortable setting for seafood lovers seeking a quality meal. Their dishes range from a unique take such as Cajun swordfish taco to classics such as fish & chips.

13. Cucharamama, Hoboken, NJ

In bustling Hoboken sits the spicy, warm flavors of South American dishes such as ceviche and tamales. This busy location requires some patience or reservations but is known for serving authentic Latin dishes. Kill some time at the bar and wait to be amazed.

14. Indeblue, Collingswood, NJ

Indeblue serves traditional Indian dishes prepared by Chef Ramola who was trained in Mumbai. The setting is described as “fun” with occasional sitar music and reservations are necessary to get a seat in this popular spot.

15. The Peacock Inn, Princeton, NJ

The Peacock Inn is both a boutique hotel and a fine dining venue in historic Princeton. The setting is relaxed without sacrificing a posh atmosphere and features a bar to accompany the modern American menu.

Select a New Jersey town to find the Best Things-To-Do and Places To Go around you
Find Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Atlantic County

Bergen County

Burlington County

Camden County

Cape May County

Cumberland County

Essex County

Gloucester County

Hudson County

Hunterdon County

Mercer County

Middlesex County

Monmouth County

Morris County

Ocean County

Passaic County

Salem County

Somerset County

Sussex County

Union County

Warren County