In a city that boasts over 100 gorgeous beaches and clear waters as far as the eye can see, it’s only natural that there’s a seafood restaurant scene to match. We’re talking upscale eateries, waterfront establishments and bustling fish markets. Winter evenings are perfect to warm up with fresh and hot seafood so whether you’re after grilled prawns, perfectly seared salmon, or a hearty fisherman’s stew, you’re guaranteed to find it all in one of these excellent spots around town. Check out our picks of the best seafood restaurants in Sydney for all palettes and price points.
1. North Bondi Fish
The crowd-favourite North Bondi Fish offers a quintessential Sydney dining experience: beachfront views, a breezy, open space and excellent seafood. The perfect spot anytime of the day, you can look forward to a variety of dishes like oysters, crab linguine, crispy calamari and the classic fish-n-chips while lazing on the balcony and enjoying sweeping views over Bondi Beach. Check out their full menu here.
📍120 Ramsgate Ave, North Bondi
2. Saint Peter
This sustainable seafood restaurant offers diners a chance to see all its epic culinary creations being whipped up from their seats. Highlights include the delicious seafood chorizo and the tantalizing Balmain bug entree and don’t miss out on the fish eye ice cream, served with all the flavour and minus any hint of fishiness. Check out their menu offerings here.
📍362 Oxford St, Paddington NSW 2021, Australia
3. Mimi’s
One of Sydney’s prettiest and most romantic restaurants, Mimi’s offers the finest seafood with a side of ocean views. Sit back and enjoy the extensive menu that includes everything from freshly shucked oysters to caviar, roasted coral trout, grilled Murray cod and heaps more — all while watching the sun go down. See more on their official website.
📍130a Beach St, Coogee
4. St Siandra
Although a fairly new fixture on this list St Siandra has a lot going on for it, least of all the fact that it has its own private white-sand beach that you can access via private boat or water taxi. On offer are free-flowing spritzes on tap and cocktails, Amalfi-inspired interiors and a curated menu that celebrates Australian seafood and local producers. Read all about it here.
📍75 Lower, Parriwi Rd, Mosman
5. Fich At Petersham
Fich At Petersham is a popular spot amongst seafood lovers for its laid-back atmosphere and classic bites. Try their raw salmon tacos or comforting roasted pumpkin perfect for this weather. There’s also the popcorn fish with maple sriracha and a variety of fish-n-chip snack packs. This friendly neighbourhood dining spot is a prime example of coastal indulgence in the city. Check out their menu here.
📍3/98-106 Audley St, Petersham NSW 2049, Australia
6. Harbourfront Seafood Restaurant
If the name didn’t give it away, you’ll find this restaurant perched on the harbour overlooking the Sydney Harbour Bridge and the Opera House. If the views aren’t enough to tempt you to visit, you’ll want to take a peek at their exciting menu. Sumptuous lobster, Moreton Bay bugs and crispy salmon are some dishes you can expect alongside cocktails and French rosés to complement the food and views.
📍Campbell’s Stores Bay 1-3, 7-27 Circular Quay W, The Rocks NSW 2000, Australia
7. Ormeggio at the Spit
This Mosman mainstay offers Italian seafood with cocktails, gelato and lovely seaside views. Their sustainable menu includes everything from oysters and caviar to Ormeggio’s signature bottoni pasta filled with truffle pecorino, seafood lasagna and Western Australian Fremantle Octopus cooked over charcoal. Check out their full menu here.
📍D’Albora Marinas, Spit Rd, Mosman
8. Flying Fish
Flying Fish is an elegant seafood restaurant that offers an unforgettable dining experience. The wide variety of dishes includes a stacked seafood platter, plenty of vegetarian options, entrees and mains and equally decadent desserts like chocolate mousse. There’s also an entire truffle menu, a special bar menu and wine list and options just for kids. Get more information here.
📍80 Pyrmont St, Pyrmont NSW 2009, Australia
9. Cirrus
This fine-dining restaurant has it all. Sustainable food, harbour views and a breezy terrace. On the menu, you’ll find everything from small bites like grilled king prawns and raw bluefin tuna to larger plates that come with fish pies, live lobster and more. Desserts include baked cheese tarts, sunflower seed sorbet and yoghurt with white chocolate, macadamia and passionfruit. If you’re keen to indulge in the fresh catch of the day while lounging on the terrace and enjoying water views, you can’t go wrong with this spot.
📍Shop 10/23 Barangaroo Ave, Barangaroo
10. Fish at the Rocks
If you’re a seafood lover, Fish at the Rocks is a tried-and-tested favourite you really can’t go wrong with. Get your fix with their salt and pepper calamari served with lime sweet chilli sauce, scallops grilled on potato rosti, Tasmanian Salmon fillet grilled with miso and hearty broths and pasta. This laid-back restaurant has been dishing out excellent seafood in Sydney for years backed with fair prices and excellent service. Check out their full menu here.
📍29 Kent St, Millers Point NSW 2000, Australia