New Jersey has over three dozen gorgeous rivers, along with numerous tributaries, brooks, streams, and canals. Lucky for us, some of these rivers have restaurants right along their banks. While there are many kinds of waterfront dining experiences – ocean, lake, pool, and pond, there’s something so special about the steady flow of a river.
Enjoy your next meal riverfront at one of these fantastic restaurants in the Garden State. Please note that the list begins with North Jersey restaurants and ends with riverside spots in the southern portion of our state. Without further ado, here are some of the best riverfront restaurants in New Jersey.
1. Pier 115, Edgewater
This riverfront eatery isn't just near the water, it's ON the water. You'll find fantastic views from the lounge, but you can't beat dining on the deck. A modern gastro pub, you'll find a wide range of spirits (including over 100 different beers) and a full menu featuring soups, salads, sandwiches, wood fired pizza and delectable steak/seafood-style entrees. For more information, you can visit the Pier 115 website.
2. Son Cubano, West New York
This swanky spot looks out on the Hudson River and serves up spectacular Cuban-American cuisine. Visit for brunch, lunch, dinner or cocktails. Enjoy live music every Friday and Saturday evening. Dine in the Havana Room for Lower Manhattan views or the Vista Room to scope out the Upper West Side. Outdoor seating is also available. For more information, visit the Son Cubano website.
3. Waterside Restaurant, North Bergen
This breathtaking spot is a popular event venue, but also offers lunch and dinner daily. You'll find a mix of Mediterranean and American cuisine with a well stocked bar and delectable desserts. Find out more by checking out the Waterside Restaurant online.
4. Wicked Wolf Tavern, Hoboken
This casual spot caters to a younger crowd but anyone can enjoy the outdoor patio. Enjoy pub food, an abundance of drinks and even a special menu for the kids. Great for sporting events, you'll also find a boozy brunch on Sundays. Learn more by visiting Wicked Wolf Tavern online.
5. Surf City, Jersey City
Craving the beach but stuck in the suburbs? Head to Surf City beach bar on the Hudson River. This massive seasonal dining spot is casual, but neat. It's a great place to relax and enjoy a drink but you can come hungry, too. Bring a friend (or date) and don't miss out on the twin lobster rolls. Learn more about this beach bar by visiting Surf City online.
6. Patriots Crossing, Titusville
This tavern and wine shop overlooks the Delaware River and D&R Canal. Enjoy a relaxed atmosphere, fresh, delicious food and live music on Friday and Saturday nights. Dine indoors, on the patio, or order for pickup. For more information on Patriots Crossing, check out the website.
7. Hamilton's Grill Room, Lambertville
Next up on our list of the best riverfront restaurants in New Jersey is Hamilton's Grill Room. This BYOB Mediterranean spot offers gorgeous garden seating and ever changing menus. The food is fresh, flavorful and often local.
8. The Lambertville Station Inn, Lambertville
This iconic event venue and eatery is ideal for a romantic evening or fancy dinner. Food, service, atmosphere - you'll find rave reviews all around. If you feel too full to move, you can always book a room.
9. Riverside Coffee & Tea, Clinton
This charming coffee shop offers flavorful coffee and a fantastic patio. They also serve cafe fare in a friendly atmosphere that makes diners feel right at home.
10. Carlucci's Waterfront, Mount Laurel
The waterfront location of this NJ/PA chain has won numerous awards for its spectacular Italian cuisine and bountiful wine list. It's also well-known for its romantic atmosphere but also works for an evening out with close friends. Enjoy happy hour seven days a week from 3-6 p.m., and live music on Thursday, Friday, and Saturday nights. Learn more by visiting Carlucci's Waterfront online.
11. Robin's Nest, Mount Holly
This charming restaurant offers a riverfront patio and fabulous French-American cuisine. Enjoy lunch, dinner or Sunday brunch at this eclectic eatery. Visit on Tuesday-Thursday evenings (4:30-7 p.m.) for a special discounted menu. Dogs and bikes are welcome on the Crow Bar Upper Deck. For more information, head on over to Robin's Nest online.
13. Riverview Inn, Pennsville
Rave reviews and beautiful views, especially at sunset. They serve up new American cuisine and scrumptious seafood both indoors and on a seasonal outdoor deck. You'll also find live entertainment on weekends. The Riverview Inn may keep seasonal hours, so be sure to check the website for further information.
14. Breezes, New Gretna
This bar and grill on the Bass River is home to Buck-A-Shuck happy hour. Monday-Friday from 3-6 p.m., enjoy clams on the half (along with other fun foods) for just a dollar each. Check the website for live music listings.
Do you agree that these are some of the best riverfront restaurants in New Jersey? Did any of your favorite places miss the list? If so, be sure to share them with us on facebook.
Address: 115 River Rd, Edgewater, NJ 07020, USA
Address: 40-4 Riverwalk Pl, West New York, NJ 07093, USA
Address: 7800 B River Rd, North Bergen, NJ 07047, USA
Address: 120 Sinatra Dr, Hoboken, NJ 07030, USA
Address: 1 Marin Blvd, Jersey City, NJ 07302, USA
Address: 1339 River Rd, Titusville, NJ 08560, USA
Address: 8 Coryell St, Lambertville, NJ 08530, USA
Address: 11 Bridge St, Lambertville, NJ 08530, USA
Address: 51 Main St, Clinton, NJ 08809, USA
Address: 876 Centerton Rd, Mt Laurel Township, NJ 08054, USA
Address: 2 Washington St, Mt Holly, NJ 08060, USA
Address: 60 Main St, Pennsville, NJ 08070, USA
Address: 5724 U.S. 9, Tuckerton, NJ 08087, USA