Cape TownDestinations
Blog Food & drink

The 5 best fish and chips on the Cape Peninsula, ranked

2026-08-195 min readThe Cape Town Destinations editorial team
Paper-wrapped hake and chips on a harbour wall with fishing boats behind Paper-wrapped hake and chips on a harbour wall with fishing boats behind

Five harbour chip shops ranked on the fish, the batter and the view, with what to order, what it costs and the tourist traps charging triple for frozen hake.

Know what you are ordering before you queue

Hake is the default and, from a decent fryer, the right call: white, flaky, mild, and mostly landed by trawlers on a fishery that the SASSI list has long rated as a reasonable choice. Ask whether it is fresh or frozen — the honest places will tell you. Snoek is the local speciality, oily, bony and superb smoked or braaied but a poor candidate for batter. Yellowtail is the upgrade when it is on the board, best grilled with lemon rather than deep-fried. Calamari is usually from further afield and usually rubbery unless it is tubed and flash-fried.

Prices across the peninsula sit roughly in the R100 to R170 band for a hake and chips, R60 to R90 for a small portion of chips and vinegar on its own, and R180 to R260 for a grilled line fish plate at a sit-down harbour restaurant. Most of the best places are takeaway counters with plastic tables, so bring cash as a backup, expect a twenty-minute wait at peak, and eat it within five minutes of collection. Seagulls here are organised and unafraid; keep the parcel closed until you are sitting down.

1. Kalky's, Kalk Bay harbour — the standard everything else is measured against

Kalky's sits right on the working quay at Kalk Bay harbour, surrounded by trek boats, fish tables and the Cape fur seals that have made a career out of the place. You order at the hatch, take a number, sit at a plastic table and wait. The hake is thick-cut and the batter shatters rather than sags; the chips are fat and salty; the calamari is better than it has any right to be. A hake and chips lands around the R120 to R150 mark depending on portion size.

The queue at Sunday lunch runs twenty-five minutes and there is no shade to speak of, so go at eleven thirty or after two. Getting there is half the appeal: the Southern Line train from the City Bowl runs along the water to Kalk Bay station, three minutes' walk away, though services and timetables have been unreliable in recent years and should be checked with the operator before you rely on them. Otherwise it is a 35-minute drive down the M3 and Main Road. This is the one I would book a day around.

2. Fish on the Rocks, Hout Bay — best setting on the peninsula

At the far end of Harbour Road, past the boatyards, there is a shack on the rocks with a hatch, a few benches and the whole Atlantic in front of it. The fish is fried to order — hake, hake and chips, calamari, prawns — and it comes out in paper, blistering hot, in the R110 to R160 range. Nothing is refined. The batter is thick and the chips are the pale, soft kind rather than crisp, which is either a flaw or the entire point depending on how you were raised.

The view does most of the work here, which is why it ranks second rather than first: kelp, spray, container ships rounding the point, and gulls in genuinely intimidating numbers. Eat under the covered section or lose your lunch. Park in the harbour lot and pay the marshal. Combine it with the Duiker Island seal boats from the main quay and the Bay Harbour Market a few hundred metres back, and you have a half day in Hout Bay without moving the car twice.

3. The Salty Sea Dog, Simon's Town — best for a penguin day

On Jubilee Square in Simon's Town, opposite the Just Nuisance statue and the small boat harbour, this is the chip shop you want when the day's real business is Boulders Beach. Hake and chips, calamari, decent grilled options, seating on the square with the naval base across the water. Prices sit in the same R110 to R160 band. The fish is consistently fresh and the frying is clean — no greasy aftertaste, which is more than several harbour rivals manage.

The reason it is not higher is that it feels like a town-square restaurant rather than a quayside fry, and it fills with tour groups between noon and two, when the penguin boardwalks empty. Go at eleven or after three. Simon's Town is 40 to 60 minutes from the City Bowl by road, longer on a summer weekend, and the parking along St George's Street is metered and tight — use the Jubilee Square lot. Pair with a walk up to the Martello Tower or the naval museum if the wind is up.

4. Sunrise Chip 'n Ranch, Muizenberg — the surfer's chippy

A block from the Muizenberg beachfront on Beach Road, this is a proper local takeaway rather than a visitor attraction: burgers, gatsbys, russians, and hake and chips wrapped tight and handed over fast. It is the cheapest genuinely good fry on this list, generally R80 to R120 for hake and chips, and it opens later than the harbour places, which matters when you have surfed until dusk in the False Bay shore break.

There is essentially nowhere to sit, so buy it and walk the hundred metres to the wall opposite the colourful bathing boxes, or eat it in the car when the southeaster is up. The chips are thin and properly crisp. Do not expect line fish or a wine list. If you want to sit down in Muizenberg with a view, the beachfront cafés along the pavilion strip charge R180 upward for a plate, and I would rather spend the difference on a second portion here. Cash is safest if the card line is slow.

5. Snoekies, Hout Bay harbour — quick, cheap and reliable

Snoekies has traded at the entrance to Hout Bay harbour for decades and functions as the volume operator: a counter, a fish market alongside, quick service, and hake and chips at the lower end of the range, roughly R90 to R130. The batter is lighter than at Fish on the Rocks and the portions are honest. There is a covered seating area, which is the practical advantage when the wind funnels down the valley.

It ranks fifth because it is efficient rather than memorable — you will not photograph it, and you will not remember the meal in a fortnight. But if you are travelling with four hungry people, one of whom is six, and you need to be on Chapman's Peak Drive within the hour, this is the answer. Buy fresh fish from the adjacent counter if you are self-catering; the yellowtail and the fresh snoek in season are far better value than any supermarket. The harbour lot charges a small fee and has marshals.

What to skip, and the sit-down alternatives

Skip the fish and chips at the big V&A Waterfront chains, where R200 buys you the same frozen hake in a nicer chair, and skip anywhere on a tourist strip advertising a photograph of the meal on a laminated board. Skip battered kingklip, which is a waste of an expensive fish. And be wary of buying line fish off the quay unless you know what you are looking at — the trek boats sell honestly, but the informal sellers around the car parks do not always.

If you want a table, a beer and a sea view rather than paper on your lap, the Brass Bell at Kalk Bay station sits so close to the water that the spray hits the windows at high tide, and it does a straightforward grilled catch of the day around R190 to R260. In Simon's Town the harbour restaurants on the wharf will do the same for similar money. Neither will beat Kalky's on the actual fish. Book Sunday lunch anywhere in the Deep South at least a few days ahead.

Book while you read Median nightR1593 Cheapest areaR595 Hotels6374 Find a hotel

Before you book

The questions people ask about Hout Bay, answered with this month’s numbers.

Which fish should I order to eat sustainably?

Ask for hake, which is the peninsula default and generally well rated by SASSI, or yellowtail when it is fresh on the board. Avoid battered kingklip and think twice about imported calamari. If a counter cannot tell you what the fish is or where it came from, order the chips.

Can I get to Kalk Bay without a car?

The Southern Line train runs from the City Bowl along the False Bay coast to Kalk Bay station, three minutes from the harbour, and the ride itself is worth it. Reliability has varied, so check the operator's timetable before you set out and have an e-hail app as a fallback.

How much should a fish and chips cost on the peninsula?

Budget R100 to R170 for hake and chips at a harbour counter, R80 to R120 at a neighbourhood chippy like the one in Muizenberg, and R190 to R260 for a grilled line fish plate at a sit-down harbour restaurant with a view. Anything above that is paying for the tablecloth.

Are the seals at Kalk Bay harbour a problem?

They are large, wild and used to people, and they will approach a table with food on it. Keep a few metres of distance, do not feed them, and do not let children hold food at seal height. The same applies to the gulls at Hout Bay, which are considerably faster.

Where to stay

Hotels in Hout Bay

Live prices · free cancellation

Recommended reads

All posts
Rooftop hotel pool with Lion's Head in the background, Cape Town
Hotel round-ups · 2026-08-19 Hotels with pools in Cape Town

The Atlantic sits at 12-16°C most of the year, which is why a heated hotel pool is worth paying R400 a night extra for — here is where to find the good ones, by area and price band.

Hotel balcony overlooking an Atlantic beach on the Cape Town seaboard
Hotel round-ups · 2026-08-19 Best beachfront hotels in Cape Town

Cape Town has roughly 70km of coastline inside the metro and startlingly few true beachfront hotels — here is where the sand-to-lobby options actually are, in six areas, with the honest catch on each.

Hotel room window framing the flat summit of Table Mountain
Hotel round-ups · 2026-08-19 Hotels with Table Mountain views in Cape Town

Table Mountain is 1,086m high and looks completely different from six different suburbs — here is which side of the city gives you the flat-topped postcard from your bed, and which gives you a wall of grey rock.