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. I’m a big fan of all kinds of waterfront dining – ocean, lake, pool and pond, but 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.
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.
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.
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.
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.
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.
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.
7. 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?
8. Hamilton's Grill Room, Lambertville
This BYOB Mediterranean spot offers gorgeous garden seating and ever changing menus. The food is fresh, flavorful and often local.
9. 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.
10. 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.
11. 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 7 days a week from 3-6 and live music on Thursday, Friday and Saturday nights.
12. 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:00) for a special discounted menu. Dogs and bikes are welcome on the Crow Bar Upper Deck.
13. 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.
14. 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.
15. Breezes, New Gretna
This bar and grill on the Bass River is home to Buck-A-Shuck happy hour. Monday-Friday from 3-6, enjoy clams on the half (along with other fun foods) for just a dollar each. Check the website for live music listings.
Outdoor dining is best enjoyed in the warmer weather, so start checking out these wonderful restaurants today. For more waterfront dining in New Jersey, check out these
14 restaurants by the beach.