Skip to main content.

Fresh Fish, Fine Wines, and Water Views - Where to Eat in Port Macquarie

Find a place to stay

Take seafood drawn daily from the ocean, add the freshest produce from the fertile hinterland, wash it down with wines from local vineyards, and you have the ingredients for memorable meals. Whether you’re in the mood for a romantic waterfront dinner, a barista-made java jolt, or a relaxed meal with the kids, you’ll find it on Port Macquarie’s menus.

Typical dishes


Port Macquarie’s temperate climate and fertile soil make it one of Australia’s premier wine-growing regions. Grapes include chambourcin, a rare red French varietal, which goes superbly with Australian beef dishes.

Fresh fish and seafood on the Port Macquarie waterfront


Port Macquarie is an angler’s paradise, and has some of the coast's best seafood restaurants. The Hastings Estuary provides ideal conditions for oyster cultivation. Seafood always tastes better on the water, and Port Macquarie offers a host of spots where you can relish the fruits of the sea with a river or ocean backdrop. As well as its namesake crustacean, The Big Oyster also does lobster, fish, and more in an informal riverfront setting. Whalebone Wharf has a long-established reputation for crab and lobster dishes, best enjoyed as the sun sets over the Hastings River.



Dining at Port Macquarie’s wineries


A trip to the wineries dotted around the Port Macquarie countryside is not only an opportunity to taste local drops, but also to enjoy delicious food in a picturesque rural setting. Many of the vineyards have restaurants or cafés set among rolling hills and natural forest. Little Fish Café offers a seasonal fusion menu, including kids’ dishes, amid the jacaranda and magnolia trees of Innes Lake Estate winery. Cassegrain accompanies its wines with French-inspired cuisine on the terrace overlooking formal rose gardens.


  • Little Fish Café, Innes Lake Vineyard, The Ruins Way, Port Macquarie NSW 2444; Tel: +61 2 65811332; Website: Little Fish Café

  • Cassegrain Wines, 764 Fernbank Creek Road, Port Macquarie NSW 2444; Tel: +61 2 6582 8377; Website: Cassegrain Wines


Breakfast and coffee on the beach in Port Macquarie


Port Macquarie offers no less than 18 beaches, and plenty of cafés where you can grab coffee or a deli-style meal after a swim. Nothing beats a walk along the sand as the sun rises over the Pacific, followed by breakfast as the waves roll onto the shore. Purnos, situated under Norfolk Pine trees overlooking Flynn’s Beach, does delicious breakfasts and lunches, as well as afternoon teas with scones and jam. Surfer hangout Milkbar Town Beach serves single-origin coffee, and uses organic ingredients for breakfast and lunch dishes.


  • Purnos On The Beach, Tuppeny Road, Flynns Beach, Port Macquarie NSW 2444; Tel: +61 4110 78050; Website: Purnos On The Beach

  • Milkbar Town Beach, The Observatory Hotel, 2/38 William Street, Port Macquarie NSW 2444; Tel: +61 2 6583 2700; Website: Milkbar Town Beach


Fun family meals in Port Macquarie


Port Macquarie is traditionally a family holiday destination, so you’ll find of plenty of places with uncomplicated meals for mom and dad and the kids. Hog’s Breath has kids’ meals in a fun setting. Fish n Chips at Shelly Beach also does breakfasts, burgers, and Aussie milkshakes. You can dine in, or enjoy a takeout meal on the grass overlooking the beach.


  • Hog's Breath Cafe, 65 Clarence Street, Port Macquarie NSW 2444; Tel: +61 2 6583 2252; Website: Hog's Breath Cafe

  • Fish n Chips at Shelly Beach, 141 Pacific Drive, Port Macquarie NSW 2444; Tel: +61 2 6582 3927; Website: Fish n Chips at Shelly Beach