Sharing is caring!
Lobster spaghetti with the Manhattan skyline across the water makes a pretty strong case for leaving your kitchen alone tonight, and that pairing is on the menu in New Jersey. I love that the scenery doesn’t stop at the coast, either, with lakefront Italian meals and harbor seafood giving you very different reasons to pull up a chair.
A two-level oceanfront deck offers another tempting setup, while marina views put boats beside your lunch instead of traffic outside a window. The food gives you plenty to consider, too, including seafood orzo, crab cakes, Latin-inspired dishes, and familiar pasta favorites served near the water.
You can plan a dressed-up dinner or keep the afternoon casual, depending on which kind of shoreline catches your attention. My biggest question isn’t which view deserves a photograph, but how long the menu can compete with it.
1. Molos, Weehawken Township, NJ

Lobster pasta has serious competition when Manhattan fills the background. At Molos, the Hudson River setting shares the spotlight with a seafood-focused Mediterranean menu.
You can build your meal around Dover sole, whole lobster, or seafood and orzo. Fried calamari offers another starting point, while chicken, steak, and lamb chops give your group choices beyond fish.
That range helps when you’re planning a dinner for people with different tastes. A full vegetarian menu also means the waterfront invitation doesn’t have to come with a seafood requirement.
The restaurant takes an upscale approach, so it suits an evening when you want dinner to feel like an occasion. You don’t need to invent a celebration, though, because choosing a river view is reason enough.
Make your reservation before heading over, and ask about seating if the skyline is your main attraction. Outdoor dining is available, but a request shouldn’t be treated as a promise of a particular table.
Lunch and brunch provide alternatives to an evening meal, especially when you prefer planning around daylight. Confirm the day’s service before setting out, since weekday and weekend schedules differ.
For a practical finishing touch, the property offers on-site parking and a private dining room. Keep your order focused on what sounds best, leave room for dessert if you like, and let this New Jersey shoreline handle the scenery without adding another stop to your itinerary or another decision to your evening plans.
Address: 1 County Rd 682, Weehawken Township, NJ 07086
2. Battello – Italian Restaurant / Wedding & Events Venue, Jersey City, NJ

A seafood tower already knows how to make an entrance. Add marina views and the Manhattan skyline, and Battello gives your dinner plenty of visual company.
The cooking centers on modern Italian food with a strong seafood focus. Ricotta gnocchi, a lobster roll, and a seafood tower offer different directions, depending on your appetite and plans.
Inside, the industrial-style room gives the restaurant a look beyond the usual nautical theme. Outside seating adds another option when you want the river setting closer to your table.
You can approach the menu as a leisurely dinner or choose lunch for a different pace. Brunch is another possibility, so a waterfront meal here doesn’t have to wait until evening.
Vegetarian and vegan menus make planning easier when your group includes different eating styles. Ask about specific dishes and preparation needs rather than assuming a seafood-focused restaurant can’t accommodate your party.
Because Battello also serves as a wedding and events venue, confirming restaurant availability is a sensible first step. Reservations are recommended for lunch, brunch, and dinner, which gives you a useful planning cue.
Save a little attention for dessert, with gelato among the listed choices. The best approach is simple: pick a service that fits your day, secure your table, and give yourself time to enjoy both the Italian cooking and the waterfront setting without rushing through either part of the experience or treating the view as a quick photograph before heading home again.
Address: 502 Washington Blvd, Jersey City, NJ 07310
3. Hudson & Co., Jersey City, NJ

Pizza gets a rather impressive neighbor when One World Trade Center appears across the river. Hudson & Co. pairs its Jersey City waterfront location with a menu that refuses to stick to one lane.
You can order black truffle pizza, crispy shrimp bao buns, tuna tartare, or seafood chitarra. That mix makes the restaurant useful when your group agrees on the view before agreeing on dinner.
The setting combines a stylish dining room with a patio overlooking the Hudson. Choose your preferred seating when booking, and ask what is available rather than assuming outdoor tables come automatically.
Vegetarian and vegan choices expand the possibilities beyond seafood and meat. Truffle tater tots, flatbread, and macaroni and cheese also give you familiar dishes to consider alongside the broader menu.
Families have access to a children’s menu and high chairs, while outdoor areas permit dogs. Check the seating arrangements before bringing a pet, especially when weather could change your plans.
Reservations are recommended for dinner and brunch, making advance planning worthwhile for either kind of outing. Lunch offers another way to build a waterfront stop into your Jersey City day.
Rather than ordering dishes simply because they photograph well, choose a combination your table actually wants to eat. A pizza-and-seafood dinner beside the river already has enough personality, and you can keep the rest of the plan pleasantly uncomplicated while giving the skyline a fair share of your attention between bites and conversation throughout the meal.
Address: 3 2nd St, Jersey City, NJ 07311
4. Rooney’s Oceanfront Restaurant, Long Branch, NJ

Two deck levels give the Atlantic more than one chance to steal your attention. Rooney’s makes ocean views a central part of its seafood-focused dining experience in Long Branch.
The menu includes crab cakes, lobster bisque, fried calamari, and jumbo shrimp cocktail. Wasabi panko tuna and farmhouse mahi mahi offer additional choices when you want to move beyond familiar starters.
Lobster macaroni and cheese provides another direction for a meal built around seafood. You can compare those options before deciding whether dinner calls for a favorite dish or something different.
The airy restaurant offers indoor dining as well as outdoor seating, giving you options around the oceanfront setting. Ask about deck availability when reserving, since weather and seating arrangements can shape your visit.
Lunch, dinner, and brunch let you match the stop to your plans instead of organizing your entire day around one service. Confirm brunch details separately rather than assuming the same schedule applies throughout the week.
A children’s menu and high chairs help when your oceanfront outing includes younger diners. On-site parking is another useful feature, though it’s wise to leave yourself time for arrival and seating.
Reservations are recommended, and planning ahead keeps the logistics from becoming the main event. Once your table is sorted, you can focus on choosing between crab cakes and tuna while the Atlantic supplies a backdrop that needs very little explanation and certainly doesn’t require an elaborate reason for taking a longer lunch by the water.
Address: 100 Ocean Ave N, Long Branch, NJ 07740
5. Bahrs Landing Famous Seafood Restaurant & Marina, Highlands, NJ

A marina beside your seafood lunch makes the nautical theme feel well placed. Bahrs Landing combines water views with straightforward seafood cooking in Highlands.
The restaurant dates to 1917, giving it a long connection to waterfront dining. You can appreciate that history without turning lunch into homework, especially with lobster rolls competing for your attention.
Listed choices include stuffed flounder, shrimp cocktail, yellowfin nachos, and lighthouse scampi. Both a Jersey lobster roll and a hot lobster roll give you options worth comparing before ordering.
The nautical-themed space keeps the setting tied to the water rather than a city dining room. Outdoor seating provides another way to enjoy the location when conditions suit your plans.
Dock-and-dine access makes this a possibility for boaters as well as drivers. Contact the restaurant about arrival arrangements before planning a visit by water, rather than assuming space will be available.
For a family meal, a children’s menu and high chairs add practical flexibility. Dogs are permitted outside, so confirm the outdoor setup if your outing includes a four-legged companion.
Reservations are accepted and recommended for dinner and brunch, giving you a useful way to organize a special gathering. Leave dessert on the table as an option, too, with key lime pie among the listed offerings and a waterfront setting that makes a slower finish sound like a sensible use of your afternoon rather than a grand plan requiring a packed schedule or a second destination afterward.
Address: 2 Bay Ave, Highlands, NJ 07732
6. Proving Ground Waterfront Dining, Highlands, NJ

Fire pit tables give this waterfront meal an extra reason to linger. Proving Ground pairs its Highlands location with modern pub food and views across the Shrewsbury River.
Lower Manhattan appears in the distance, adding a city outline to the waterside setting. The restaurant also has a boat dock, which brings another arrival option into the picture.
You can keep your order seafood-focused with oysters, clams on the half shell, or lobster rolls. Lobster bisque and fried calamari offer other familiar routes through the menu.
Chicken wings provide a change of direction when someone at your table wants a different kind of meal. Vegetarian and vegan menus broaden the choices further, making a mixed group easier to accommodate.
Live music is part of the restaurant’s offerings, so check the schedule when deciding what kind of outing you want. Sunday brunch provides a separate reason to make the trip beyond lunch or dinner.
Outdoor seating places the water close to the experience, while dogs are permitted in the outdoor area. Ask about suitable tables and conditions before arriving with a pet or planning around a fire pit.
Parking can require some extra thought, and valet service is among the available options. Build a little flexibility into your arrival, make a reservation when appropriate, and leave the rest of your attention for choosing between shellfish and a lobster roll instead of trying to squeeze another activity into a meal that already has plenty going on beside the water.
Address: 56 Shrewsbury Ave, Highlands, NJ 07732
7. Waypoint 622, Brielle, NJ

A marina view gives your lunch plans a useful sense of direction. Waypoint 622 brings New American cooking and seafood to the waterfront in Brielle.
Crab cakes, tuna tartare, and a lobster roll provide three clear places to start reading the menu. You can choose according to your appetite rather than feeling obliged to turn the meal into a seafood marathon.
The restaurant offers outdoor seating, with the marina and nearby water shaping the setting. Its casual approach makes it worth considering for a relaxed lunch as well as a planned dinner.
Live music adds another element to the experience, though checking the schedule will help you match the visit to your preferences. Don’t assume entertainment accompanies a particular meal unless you’ve confirmed the timing.
Families can make use of a children’s menu and high chairs, while vegetarian choices give non-seafood eaters another path. Those details help when you’re choosing one restaurant for a group with several different wish lists.
Valet parking and a free parking lot are among the available arrival options. If you’re bringing a dog, confirm the outdoor seating arrangements before making that part of your plan.
The listed schedule closes on Mondays, an important detail to check before driving over. Choose another day, allow time to enjoy the marina setting, and keep the outing focused on a meal you actually want rather than a long checklist of stops that leaves you watching the clock instead of the water beside your table.
Address: 622 Green Ave, Brielle, NJ 08730
8. The Windlass, Lake Hopatcong, NJ

Ocean views don’t have a monopoly on a good seafood dinner. The Windlass trades the coast for Lake Hopatcong, giving your New Jersey dining plans an inland option.
The spacious restaurant serves Italian fare in a setting with nautical accents. Outdoor seating keeps the lake central to the experience when you choose to dine outside.
Shrimp scampi and chicken Parmesan give you familiar Italian choices, while risotto offers another possibility. A burger and a New York strip steak broaden the menu for anyone leaning away from pasta or seafood.
Dessert deserves consideration here, with Windlass cheesecake and a lava cake sundae among the listed options. You can decide early whether you want a full dinner or a lighter order that leaves room afterward.
Reservations are recommended, particularly when you’re building a date night or group outing around the lake. Ask about seating preferences when booking instead of assuming a particular view comes with the reservation.
The restaurant provides children’s choices, high chairs, and changing tables, useful details for a family meal. Vegan and vegetarian menus also give you more flexibility when planning for different eating needs.
Check the operating schedule before traveling, since the listed hours include Tuesday and Wednesday closures. With that detail handled, you can give the outing a simple goal: a proper meal beside the lake, perhaps followed by dessert, without treating the inland location as a substitute for the Shore when it offers a worthwhile waterfront experience of its own.
Address: 45 Nolans Point Park Rd, Lake Hopatcong, NJ 07849
9. Lola’s Waterfront Cocina Latina, Hopatcong, NJ

Chimichangas and a lake view make a cheerful change from the usual seafood-and-shore pairing. Lola’s Waterfront Cocina Latina brings Latin-inspired cooking to the edge of Lake Hopatcong.
The menu draws on Central American and Tex-Mex dishes, with seafood also part of the selection. Burritos, chimichangas, and Lola’s Combo give you several starting points for deciding what kind of meal sounds right.
You can keep the visit casual, with lunch and dinner among the dining options. Brunch offers another possibility, though you should confirm the day’s service before planning around it.
Outdoor seating puts the lakefront setting within easy reach of your table. Dogs are allowed outside, making an advance question about pet seating worthwhile if your companion has paws.
Live music adds to the restaurant’s offerings, so the schedule matters when choosing your timing. Check ahead if you want entertainment to be part of the outing rather than an unexpected addition.
Vegetarian and vegan menus help accommodate different eating styles, and children’s choices make family planning simpler. Lava cake appears among the desserts, providing one more decision that can wait until after your main course.
Dinner reservations are recommended, and parking options include on-site spaces and valet service. Sort out those details first, then let the meal stay easygoing, with enough time to enjoy the water and choose what appeals to you instead of ordering by habit simply because you’re beside a lake and assume seafood must be the only sensible answer.
Address: 300 Lakeside Ave, Hopatcong, NJ 07821
10. Lambertville Station Restaurant and Inn, Lambertville, NJ

Dinner and an overnight stay can share the same address here. Lambertville Station Restaurant and Inn combines a modern American restaurant with lodging beside the Delaware River.
The location near the bridge to New Hope gives you a clear landmark when planning your arrival. It also makes the property worth considering when you want your waterfront meal to anchor a longer getaway.
Rather than choosing a restaurant and hotel separately, you can explore both parts of the property together. River-view rooms and suites are available, though you should request the category you want instead of assuming a view.
For the meal itself, the modern American focus offers a different direction from the seafood-heavy stops elsewhere on this list. Consult the restaurant’s menu before booking if a particular dish or dietary need will shape your decision.
Be careful not to confuse hotel access with restaurant service when planning your timing. A property that accommodates overnight guests still needs a separate check for dining hours and meal availability.
You can make this a restaurant visit without arranging a stay, or use the inn to simplify an overnight plan. Either approach keeps the river setting central without requiring a complicated itinerary.
Confirm your dining reservation and lodging separately if you choose both, and ask about the features that matter most to you. The appeal is the combination of a meal, a riverfront location, and the option to stay nearby afterward, letting you decide how much of your trip belongs at this single address.
Address: 11 Bridge St, Lambertville, NJ 08530
11. Carlucci’s Waterfront, Mt Laurel Township, NJ

Seafood cannelloni makes a persuasive case for taking Italian dinner outside. Carlucci’s Waterfront combines traditional Italian cooking with a waterside setting in Mount Laurel.
You can begin with crab meat bruschetta or consider a crab cake before moving to the main course. Lasagna, chicken Francese, and chicken parmigiana give you familiar alternatives to the seafood choices.
Steaks are also part of the restaurant’s offerings, which helps when your group doesn’t share one craving. Vegetarian and vegan menus provide additional flexibility for a meal planned around several different preferences.
Indoor dining and outdoor waterfront seating let you think about setting as well as food. Ask about available tables when reserving, especially if eating outside is the reason you’re making the trip.
Live music adds another reason to check the calendar before choosing a date. You can plan around a performance or simply focus on finding a service that suits your schedule.
The restaurant accepts reservations, with advance booking recommended for dinner and brunch. Lunch offers another option when you want an Italian meal without making an entire evening of it.
Children’s choices and high chairs help with family outings, while a private dining room supports plans for a larger gathering. Keep the menu discussion practical, choose the dishes that suit your table, and let the waterfront be the extra pleasure rather than the only reason for coming, because a plate of seafood cannelloni deserves a little attention even when the view keeps trying to interrupt dinner conversation.
Address: 876 Centerton Rd, Mt Laurel Township, NJ 08054
12. The Lobster House, Cape May, NJ

A lobster dinner hardly needs a harbor backdrop, but it certainly doesn’t object to one. The Lobster House places seafood and dockside dining together on Cape May Harbor.
The menu includes lobster bisque, steamed clams, fried shrimp, and oysters on the half shell. Oysters Rockefeller and whole lobster give you further choices when you’re deciding how to build your meal.
Homemade bread and butter also appear among the offerings, adding a familiar companion to the seafood. You can keep your order simple instead of treating the menu like a challenge to try several things at once.
The atmosphere is casual, with outdoor seating providing another way to enjoy the harbor location. Ask which dining area and service match your plans before choosing where to eat.
Unlike several restaurants on this list, the restaurant doesn’t accept reservations. Allow flexibility in your schedule rather than planning another timed activity immediately after your meal.
Lunch and dinner have separate service periods, with an afternoon break shown in the dining schedule. Check the day’s hours so an early arrival doesn’t land between services.
Families have access to a children’s menu and high chairs, while dogs are permitted outside. With those practical details considered, your main job is choosing the seafood that appeals to you and giving the harbor its share of attention, because the final stop on a New Jersey waterfront dining trip should leave room for a satisfying meal rather than one last hurried photograph taken while you’re already thinking about leaving.
Address: 906 Schellengers Landing Rd, Cape May, NJ 08204