New Jersey has 130 miles of gorgeous coastline, combined with numerous rivers and lakes; we definitely don’t have a shortage of waterfront restaurants. There’s not much better on a beautiful day than dining on delicious food while enjoying scenic views, and there are few better states to accomplish this than New Jersey. With so many waterfront restaurants to choose from, where does one begin? I’d start here:
1. Alice's, Lake Hopatcong
Enjoy delicious "new-American" cuisine, a full bar, live music on the lower level, and sprawling lakefront views. Dine indoors or opt for the outdoor patio.
2. The Black River Barn, Randolph
The Black River Barn offers both indoor and outdoor dining along with casual pub fare. Music lovers will appreciate Black River Barn's nighttime scene - karaoke on Tuesdays, open mic nights on 1st and 3rd Wednesdays, and live music on Thursdays, Fridays, and Saturdays.
3. Battello, Jersey City
One of the best spots for NYC views, Battello serves lunch, brunch, dinner, and a light bar menu. You'll find Italian fare here, but if you prefer American cuisine, check out their sister restaurant, The Kitchen Step. The same executive chef (Ryan DePersio) is behind both culinary gems.
4. Crab House, Edgewater
You'll find spectacular seafood, stunning Manhattan views (especially at night), and an all new happy hour menu. An added bonus? They offer AARP discounts. Check out the patio in warmer weather.
5. Chart House, Weehawken
The reviews of this chain restaurant were so spectacular, it was impossible to leave Chart House off the list. The seafood spot also has an amazing hot chocolate lava cake.
6. McLoone's Boathouse, West Orange
Look out on the reservoir at South Mountain Reservation while enjoying your meal. Brunch is a favorite.
7. Lambertville Station, Lambertville
This restaurant and inn offers American cuisine, served on the banks of the Delaware River. Housed in a renovated 19th century train station, this scenic spot is a local favorite.
8. Patriots Crossing, Titusville
This casual American bistro offers great views of the Delaware River and D+R Canal. Enjoy indoor and outdoor dining and an attached liquor store.
9. Carlucci's Waterfront Grill, Mount Laurel
Located on the banks of the Rancocas Creek, Carlucci's serves up Italian cuisine, steak and seafood. Check out the $20 lunch deal featuring a starter, entree, dessert, AND a glass of wine or fountain drink.
10. Curtin's Wharf, Burlington
This seasonal spot offers live music several nights a week and is located right on a marina.
11. Rat's Restaurant, Hamilton
This fantastic French restaurant located on the Grounds for Sculpture may be the most whimsical on the list - it is inspired by a Claude Monet painting.
12. The Chop House, Gibbsboro
This lovely lakeside restaurant offers a $35 special on Sundays featuring 3 courses, and the outdoor patio is amazing.
13. Harpoon Willy's, Manasquan
This waterfront dining spot offers some of the best burgers around. Enjoy live entertainment on Thursdays, Fridays and Saturdays.
14. River Winds, West Deptford
Enjoy Delaware River views with Philadelphia in the distance. Cuisine is a mix of seafood and modern American.
15. The Cove Waterfront Bar & Grill, Bayville
You'll love the location, live music, and daily deals. Examples include Ladies Night on Tuesdays offering half-price drinks, and half-price sushi from 4-10 on Wednesdays, dine-in only.
16. The Lobster House, Cape May
This reader favorite has some of the freshest seafood around. You have to check out the seasonal raw bar while you're here.
Please note that this list is not a ranking, restaurants are listed primarily from north to south – each is amazing in its own way. There were so many more restaurants that could have made this, what other waterfront restaurants in New Jersey would you add?