1. Surf Taco - Several Locations
It's nothing like authentic Mexican, and it's definitely not a hidden treasure, but I'm pretty much addicted to it nonetheless. They have a cool, laid-back summery vibe when it comes to the atmosphere AND the names of the food they serve. If you live on the shore there's a pretty high chance there's one a reasonable distance from you and they have so many options ranging from chicken, beef, fish or even vegetarian.
2. Slater's Deli - Middletown, NJ
Home of the famous PORK ROLL and cheese sandwich. I don't think I've ever seen such a big sandwich. To make it even better, they won best pork roll sandwich. In my opinion, Starks (which is unfortunately closed) was better, but hey, it's fine. All pork roll is good pork roll.
3. The Inlet Cafe - Atlantic Highlands, NJ
This is pretty much one of my favorite places to eat in the summer. First of all, they have a giant menu full of different types of seafood, or other options if you aren't a fan. If you request a table outside, you are able to sit right on the bay and enjoy the beautiful weather while you eat. If you're lucky, you'll see some baby ducks too.
4. Birravino - Red Bank, NJ
Not only do they have awesome Italian food (including pizza if you're picky), but to make it even better they brew their own beers (if you're into that sort of thing). Like all breweries, they serve flights allowing you to sample each one and they have seasonal beers as well!
5. Urban Coalhouse - Red Bank, NJ
This is the home of the best margherita pie and fried shrimp that I've ever tasted. If you are someone who isn't really into a plain pie, they have really different gourmet options along with the option of customizing your own pie.
6. Jakeabob's Bay - Union Beach, NJ
Jakeabob's is only open during the summer, so most of their menu items include seafood or lighter fare. Either way, the food isn't really the main attraction here. They're infamous for their Rum Buckets. For $15 each, you get a huge bucket full of fruit juice and a ton of rum. And you get to hangout at the outside bar right on the water as you drink it.
7. Fuze Eatery & Empanada House - Long Branch, NJ
If you plan on going here you definitely have to keep an eye out, because it's really nothing more than a little shack. There's no inside dining area, but that's fine because you can walk with an empanada or a smoothie (which are the only things they sell). What really makes this place stand out is the different variety of empanadas that they have (i.e., pizza empanada, BEC empanada, dessert empanadas, etc.).