Where to Eat in Port Stephens

Oysters from the farm gate, fish and chips on the sand, and where to find them in one night or two

Port Stephens eats from the water. Its oysters have been farmed on the western shore for a century and a half, the fishing fleet lands at Nelson Bay, and fish and chips on the beach is the local dinner. For one night, eat in Nelson Bay and walk. With a second day, drive out: to Salamander Bay for oysters from the farm gate, to Bobs Farm for beer and gin, and back to Shoal Bay for fish and chips as the light goes. Check the hours: many places do not publish them, and the fish shops close early.

A first evening
The local taste
A market morning
Worth the drive
Needs booking

Areas, places and prices reviewed 25 September 2026.

First, how Port Stephens eats

The oysters come first. Sydney rock oysters have been farmed in Port Stephens since about the 1850s, and between the wars the port was known as the oyster capital of Australia, with farms at Salamander Bay, Tilligerry Creek, Karuah and up the Myall River. The industry is smaller now, but oysters are still farmed here, and at Salamander Bay you can buy them from an oyster farm’s gate.

The sea is the other half of the story. The fishing fleet lands at Nelson Bay, where the Commercial Fishermen’s Co-operative, founded in 1945, has a receiving depot. Most of the peninsula’s eating is simple and by the water: fish and chips, a club bistro, a restaurant on the foreshore. There are a few places for a special night, and one inland stop, at Bobs Farm, for beer and gin.

Two things this page cannot tell you. This is Worimi Country, and the Worimi’s Murrook Culture Centre at Williamtown runs a café, but we found no published source on Worimi food traditions or on bush foods served here today, and we will not fill the gap with a general account. And we have not eaten in Port Stephens ourselves: this page is researched, and we describe food through its ingredients and its sources rather than tastes we cannot vouch for.

Pause and notice

At the oyster farm at Salamander Bay, before you eat, look out at the water. Oysters have been farmed along this shore since the 1850s, and for a time this was the oyster capital of Australia. Ask where the ones on your plate were grown, and how long they took. Then eat the first one without lemon, and think about how short a journey it has made.

What to eat in Port Stephens

Sydney rock oysters

Farmed here since about the 1850s; between the wars the port was called the oyster capital of Australia. Buy them at an oyster farm’s gate at Salamander Bay, or order a dozen with dinner.

Fish and chips on the sand

The simplest dinner on the peninsula: a parcel from a fish shop, eaten on the beach as the light goes. Shoal Bay’s shop has traded since the early 1990s.

The local catch

The fishing fleet lands at Nelson Bay, where the Commercial Fishermen’s Co-operative, founded in 1945, has a receiving depot. Ask what came in that day, and which fish on the menu are local.

The club bistro

Clubs are part of how Australians eat out: big rooms and a menu for everyone. Try Shoal Bay’s country club, which has several places to eat under one roof, and check its menus online first.

Beer from Bobs Farm

Murray’s has brewed on Nelson Bay Road since the late 2000s, at the site now called B Farm. Taste it at the cellar door on the way in, with someone else driving.

A distillery on the same farm

B Farm added a distillery alongside the brewery, so the Bobs Farm stop covers spirits as well as beer. If you are the driver, buy a bottle to take away instead of tasting.

Where to eat: the most useful areas

Port Stephens’ four food areas
AreaBest forBest timeMain catch
Nelson BayA first evening on footAny eveningFew places publish hours
Shoal BayFish and chips on the beachLate afternoonThe takeaway shuts at 7.30
Soldiers Point & Salamander BayOysters, and a special dinnerOysters by day; a booked dinnerThe restaurant must be booked
Bobs FarmBeer, gin and a farm shopDaytime, on the way inSomeone else must drive
Schematic map of the Port Stephens peninsula, north at the top, with four food areas numbered one to four: Nelson Bay and Shoal Bay side by side on the north shore facing the port; Soldiers Point and Salamander Bay on the port's western shore; and Bobs Farm on Nelson Bay Road to the west, on the way in from Newcastle Airport.
The four food areas, numbered in the order they are profiled below. Schematic, not to scale.

Two areas are on foot from each other: Nelson Bay and Shoal Bay, side by side on the north shore. Soldiers Point and Salamander Bay are a short drive west on the port’s quieter shore. Bobs Farm is further west again, on Nelson Bay Road, the road you drive in on.

Each area below names at most two places, and only places that have traded under the same name, or in the same hands, for five years or more, with someone other than the owner saying so. Newer places may be excellent; we simply cannot vouch for their staying power yet.

Nelson Bay — the first evening on foot

from $19.99

The main town has most of the peninsula’s restaurants and cafés, around the marina at d’Albora and in the streets above it, and it is where a one-night visitor sleeps. Walk the foreshore, look at what is open, and eat by the water. Several places here publish menus as pictures or not at all, and few publish opening hours, so check before you set out.

Eat here for: A first dinner on foot, a meal by the water, the club bistros.

Where we would look
Waterfront
A restaurant at 4 Victoria Parade, at the Little Beach end of the foreshore, open since 2013 and cooking modern Australian food with local seafood. It has a children’s menu, so it suits a family as well as a couple. Its website does not publish opening hours, so check them before you go. Checked 25 September 2026.

Shoal Bay — fish and chips and the club

prices not online

Shoal Bay has two long-established places to eat by the beach: a fish and chip shop opened by a local family in the early 1990s, and a country club whose history goes back to the Second World War. Buy a parcel and take it to the sand, or eat indoors at the club.

Eat here for: Fish and chips on the beach, a casual club meal, somewhere for the whole family.

Where we would look
Takeaway
The fish and chip shop at 2A Tomaree Road, opened in the early 1990s by a family who came to Port Stephens in 1988, according to the Port Stephens Examiner. It is takeaway, open every day from 11am to 7.30pm, and you can order online. It closes early, so it is a late-afternoon dinner, not a late one. Checked 25 September 2026.
Club
A club whose story, told by the University of Sydney’s History Matters project, runs from the war years through a fire in the 1950s to a refurbishment in 2018. It has several places to eat and drink under one roof, which suits a group that cannot agree. Its menus are published as PDFs, so check what is open on the day. Checked 25 September 2026.

Soldiers Point & Salamander Bay — oysters and a special dinner

$42.50–89.50 (restaurant)

The quiet western shore is where Port Stephens’s oysters have been farmed for a century and a half, and an oyster farm at Salamander Bay still sells oysters and cooked prawns from the farm gate, to eat at a table outside or take away. The same shore has a restaurant for a special night. It is a short drive from Nelson Bay.

Eat here for: Oysters at the farm gate, a special dinner by the water.

Where we would look
Seafood restaurant
The restaurant at Bannisters hotel at Soldiers Point, opened in September 2018, cooking seafood on seasonal menus. It suits a special night, and it must be booked. Check which nights it is open before you plan around it. Checked 25 September 2026.

Bobs Farm — beer, gin and the farm shop

prices not online

Bobs Farm is on Nelson Bay Road, the road in from Newcastle and Sydney, west of the bays. It is where Murray’s, a craft brewery founded in 2006, moved in the late 2000s. The site is now called B Farm and includes a brewery, a distillery, a restaurant and a farm shop. It suits a stop on the way in or out, with a driver.

Eat here for: A tasting at the cellar door, the distillery, the farm shop.

Where we would look
Brewery
Murray’s brewery and cellar door at Bobs Farm, now called B Farm, with a distillery, a farm shop and Restaurant William, which opened in 2022. Its own site gives the cellar door’s hours as 9am to 5pm daily. It is a drive from every bay, so someone else must be at the wheel. Checked 25 September 2026.

How much does it cost to eat in Port Stephens?

What eating costs in Port Stephens, per person
Meal or occasionTypical spendWhat that buys
Fish and chips to take away$19.99–22.99One serve from a Nelson Bay fish shop
A restaurant main at dinner$42.50–49.50One main course, no drinks
A dozen natural oysters$56.50At a restaurant, not the farm gate
A set “feed me” menu$89.50Four courses per person; wine costs more

Australian dollars, including GST, read from the menus that two Port Stephens businesses publish on their own websites on 25 September 2026: a Nelson Bay fish shop and a restaurant at Soldiers Point. It is a very small sample. Most menus here are published as PDFs or pictures without readable prices, or not at all, so we could not find published prices for a coffee, a café breakfast or a club meal. Treat the figures as a guide, not a survey. None of the menus we read added a weekend or public-holiday surcharge, but many Australian menus do, so check the foot of the menu.

Markets and takeaway

Port Stephens has no daily food market. The Marina Markets fill the Nelson Bay foreshore on the first Saturday of the month from October to April. Neil Carroll Park in Nelson Bay has Sunday markets. Dates change with the season, so check the region’s own events listing before you plan a morning around one.

The rest of the peninsula’s outdoor eating is takeaway: fish and chips on the sand at Shoal Bay or by the marina in Nelson Bay, and oysters from the farm gate at Salamander Bay, to eat at a table outside or take away.

Building food into one day

This day works best on the first Saturday of the month between October and April, when the Marina Markets are on. On any other day, start with breakfast by the marina. You will need a car, and a driver who is not tasting, for the afternoon. If you have only one evening in Port Stephens, skip the day altogether: walk to dinner in Nelson Bay, and keep the rest for the next visit.

Morning — the Marina Markets, Nelson Bay

On the first Saturday of the month from October to April, the markets fill the Nelson Bay foreshore. Walk the stalls and buy a coffee and something to eat. On another day, have breakfast by the marina.

Lunch — Little Beach, Nelson Bay

Walk along the foreshore to the Little Beach end for lunch by the water. Its hours are not published online, so check before you walk over.

Afternoon — oysters at Salamander Bay

Drive a short way west to the oyster farm on the shore at Salamander Bay, buy a dozen at the farm gate and eat them at a table outside, looking over the water.

Late afternoon — B Farm, Bobs Farm

Carry on west along Nelson Bay Road to the brewery and distillery for a tasting before the cellar door closes at five. Someone else should be driving.

Evening — fish and chips at Shoal Bay

Drive back east to Shoal Bay before 7.30, take a parcel from the fish shop and eat it on the beach as the light goes. Or book a dinner at Soldiers Point instead.

Practical advice for eating in Port Stephens

Check the hours before you go

Several of the places we checked do not publish opening hours on their websites, and the fish shops close early in the evening. Check on the day, especially outside the summer holidays, and do not leave dinner until late.

Book the special night

Most of Port Stephens can be eaten without booking. The restaurant at Bannisters must be booked, and in the school holidays and over Christmas and Easter it is worth booking dinner anywhere before you arrive.

The brewery, the distillery and the drive

The peninsula’s brewery and distillery are at Bobs Farm, a drive from every bay. New South Wales sets a blood-alcohol limit of 0.05 for fully licensed drivers and zero for learners and provisional drivers. If you want the tasting, arrange a driver, or buy a bottle to take away.

Oysters and dietary needs

Raw oysters are not for everyone: the NSW Food Authority advises pregnant women not to eat raw seafood, including oysters. If an allergy is serious, say so when you order and ask how the dish is cooked.

A final word on eating in Port Stephens

The best of Port Stephens’ food comes out of the water. For one night, walk to dinner in Nelson Bay. With a second day, follow the oysters to the farm gate at Salamander Bay, and finish with fish and chips on the sand at Shoal Bay. Check the hours, and eat early.

Andrew + Margaret

Scroll to Top