Where to Catch the Best Fish and Chips in Melbourne

  • Family

There's a certain nostalgia that accompanies a round of fresh fish and chips in Melbourne eaten straight out of the wrapper, doused in vinegar and lashings of your favourite sauce - yum!

We seriously love ourselves a fish and chips moment, and our standards are pretty high. It's a no-thank you to limp, soggy offerings and a yes to perfectly crispy, flaky fish served with gloriously crispy chips. We've rounded up the best fish and chips in Melbourne, so you know where to head next time you want to get your hands on the old-school takeaway of your dreams.

Where to Catch the Best Fish and Chips in Melbourne

1. Hooked

The best fish and chips in Melbourne
Hooked Fish and Chips

With locations in Hawthorn, Fitzroy and Windsor, it's safe to say that Hooked have earned their spot as one of the best for fish and chips in Melbourne.

Their menu is a seafood adventure waiting to happen. From mouthwatering barramundi to gummy flake, and even John Dory and Tasmanian salmon, they've got it all.

It's not just about fish, though, as Hooked has got you covered with drool-worthy burgers, burritos that are a fiesta in every bite, and salads so fresh you'll feel like you're in a garden. Of course, they've got your back with the classics too – those crispy chips and potato cakes are right there on the side, ready to make your meal complete.

Hawthorn: 669 Glenferrie Road
Fitzroy: 364 Brunswick Street
Windsor: 172 Chapel Street

2. Cerberus Beach House

The best fish and chips in Melbourne
Cerberus Beach House

Your quintessential kiosk fish and chips with an iconic view, Cerberus Beach House at Half Moon Bay is one of the best spots in Melbourne to grab a hot, crispy, battered, salty parcel of goodness from the sea.

The fish is always fresh, never frozen, and the batter is light and airy, with fish cooked in cholesterol-free oil which is filtered daily. 

Of course, you can also pop upstairs for dinner for incredible views, but do book, they get very busy!

Location: 250 Beach Road, Half Moon Bay

3. Tommy Ruff

Tommy Ruff fish and chips
Tommy Ruff is a delicious destination for fish and chips in Melbourne.

Everybody loves the newspaper-print fish and chip wrapping at Tommy Ruff, harking back to earlier times when real newspaper was used to wrap up your takeaway. 

But even better than that is the menu that boasts fish ceviche, Spanish fish skewers, Mediterranean coleslaw, salmon burgers, and even a poke bowl in addition to all the (super-well-done) traditional favourites. Drool!

121 Chapel Street
Elsternwick: 3/1-3 Carre Street
Mordialloc: 564 Main Street

4. Geelong Boat House

Geelong Boat House
Geelong Boat House

At Geelong Boat House, there's actually a gangplank that you can sit on (not walk, thankfully!) to gobble up your grub! If that doesn't suit you, you've got plenty of other options - a picnic rug on the lawn, upstairs on the bridge deck, down on the sand, or heck why not right on your own couch with a bottle of wine?

Your Geelong Boat House feast could include some of the greatest lemon pepper squid your mouth has ever known, spring rolls, fisherman baskets, grilled seafood salad, and crispy, salty chips.

Location: Western Foreshore Road, Western Beach, Geelong

5. Oakleigh Fish and Chippery

Oakleigh Fish and Chippery
Oakleigh Fish and Chippery is a must-try! 

This bustling fish and chip joint in Oakleigh is not to be missed in any quest for the best fish and chips in Melbourne!

The menu is positively brimming with delicious options; including a range of burgers, souvlaki, fish seafood options, and salads and chips. Our pick would be the fish souvlaki served in a warm pitta with all the trimmings. 

Location: 45 Chester Street, Oakleigh

6. Northern Soul Fish and Chip Shop

The best fish and chips in Melbourne
Northern Soul Fish and Chip Shop

Step back in time to the groovy 70s with Northern Soul, where the spirit of classic English and Irish fish and chip shops lives on. Prepare for a journey into the flavours of the Northern Hemisphere! 

Get ready for a menu that's as playful as it is delicious, like the Blackpool Tower – a fish finger sandwich like no other, topped with slaw, rocket, zesty Sriracha, and that oh-so-perfect tartar sauce. Sign us up! 

Location: 6 Inkerman Street, St Kilda

7. Scalable Fish-Op

The best fish and chips in Melbourne
Scalable Fish-Op is a mouthwatering pick for fish and chips in Melbourne.

Prepare to have your taste buds dazzled by Essendon's Scalable Fish-Op!

They're here to take the classic fish and chips in Melbourne experience to a whole new level. Say goodbye to the ordinary beer-battered flake – Scalable's approach is all about that next-level crunchiness combined with a light and airy soda-based batter. This magical coating embraces every piece of fish and those delightful hand-sized potato cakes, resulting in what can only be described as a real contender for Melbourne's finest fish and chips.

Location: 1041 Mt Alexander Road, Essendon

8. Sea Salt Kitchen

Sea Salt Kitchen
Sea Salt Kitchen

Sea Salt Kitchen is all about serving up the freshest, most flavourful seafood that's sure to hit the spot.

Whether you're craving a classic-style burger, tender calamari that's an explosion of flavour, or succulent king prawns, you can have it all at Sea Salt Kitchen, alongside crunchy chips, fresh salads, and the latest mouthwatering creation straight from the resident Sushi Chef – they really have got all of your bases covered! 

Location: 364 Lygon Street, Carlton

More Treats in Melbourne

The Best Dumplings in Melbourne
Mouthwatering Brunches in Melbourne
Iconic Burgers in Melbourne


Have you signed up for our newsletter? Join ellaslist to get the best family and kid-friendly events, venues, classes and things to do NEAR YOU