If you’re staying in the CBD, you won’t have to go far to find some of the best seafood Cape Town has to offer. The V&A Waterfront is a case in point. For a great fine-dining experience, try Harbour House, Baia Restaurant or Willoughby & Co for their chef-prepared seafood dishes, excellent local wines and contemporary cuisine.
All three establishments’ menus span the full spectrum of seafood available — from juicy prawns and rock lobster (crayfish) to mussels and fresh oysters. Mains range from ZAR129 to ZAR350 (US$10–US$27). Willoughby & Co are also famous for their sushi and boast an extensive menu, so if you’re a sushi lover be sure to pay them a visit.
Situated outside the V&A Waterfront, but still within the harbor area, lies one of Cape Town’s best seafood institutions, Panama Jacks. This unassuming restaurant is not aesthetically pleasing, but they are renowned for their superb seafood and great service. Although a bit pricey for casual dining, their platters are winners and can be shared if you’re on a tight budget. Bookings here are essential.
In the city center, Miller’s Thumb also serves some of the best seafood in town. A daily chalkboard menu offers flavorful portions of grilled kingklip, marlin and other line-fish prepared in different styles (Moroccan, Malay or Cajun). You can also opt for favorites like fresh mussels cooked in a creamy sauce, melt-in-your-mouth tiger prawns, and calamari grilled in lemon butter. The restaurant is run by husband-and-wife team, Soli and Jane, who are always welcoming, and the ambiance is relaxed and inviting. Tables are hard to come by, thus reservations are advisable.
The charming fishing town of Hout Bay, separated from the rest of Cape Town by the Table Mountain Range, is a must-visit for its scenic views, quaint harbor and of course, fresh fish. As locals know, a Hout Bay visit is not complete without dining at legendary Snoekies or Mariner’s Wharf in the harbor, both of which have been around for decades.
The two restaurants/take-aways offer simple yet delicious hake and chips, snoek, calamari, fish combos and family feasts at low prices. At Snoekies a single fillet hake and chips parcel will set you back ZAR64.90 (US$5), while a Fisherman’s Basket for two consisting of hake, snoek, calamari, chips and bread rolls costs ZAR109.90 ($US8.50).
Both restaurants have wooden picnic tables for customers to sit and enjoy their meals outside, with the only difference being that Mariner’s Wharf serves alcoholic drinks.
On the other side of the Cape Town, this time at Kalk Bay Harbour, you’ll find Kalky’s, arguably the best seafood restaurant in False Bay. This laidback restaurant is situated right on the pier so diners can enjoy wonderful views of the sea and harbor while they enjoy their fresh fish and chips with an ice-cold beer or cider. Meal portions are generous and great value for money.
Out in Gordon’s Bay and Somerset West, Trawler’s Seafood Take-Away and Blue Waters Seafood & Sushi Restaurant are highly recommended.
Situated in the coastal town of Langebaan, Die Strandloper is renowned for their 10-course seafood feasts served on the beach. A delicious array of seafood cuisine, from seafood curry to smoked angelfish, is served in a rustic beach setting, while patrons enjoy the sea, sun and fresh air.
South Africans love to braai and fish is a popular replacement for meat on certain special occasions like Easter. Of course, only the freshest fish will do, so many Capetonians prefer to buy the catch-of-the-day fresh off the fishing boats. Fresh fish can be bought daily at both Kalk Bay and Hout Bay harbors.
Fish 4 Africa, a fresh seafood supplier located in Hout Bay Harbour, is a great place to buy fresh yellowtail, kingklip, Cape salmon and hake on most days. If you’re lucky you might even find some fresh tuna or mackerel. There are also numerous branches around the city.
Another reliable seafood supplier, Ocean Jewels offer fresh seafood and light meals every weekday at the Woodstock Exchange, and on Saturdays at the Neighbourgoods Market. They also deliver once a week for a small fee.