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 riverfront restaurants in New Jersey. Please note that the list begins with North Jersey riverfront 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. 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.
5. The Famous River Hot Dog Man, Milford
This restaurant isn't just ON the water, it's IN the water. Stop by while kayaking, rafting or tubing down the river. A free meal is included to patrons of Delaware River Tubing, but they cater to everyone. The menu is limited (hot dog, cheeseburger, chicken sandwich, and veggie burger, along with drinks, ice cream, and snacks) but the tables are right in the river. How many restaurants can say that?
6. The Lambertville Station Inn, Lambertville
This 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.
7. 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.
8. 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.
9. 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.
10. The Landing Restaurant, Newport
This relaxed American spot on the Nantuxent Creek serves breakfast, lunch and dinner, and is best known for its seafood - the crab bisque is a favorite.
11. 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 in the comments below! For more waterfront dining in New Jersey, check out these restaurants by the beach.
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!