There is nothing more fun, in my opinion than going out for dinner at one of New Jersey's amazing local spots.
And Jersey has a lot of great places to grab a bite.
You can go someplace nice and cozy like the Crabs Claw Inn in Lavalette, Frankies Bar And Grill in Point Pleasant, or there's always the Anchor Inn in Ocean Gate.
It all just depends on what kind of mood you're in.
If you want something a little higher end, like if you're celebrating an anniversary or something, then you'll want to go to Ocean County's best place for fine dining, Rosie's.
But even Ocean County's best fine dining restaurant isn't the best restaurant in New Jersey, according to foodies, Jersey's best restaurant is located in Monmouth County.
READ MORE: NJ's Most Searched Slang Words And What They Mean
What I like about this place is that the head chef is local to the Monmouth County area and tries to include as many different flavors as possible to make every meal exciting.
According to Love Food, James on Main is the best restaurant in New Jersey, and just looking at some of the food you can get there I can see why.
The Nashville Hot Chicken looks like it's to die for.
And if chicken isn't really your thing, then maybe you'll want to try something a little smokier.
In that case, James On Main has what looks like killer ribs.
The crust on that looks out of this world!
And if somehow you're still able to eat some dessert after all that good food, James on Main has some seriously amazing-looking sweet treats to end your meal with.
Located in Hackettstown New Jersey, if you want to grab a bite at New Jersey's best restaurant you may want to grab a reservation because this place is incredibly popular.