From the Hudson River to the Atlantic Ocean, nothing beats a New Jersey restaurant with waterfront views. And it’s no secret these spectacular sights are best taken in with a standout meal. Or at the very least, a drink in hand. From Mediterranean to modern American cuisine, these establishments provide one-of-a-kind access to our state’s best skylines, beaches, bridges and more. If you’re looking for a scenic experience, no matter the occasion, here’s our guide to waterfront restaurants in New Jersey.
North Jersey Waterfront Restaurants
Andre’s Lakeside – Sparta, NJ
Set on Seneca Lake in Sussex County, the location of Andre’s is what makes it especially magical. This longstanding restaurant in Sparta has been effortlessly melding lakeside eats with a seasonal, farm-to-table menu for over two decades. The space blends ease and elegance while boasting incredible waterfront views no matter what time of year you visit.
View this post on Instagram
Battello – Jersey City, NJ
Located within Jersey City’s Newport community, Battello is beautiful for weekend brunch but you get the best payoff if you dine during sunset. This elevated restaurant boasts excellent vistas of the Hudson waterfront, in addition to a contemporary menu that merges Italian flavors with seafood. If you can’t score seats on the patio, retractable glass walls in the dining room make you feel like you’re still eating al fresco.
Blue Eyes – Hoboken, NJ
Also overlooking the Hudson, this Italian spot sets the stage for a relaxing waterfront meal. Blue Eyes is best known for its brick-oven dishes and Napoletana pizza. The restaurant’s name takes after Hoboken’s Frank Sinatra—as if it wasn’t obvious. During the spring and summer months, Blue Eyes’ outdoor dining setup on Sinatra Dr. is not one to miss. Seating is first-come, first-served.
View this post on Instagram
Chart House – Weehawken, NJ
If you’re trying to eat outside and near the water in Weehawken, the answer is almost always Chart House. This upscale restaurant sits on Lincoln Harbor Pier and overlooks the New York City skyline. Enjoy unspoiled Manhattan views on the outdoor patio or through floor-to-ceiling windows. Discerning diners shouldn’t skip happy hour here. Catch food and drink specials Monday through Friday from 4:30 p.m. to 6 p.m.
De Novo – Edgewater, NJ
This European pub-inspired restaurant stands out with its unobstructed views of the New York City skyline and George Washington Bridge. If it’s available, De Novo’s outdoor seating should be your go-to. However, the indoor dining room provides just as breathtaking waterfront views in addition to a light and airy atmosphere.
Haven – Edgewater, NJ
Back in 2016, Haven in Edgewater was named as one of “The World’s Most Spectacular Waterfront Restaurants” by Architectural Digest. With that type of street cred, it’s no wonder they made our list of the best waterfront restaurants in New Jersey. Haven specializes in modern New American cuisine. Stop by for lunch, dinner, happy hour, or weekend brunch with the option of a prix fixe menu.
Hudson & Co – Jersey City, NJ
First and foremost, you visit Hudson & Co. for the views. The 12,000-square-foot space is a hard-to-miss dining destination in Jersey City’s Harborside. The 4,000-square-foot outdoor terrace overlooks NYC and lures visitors in droves to this nautical gastropub. All of that, thankfully, is backed by great cocktails and a seafood-heavy menu.
View this post on Instagram
Lokal – Jersey City, NJ
Unbeatable views of the Manhattan skyline, a solid menu with global small plates and chill vibes are three reasons to beeline it to Lokal. Oh, and don’t forget about the dreamy craft cocktails. This waterfront spot is perfect for happy hour or late-night bites and has also secured itself as a special occasion destination. The interior has a warm, industrial feel to it with expansive windows that let you look out over the Hudson.
Maritime Parc – Jersey City, NJ
If you’re fortunate enough to visit Maritime Parc during patio season, you’ll have access to split-level waterfront views of the Hudson. From inside the dining room, each table will still encounter equally as impressive sites, minus the sea breeze. The menu here takes cues from its Liberty Landing Marina location with a heavy emphasis on coastal cuisine.
McLoone’s Boathouse – West Orange, NJ
McLoone’s Boathouse does reservoir views like no other. This waterside destination in West Orange is the perfect switcheroo if you’ve had your fill of selfies with a skyline backdrop. It’s situated within the South Mountain Recreation Complex, overlooking the South Reservoir. On the outdoor stone patio, there’s seating for up to 100 guests. Their Sunday buffet brunch is a popular one amongst locals. It’s $35 for adults and $17 for children ages three to 11.
Molos – Weehawken, NJ
If you’re in the mood for Greek-inspired eats, it’s probably best that you indulge right on the water. In New Jersey, that means getting a table at Molos restaurant so that you can at least pretend your waterfront views are of the Mediterranean Sea. Here, expect contemporary seafood dishes, a local fish market and Greek specialties. Floor-to-ceiling windows offer a bright, chic atmosphere and panoramic vistas of Manhattan.
Pier 115 – Edgewater, NJ
Drift away along the west bank of the Hudson River with all the comforts of land at Pier 115. A modern, American gastropub, this restaurant offers magnificent waterfront views for both indoor and outdoor seating. Guests can enjoy an expansive 115 beers on tap while gazing over at the New York City skyline. And, if you’re dressing to impress, the venue enforces a dress code after 5 p.m., letting guests enjoy food with flair.
Son Cubano – West New York, NJ
Travel back to the glamor and fun of 1950s Cuba through the elegant ambiance of Son Cubano’s restaurant. With cultural influences from Cuban cuisine and decor, guests can dine along the Hudson River and feel like a true Hollywood celebrity. The stylish supper club also offers live music, adding rhythm to your reservation. At night, the views add an extra edge to your dining as the New York City skyline illuminates the venue.
Surf City – Jersey City, NJ
If you’re searching for a dose of tropical vacation vibes, Surf City’s waterfront bar is the perfect destination. Overlooking Manhattan and Liberty Island, this restaurant lets its patrons coast through the summer with “Key West attitude and New York latitude.” Sip exotic cocktails at community tables, recline under the palm trees, or cast your eyes to wind sails over the harbor.
The Windlass – Lake Hopatcong, NJ
If arriving by car was getting old, drop your anchor at The Windlass restaurant located on Lake Hopatcong. Accepting cars in their parking lot and boats at their docks, this historic venue gives guests a variety of transportation options. And, the seating availability is just as diverse. Guests can enjoy Lake Hopatcong’s views from inside the building, outside on the patio, or along the dock’s outdoor gliders.
The Yacht Club – Edgewater, NJ
Positioned along the Hudson River, the Yacht Club is dedicated to providing guests with seasonal surf ‘n’ turf fare in a home away from home atmosphere. A central icon to their restaurant is their specified oyster bar which offers patrons a fresh taste of the sea alongside chilled, refreshing drinks. With two stories and an outdoor patio, dive into their red snapper or whole red lobster over the crisp, blue views of the Hudson.
View this post on Instagram
Central Jersey & Shore Waterfront Restaurants
Avenue Le Club – Long Branch, NJ
Inspired by a modern blend of French cuisine and ocean beachfront, Avenue Le Club will make you feel like royalty. The marbled tiles and high ceilings help emphasize this restaurant’s sophisticated dining experience. Their expansive menu transports guests to France, offering everything from bistro favorites to ocean delicacies. If you’re looking for an even fuller summertime experience, Avenue Le Club also offers an exclusive private beach to its members.
B2 Bistro + Bar – Bayville, NJ
It’s not often that you can experience a mix of new school and sophisticated, but B2 Bistro + Bar makes this dream a reality. The open air kitchen, the expansive waterside deck and of course the Mediterranean influenced cuisine was designed to please. Their chefs use fresh, locally sourced ingredients to compliment their dishes, giving patrons a true taste of New Jersey. Just remember to make a reservation if you’re hoping to dine outdoors!
Beach Tavern – Monmouth Beach, NJ
At Beach Tavern, located along the Shrewsbury River in the Channel Club Marina, transportation isn’t just limited to cars. Here, guests can drive up or dock and dine at this marina eatery. Offering delicately plated meals of surf ‘n’ turf and comfort food, this venue provides guests with wonderful days and dreamy nights. Watch as the sun settles above the river or choose to dine under the dock’s hanging lights.
Buckets Margarita Bar & Cantina – Stone Harbor, NJ
Sometimes, your meal needs less prep and more pep. At this energetic tavern, guests can experience vibrant, Mexican-influenced cuisine and decor with energy and fun. Buckets Margarita Bar & Cantina offers outdoor seating featuring graffiti wall art and deck dining by the bay. Come with friends to enjoy their nachos and cocktails, or grab a margarita to-go.
Carlucci’s Waterfront – Mt. Laurel, NJ
Placed along the banks of the Rancocas Creek, Carlucci’s Waterfront restaurant serves guests traditional Italian cuisine in their indoor dining rooms and waterfront lounges. Inside, their windows offer a unique, panoramic view of the water, creating a calming oceanside atmosphere. For a different experience, their outdoor stone patio gives patrons fresh air just above the creek. Guests can select bites from their raw bar or indulge in warm, traditional recipes.
Charlie’s of Bay Head – Bay Head, NJ
Dining on Twilight Lake sounds like a dream. At Charlie’s of Bay Head, it’s a reality. This classy, upscale seafood and American dining experience serves guests everything from house-made desserts to oysters and entrées. Dwell on their waterside patio or recline indoors––either way, the mix of this venue’s cuisines and sights are second to none.
View this post on Instagram
Deauville Inn – Strathmere, NJ
Located along the bay on Ludlam Island in Strathmere, Deauville Inn has plenty to offer diners when it comes to waterfront dining. Whether grabbing a table at their large deck or eating right in the sand at their beach bar, the bayside eatery has abundant ocean views. Looking to kick back with an icy drink? Deauville Inn even has a lawn lined with Adirondack chairs looking out at the water––perfect for taking a breather after a long day in the sun.
Harry’s Ocean Bar & Grille – Cape May, NJ
Harry’s Ocean Bar & Grille not only has a large waterfront patio filled with picnic tables, but also a rooftop bar offering panoramic views of the Atlantic Ocean. The beach menu offers loads of tasty options such as snacks, salads and sandwiches. Choose a drink from their menu of summer favorites such as the Aperol Spritz or specialties such as the Cold Brew Mudslide made with cold brew coffee, Bailey’s, vodka over vanilla ice cream.
Klein’s Fish Market & Waterside Cafe – Belmar, NJ
Sitting on Shark River in Belmar, NJ is Klein’s Fish Market & Waterside Cafe. The eatery serves up local, fresh seafood, while patrons take in scenic views from the riverside deck. Aside from the seaside tables, Klein’s also has a full Tiki Bar mixing up cocktails from beach classics such as Pina Coladas and strawberry daiquiris to 32-ounce rum buckets. Grab a spot and a drink, and watch the sunset over the water.
Lake House Restaurant – Newfield, NJ
This upscale restaurant can be found overlooking Iona Lake in Gloucester County. Lake House Restaurant’s large, tiered patio is beautifully lined with tables and colorful flowers. Visitors to this lakeside establishment can expect gorgeous views of the serene lake with a spraying pond fountain found at its center. Chairs line the bottom of the patio for guests to relax and bathe in the tranquil scene.
Martell’s Waters Edge – Bayville, NJ
Martell’s Waters Edge is a Jersey Shore hotspot come summertime. The tiki bar is the perfect place to sip on a cocktail and watch the boats go by on Barnegat Bay. Or, make use of their expansive patio area while you chow down on a lobster BLT with a breeze in your hair. Goers here can arrive by boat or car. Martell’s offers a complimentary water taxi to take guests ashore.
McLoone’s Pier House – Long Branch, NJ
A Shore staple, McLoone’s Pier House rests right on the beach in Long Branch, NJ. Its oceanfront pier is filled with tables that seat you right out over the beach. Meanwhile, the restaurant’s dining room is lined with picturesque windows providing breathtaking oceanfront views. No matter inside or outside, goers can expect to dine in a beautiful beachfront atmosphere with delicious food and drinks.
View this post on Instagram
One Willow – Highlands, NJ
One Willow in the Highlands has a lovely outdoor dining space with unparalleled views. The polished pier features umbrella-covered tables nestled between palm trees. Diners can take in views of Sandy Hook Bay and the New York City skyline all under strings of globe lights. Choose from a wide selection of seafood such as Atlantic fresh tuna and their full raw bar selection offering East Coast oysters, clams and shrimp. Reserving a table ahead of time is highly recommended.
Parker’s Garage & Oyster Saloon – Beach Haven, NJ
Whether showing up by land or sea, Parker’s Garage & Oyster Saloon is a perfect oceanfront hangout. Tie up your boat and head to their deck for seafood towers, crab cakes or fish chips. Located on Long Beach Island, their covered deck is great for escaping the sun, or you can grab a table right on the docks. After a long day on the beach, head over for a night out, soaking up the expansive views of Barnegat Bay.
Proving Ground – Highlands, NJ
With a chic, modern deck blanketed by strings of lights, Proving Ground is a waterfront destination. Their large deck offers umbrella-shaded tables to escape the midday sun along with toasty fire pits and outdoor heaters to keep you warm into the night. Specializing in American comfort food, the menu is packed with contemporary takes on classics with dishes such as shrimp and grits, burgers, and fried chicken sandwiches. Tables both inside and out fill up quickly. Reservations are recommended.
Red’s Lobster Pot – Point Pleasant Beach, NJ
An iconic Jersey Shore seafood house, Red’s Lobster Pot has a widespread menu of beach dining favorites in a classic fish house setting. Choose from steamed clams, fried oysters, mussels or any of their other weekly specials. Menu staples include their namesake lobster dishes such as whole lobster, tails, ravioli and rolls. Red’s has both a covered and uncovered deck, so stop by any time to take in their dockside views.
Rooney’s Oceanfront Restaurant – Long Branch, NJ
A true beach vibe, Rooney’s Oceanfront Restaurant is adorned in sea blue and white, giving the spot a resort-like flair. Escape to the covered deck with overhead fans to cool down, or soak in the sun on the other side. Either way, grab one of their many specialty drinks and delicious seafood offerings for the perfect escape under the palm trees of this oceanfront establishment.
Beach Creek Oyster Bar & Grill – Wildwood, NJ
Nestled on a lively marina, Beach Creek is the place to get oysters and other seafood specialties when in Wildwood. The large menu features sandwiches, raw bar classics, flatbreads and much more. Copper and wooden decor make up the interior of the alluring space with, but it is the waterfront deck that people come to experience. Dine right alongside the water as you watch boats pass by, feeling the breeze of the ocean air through your hair.
View this post on Instagram
Water Star Grille – Stone Harbor, NJ
Connected to the Reeds Hotel in Stone Harbor, you’ll find the contemporarily styled Water Star Grille. Inside, plush rounded booths look out to the waterfront deck, filled with white and orange colored tables and couches. Serving breakfast, lunch and dinner, the menu has a lot to offer. Heading out with a group of friends? Grab a spot on the large deck overlooking the water and try one of their handcrafted cocktails such as the pomegranate martini or pineapple rum mai tai.
Wharfside Restaurant – Point Pleasant Beach, NJ
This Point Pleasant Beach eatery is a casual waterfront dining go-to. Wharfside Restaurant’s large deck has tons of tables to dine al fresco along the water. With a variety of seafood dishes on the menu, chow down on some locally caught favorites such as scallops, flounder and snow crab. Sitting along the deck, watch boats come in and out of Manasquan Inlet or head over to their large outdoor bar for live music, food and drinks.
What are your favorite waterfront restaurants in New Jersey? Let us know in the comments below.
Main image via @onewillow_nj
About the Author/s
The New Jersey Digest is a new jersey magazine that has chronicled daily life in the Garden State for over 10 years.
Missing Beach Creek Oyster Bar and Grille in Wildwood!
Missing Sun Harbor Grill….totally over the water on beautiful Barnegat Bay!
The North Shore House on Swartswood Lake is a really beautiful setting. https://northshorehouse.com/
McLoone’s Rum Runner in Sea Bright has a beautiful view of the river!