Best restaurants in Cape Town
The top 3 according to 84 votes from people: La Colombe · Mama Africa · Gold Restaurant. (Updated May 1, 2022.)
Winelands fine dining, Cape Malay flavours and Kalk Bay fish and chips: the Cape Town restaurants local food writers and guides love.
Top 10
-
1
La Colombe
Celebrated fine dining on the Silvermist estate in Constantia.
-
2
Mama Africa
African dishes and live marimba music on Long Street.
-
3
Gold Restaurant
African feast with drumming and dance.
-
4
The Pot Luck Club
Small plates with views from the Old Biscuit Mill silo.
-
5
The Codfather
Sushi and seafood by weight in Camps Bay.
-
6
Chef's Warehouse & Canteen
Liam Tomlin's tapas-for-two on Bree Street.
-
7
Hemelhuijs
Beautiful daytime restaurant by Jacques Erasmus.
-
8
Kloof Street House
Victorian house with a lush garden and a lounge feel.
-
9
Harbour House Kalk Bay
Seafood above the waves.
-
10
Willoughby & Co
Seafood and sushi at the V&A Waterfront.
Candidates
They don't make it into the top 10… yet. Vote for them to move them up.
-
11
Kalky's
No-frills fish and chips in Kalk Bay harbour.
-
12
Diaz Tavern
Portuguese tavern favourite.
-
13
Biesmiellah
Family-run Cape Malay restaurant in the Bo-Kaap, serving bobotie, bredie and curries.
How is this ranking ordered? By people's votes: each ▲ adds a point and each ▼ takes one away. Anyone can vote and add what is missing.
Is something missing?
Comments (11)
Cape Town has world-class food for great prices.
Gold Restaurant with the African drumming and the 14-dish menu, loved it.
Kalky's in Kalk Bay, fish and chips on the harbour, perfect.
Mama Africa is a tourist trap with drums, sorry.
It's touristy but the vibe and the game meat platter are fun for one night.
Fun for one night, overpriced every other night 😅
Harbour House in Kalk Bay, eat lunch watching the seals.
La Colombe is worth every rand.
Pot Luck Club in the Old Biscuit Mill, the views and the sharing plates are amazing.
Add Biesmiellah in the Bo-Kaap for proper Cape Malay food.
The Test Kitchen closing was a huge loss for Cape Town.