Cape Town Restaurants From Street Food to Tasting Menus

Find the best value in Cape Town's restaurants, from Woodstock food markets and Bo-Kaap Cape Malay kitchens to Bree Street tasting menus.

Cape Town Restaurants: Where the Range and the Value Actually Are

The common assumption about eating in Cape Town is that the top tier tasting menus are the only reason to book a table. That is wrong. The real value sits in the middle: the neighbourhood bistros, the market stalls, the township braai joints and the Bo-Kaap kitchens where a full meal costs less than a single course at La Colombe. At the 2025 exchange rate of roughly R18 to the dollar, a three course dinner for two with wine at a mid range restaurant runs R800 to R1,200 total. That is about $45 to $67 for two people. The same meal in London would cost three times that. This page tells you where to spend that money and where not to bother.

Cape Town delivers Michelin level cooking at a fraction of European prices. La Colombe at Silvermist, 18 kilometres from the city centre, charges R1,895 per person for its tasting menu in 2025, excluding drinks. FYN in the city centre, at Speakers Corner on Parliament Street, charges R1,850. Chefs Warehouse at Beau Constantia, 16 kilometres out, charges R1,200 for its set menu. Those are serious restaurants. But the value proposition sits a tier down. At Buitenverwachting in Constantia, 12 kilometres from the centre, main courses run R220 to R380. At Jonkershuis at Groot Constantia, mains run R160 to R290. That is the sweet spot. A R290 main at a wine farm with a kitchen garden and a view of the Constantia mountains costs less than a steak in a mid range Manhattan restaurant.

Cape Town restaurant terrace
Dietmar Rabich , CC BY-SA 4.0 via Wikimedia Commons

Bo-Kaap: Cape Malay Cooking on a Visitor Schedule

What to Eat and When

Bo-Kaap sits on the slope of Signal Hill. The neighbourhood produces the city's most distinctive cuisine: Cape Malay cooking, built on cinnamon, cardamom, turmeric, dried apricots and tamarind. The signature dish is a Cape Malay curry, lamb or chicken, mild spiced, served with roti. That is what you eat here. But you need to time it right.

Biesmiellah is the oldest restaurant in the district, established 1975 at the corner of Wale and Pentz Streets. Order the denningvleis, a sweet sour tamarind lamb stew, R140 in 2025. Faeeza's Home Kitchen, a short walk away, serves a chicken salomie: spiced chicken wrapped in roti. Kombuis does bobotie, the spiced minced meat baked with egg custard topping, R165 in 2025. These are lunch stops, not dinner destinations.

Safety and the Single Visit Plan

Walking in daylight is fine. Avoid the area after dark alone. Use a ride hail app to arrive and leave. Do not park on the street after sunset. If you have only one slot for Bo-Kaap, take the morning tour that finishes at Atlas Trading Company on 104 Wale Street, established 1946, buy a bag of the spice blend, and eat lunch at Biesmiellah before 14:00.

Wine Farm Restaurants: Booking Windows and Price Tiers

How to Get a Table at the Top Four

Six wine farm restaurants sit within a 30 minute drive of the city centre. All six are in Constantia or Tokai, which means the drive is 20 to 25 minutes from the V&A Waterfront. The booking windows are the failure point. La Colombe opens its books 90 days ahead at 08:00 SAST online. In peak season December through March, you need that 90 day window or you will not get a table. Chefs Warehouse at Beau Constantia opens 60 days ahead. FYN releases bookings on the first day of each month for the following month, at 10:00 SAST online. The Pot Luck Club in Woodstock opens 60 days ahead.

If you arrive without a booking and it is December 20, you have no dinner option at those four restaurants.

Your Walk In Fallback

Walk in at lunch at any wine farm Tuesday through Thursday outside December, and you have a better than 50 percent chance of a table. Do not try that on a Saturday. The mid tier wine farms Buitenverwachting, Jonkershuis and Steenberg take walk ins more reliably. Steenberg is in Tokai, 22 kilometres out. Jonkershuis is at Groot Constantia, 15 kilometres. Both serve food all day. Neither charges more than R290 for a main course. That is your fallback.

Seafood: SASSI Rules and Where to Eat

The Green List and the SMS Check

South Africa has a colour coded seafood guide called SASSI, published by WWF South Africa. The last major revision was 2024. Green list fish you can order without guilt include hake from inshore trawl, line caught yellowtail, line caught angelfish and sardine. Farmed rope grown mussels, farmed oysters and farmed abalone are green. Orange list species require caution: kingklip, dusky kob and West Coast rock lobster. Red list species cannot be sold legally: galjoen, white steenbras, red steenbras and seventy four. SMS any species name to 079 499 8795 and the system texts back the status instantly.

Two Restaurants That Get It Right

The Codfather in Camps Bay operates a sushi and grill setup on a pay by weight basis. In 2025, fish runs R65 to R95 per 100 grams depending on the species. The restaurant commits to SASSI green list sourcing. Harbour House in Kalk Bay focuses on linefish. A main course runs R195 to R310 in 2025. Kalk Bay sits on the coastal road to Simon's Town, which is a smash and grab corridor. Park in the designated lots, lock the car, and leave nothing visible inside. That is the one thing that goes wrong here: a rental car with a bag on the seat gets a broken window.

Braai: the Township Experience and the Upscale Version

The Private Braai and What Is on the Fire

The braai in Cape Town is not a restaurant meal. It is a fire. The fuel is rooikrans hardwood or lump charcoal, never briquettes. The meat cuts are boerewors, a coiled beef pork sausage, lamb chops called tjoppies, sosaties which are curried lamb skewers with dried apricots, and chicken flatties butterflied and marinated in peri peri. The sides are braaibroodjie, a grilled sandwich with tomato, onion and cheddar, and pap en sous, maize porridge with tomato onion relish. If you are invited to a private braai, accept.

Mzoli's and The Pot Luck Club

If you are not, go to Mzoli's in Gugulethu. You buy raw meat at the butchery counter for R80 to R180 per kilogram depending on the cut, and they braai it for you. Communal seating, loud music, eating with your hands. Mzoli's operates Thursday through Sunday, 09:00 to 18:00, but the kitchen closes early if the meat sells out. Go with a local or a registered township tour operator. Do not self drive and park on the street. The upscale version is The Pot Luck Club in Woodstock, where small plates run R95 to R195 per plate in 2025 and the cooking is braai influenced. Woodstock is safe if you stay on Albert Road and the Biscuit Mill perimeter. Do not walk east into the industrial side streets.

Cape Malay curry dish
Elli O. oelli , CC0 via Wikimedia Commons

Food Markets: Weekend Strategy

The Two Markets and the Saturday Rule

Two markets dominate the Saturday and Sunday morning schedule. Neighbourgoods Market at The Old Biscuit Mill on 375 Albert Road in Woodstock runs Saturday 09:00 to 14:00 and Sunday 10:00 to 15:00. Entry is free. Oranjezicht City Farm Market at Granger Bay next to the V&A Waterfront runs Saturday 08:15 to 14:00 and Sunday 09:00 to 14:00. Entry is also free. In summer, November through April, Oranjezicht adds a Wednesday evening session from 17:00 to 21:00. A prepared dish at Oranjezicht runs R60 to R160 in 2025. Neighbourgoods is more about artisanal produce and coffee. Oranjezicht is more about cooked food you eat standing up.

Arrive at either market before 10:00 on Saturday. By 11:30 the queues at the popular stalls are eight people deep. By 13:00 the best dishes have sold out. The failure case is arriving at 13:30 on a Sunday expecting a full market and finding half the stalls packing up. Go Saturday morning, eat a Gatsby sandwich from a vendor that looks busy, drink a flat white for R35 to R45, and be done by noon.

Honest Caveat

The single thing that most often goes wrong here is the assumption that you can show up and eat well without planning. You cannot. The three best things to eat in Cape Town, a tasting menu at FYN, a braai at Mzoli's and a denningvleis at Biesmiellah, each require different kinds of advance work. FYN needs a booking released on the first of the month at 10:00 SAST. Mzoli's needs a guide and a Thursday through Sunday visit before the meat sells out. Biesmiellah needs daylight hours and a ride hail car. Fail any of those three and you eat a mediocre pizza in the V&A Waterfront food court, which is exactly what happens to half the visitors who skip the research.

Common Questions

How far ahead do I need to book La Colombe?

90 days ahead, online at 08:00 SAST. In peak season December through March, those slots fill within two hours. If you miss it, try lunch at Buitenverwachting or Jonkershuis without a booking.

What is the signature dish in Bo-Kaap and where should I eat it?

Cape Malay curry, mild spiced lamb or chicken with roti. At Biesmiellah, order the denningvleis for R140 in 2025. At Kombuis, order the bobotie for R165. Both are lunch stops only, not evening options.

Is it safe to eat at Mzoli's in Gugulethu without a guide?

No. Go with a local or a registered township tour operator. Do not self drive and park on the street. The braai experience itself is safe once you are inside, but the approach is not.

Which fish can I order without environmental guilt?

Hake from inshore trawl, line caught yellowtail, line caught angelfish and sardine are green list. Farmed mussels, oysters and abalone are green. SMS any species name to 079 499 8795 for instant status.

What is the tipping norm in Cape Town restaurants?

10 to 15 percent of the total bill. Check if a service charge is already included before adding a tip. Car guards get R5 to R10. Petrol station attendants get R5 to R10. Hotel porters get R10 to R20 per bag.

Can I walk into a top restaurant without a booking in December?

No. December 15 through January 15, all dinner slots at the top 20 restaurants are booked. Year round, Friday and Saturday dinner at La Colombe, Chefs Warehouse, The Pot Luck Club and FYN requires a booking months ahead.

What is the best fallback if I cannot get a tasting menu reservation?

Wine farm lunch Tuesday through Thursday outside December. Buitenverwachting mains run R220 to R380. Jonkershuis mains run R160 to R290. Both take walk ins with better than 50 percent success.