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.
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.
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
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.
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 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.
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.
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.
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
| Area | Best for | Best time | Main catch |
|---|---|---|---|
| Nelson Bay | A first evening on foot | Any evening | Few places publish hours |
| Shoal Bay | Fish and chips on the beach | Late afternoon | The takeaway shuts at 7.30 |
| Soldiers Point & Salamander Bay | Oysters, and a special dinner | Oysters by day; a booked dinner | The restaurant must be booked |
| Bobs Farm | Beer, gin and a farm shop | Daytime, on the way in | Someone else must drive |
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.99The 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.
Shoal Bay — fish and chips and the club
prices not onlineShoal 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.
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.
Bobs Farm — beer, gin and the farm shop
prices not onlineBobs 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.
How much does it cost to eat in Port Stephens?
| Meal or occasion | Typical spend | What that buys |
|---|---|---|
| Fish and chips to take away | $19.99–22.99 | One serve from a Nelson Bay fish shop |
| A restaurant main at dinner | $42.50–49.50 | One main course, no drinks |
| A dozen natural oysters | $56.50 | At a restaurant, not the farm gate |
| A set “feed me” menu | $89.50 | Four 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
- Port Stephens Overview
- Where to stay in Port Stephens Decide
- Sydney to Brisbane road trip Journeys