Fish On The Rocks

The iconic harbour-side eatery serving freshly caught fish and chips


  • Cape Town’s famous fish and chips
  • Fresh hake, calamari and snoek
  • Outdoor seating alongside the bustling Hout Bay Harbour


Perched on the rocks at the edge of the sea, Fish on the Rocks is an iconic eatery that serves the most famous fish and chips in Cape Town. Enjoy their freshly caught hake, calamari and the South African favourite, snoek, while watching the action unfold at the Hout Bay Harbour. It’s a no-frills affair that attracts locals and visitors alike and makes for the perfect stop when travelling along Chapman’s Peak Drive.


Founded by the Broderick family, Fish on the Rocks has been part of the Hout Bay Harbour for over 30 years. Originally a fisherman’s supply store, the iconic chocolate brown and yellow building has grown to be a much-loved locale for locals and visitors to Cape Town. Newspaper clippings boasting the eatery’s long history line the walls, alongside Broderick family photos and images of the famous Hout Bay snoek derbies.

Day Open Close
Monday 08:00 20:00
Tuesday 08:00 20:00
Wednesday 08:00 20:00
Thursday 08:00 20:00
Friday 08:00 20:00
Saturday 08:00 20:00
Sunday 08:00 20:00

Phone: +27 (0)21 790 0001

Fish on the Rocks

Advice for visitors

Make a day of your visit to Fish on the Rocks and explore Hout Bay. The seaside town boasts a beautiful stretch of beach that’s perfect for a post-meal stroll. It’s also worth travelling a little farther and experiencing the stunning Chapman’s Peak Drive. The route is known as one of the world’s most scenic coastal drives with unspoiled views of the Atlantic coast.

Did you know

Hout Bay has been a fishing and agricultural community for over 100 years. Its name is actually derived from that history, originating from the Dutch for “Bay of Wood”. During the early settlement days of the Western Cape, Hout Bay’s wood was hailed as the best for ship building and repairs.

Scroll Through Some More Attractions