Perth is a seafood lover’s dream. With the Indian Ocean on its doorstep and Western Australia known for fresh, high-quality produce, the city offers everything from casual fish and chips by the beach to refined dining experiences featuring premium local catch. Whether you’re a local or visiting for the first time, here are some of the best seafood spots in Perth worth checking out.
1. Kailis Fishmarket Café (Fremantle)
An absolute Perth icon, Kailis Fishmarket Café has been serving fresh seafood for decades. Located in Fremantle, this spot is famous for its no-nonsense approach: choose your seafood fresh from the counter and enjoy it cooked to perfection.
Why it’s great:
- Super fresh, locally sourced seafood
- Generous portions
- Casual atmosphere with indoor and outdoor seating
Must-try: Grilled prawns, fish and chips, and their classic seafood platters.

2. Sweetlips Fish Bar (Multiple Locations)
If you’re after a modern twist on classic fish and chips, Sweetlips Fish Bar is a fantastic option. With several locations around Perth, it’s known for its clean flavours and high-quality ingredients.
Why it’s great:
- Sustainable seafood options
- Family-friendly and relaxed
- Consistently good across all locations
Must-try: Crispy snapper, squid rings, and their house-made sauces.

3. The Lobster Pier (City Beach)
For seafood with a view, The Lobster Pier at City Beach delivers both scenery and flavour. Overlooking the ocean, this restaurant focuses on Western Australian lobster and premium seafood dishes.
Why it’s great:
- Stunning coastal views
- Focus on premium local lobster
- Ideal for special occasions
Must-try: WA lobster rolls and grilled lobster with butter sauce.
4. Clancy’s Fish Pub (City Beach & Fremantle)
Blending fresh seafood with a relaxed coastal vibe, Clancy’s Fish Pub is a favourite among locals. It’s casual, welcoming, and perfect for enjoying seafood after a day by the beach.
Why it’s great:
- Laid-back atmosphere
- Large menu with plenty of seafood choices
- Live music at some locations
Must-try: Fish tacos, seafood chowder, and grilled local fish.
5. Sea Breeze Café (Cottesloe)
Located just steps from Cottesloe Beach, Sea Breeze Café is well known for combining fresh seafood with a modern Australian menu. It’s especially popular for lunch after a swim.
Why it’s great:
- Beachfront location
- Fresh, seasonal seafood
- Stylish yet relaxed setting
Must-try: Seafood pasta, chilli mussels, and grilled fish dishes.
6. Little Fish (Multiple Locations)
Little Fish offers a more refined seafood experience without feeling overly formal. With a strong focus on sustainability and seasonal produce, this restaurant is ideal for seafood lovers who appreciate quality and creativity.
Why it’s great:
- Thoughtfully sourced seafood
- Well-balanced, flavourful dishes
- Calm, elegant atmosphere
Must-try: Pan-fried fish of the day and their seafood tasting plates.
Final Thoughts
Perth’s seafood scene truly reflects its coastal lifestyle—fresh, relaxed, and full of flavour. From classic fish and chips in Fremantle to premium lobster by the beach, there’s something for every taste and budget. No matter where you choose to eat, you’ll be enjoying some of the freshest seafood Australia has to offer.
