9 Best Restaurants in The Western Cape and Winelands, South Africa

@ Four Cousins Restaurant

$$$

Right at the entrance to the town, this laid-back eatery is a great lunch stop, especially if you're traveling with kids. It serves pizza, pasta, and hearty meat dishes at tables in a shady, tree-lined garden. There's an excellent play area for kids. The attached tasting room offers juice and candy pairings, wine pairings, and tastings from the on-site craft brewery.

Bread & Wine Vineyard Restaurant

$$$$

This rustic restaurant on Môreson Farm has won numerous accolades for its food and is a great place to stop for lunch on the Wine Tram route. The menu changes often, and on a whim, but you can expect dishes like butter roasted kingklop with chicken wing confit and twice-cooked Boschendal Chuck with mushroom, garlic, and potato. There’s an interesting selection of starters, including Dalewood Huguenot tortellini with truffle potato and a warm salad of bonemarrow. The dessert menu is full of rich, decadent sweets, like caramelized honey parfait and upside-down pineapple cake with rum caramel. The restaurant is child-friendly, with a play area complete with books and toys and a garden outside. After lunch, you can stock up on homemade preserves, bread, and charcuterie at the Miss Molly Charcuterie Bar. If you like, you can also try a bread-making course on the farm. Owner Neil Jewell, “the Charcuterie Guru,” is the man behind the food, and he has stuck to local, seasonal produce.

Happy Valley Rd., Franschhoek, Western Cape, 7690, South Africa
021-876–3692
Known For
  • local and seasonal produce
  • charcuterie
  • comfort food
Restaurants Details
Rate Includes: No dinner

Geelbek Restaurant

$$

In an old homestead dating back to 1761, this is the spot for traditional Cape dishes like fragrant Malay chicken curry, hearty bobotie, and denningsvleis, a Cape Malay lamb stew flavored with tamarind. This is also a great place for tea. The lemon-meringue pie stands a mile high, and the chocolate cake is delicious. You can sit in the garden or on the verandah and watch the weaver birds go crazy in the nearby trees.

Recommended Fodor's Video

Harvest

$$

La Borie Wine Estate is nestled in the Paarl valley, with Paarl rock as its backdrop. Harvest, the on-site restaurant, offers elegant, relaxed dining for the whole family. You know you're in luck when you go to a restaurant headed up by Matthew Gordon, a fine chef who knows the business inside out. Enjoy an eclectic mix of South African cuisine on the oak-shaded terrace. Ingredients are sourced locally or grown in the restaurant's own garden. Look for free-range organic lamb, mussels, and fresh line fish. The menu also features scrumptious vegetarian options such as grilled large black mushrooms with a parsley crust and brown herb butter. The wine list includes wines from La Borie's own cellars and from KWV Wine Estate. Harvest is the winner of a Klink Award for best restaurant on a wine farm and has been voted among the top-10 most child-friendly restaurants, with a fabulous kids' menu that manages to avoid the tedious and overprocessed options so many other restaurants dish up.

KabelJoe’s Seafood Restaurant

$$

Harbour Road has a string of eateries you can choose from, but you can’t go wrong at this popular place with views of the ocean. Obviously, fish and seafood are the star of the show. You can taste it all in the signature seafood stew or a generous platter to share with the table.

Marc's Mediterranean Cuisine & Garden

$$

Chef-owner Marc Friederich is a foodie with an instinctive feel for what will work. And work his restaurant does: it's consistently full, consistently interesting, and always a pleasure to eat in. What to choose? There's a Lebanese mezze for starters made up of mouthwatering dips, dolmades, falafel, and warm pitas for scooping, or you could opt for Marc's fish soup with a dash of ouzo and aioli crostini. For entrées there's organic beef, paella, or free-range duck breast with a fruity salsa. Children are also well looked after—there's spaghetti with tomato sauce, a choice of burgers with fries, and vanilla ice cream and chocolate sauce as part of the deal for a very reasonable R50. Marc also serves as sommelier, so the wine list is comprehensive and he can help you with food-and-wine pairings.

Olivello

$

Be sure to book a table outside near the lily pond at this relaxed restaurant that serves Cape-meets-Mediterranean-style food in a fabulous country setting. Though the menu is fairly small, you'll still be hard-pressed to make a choice between such tasty options as lamb tagine (stew) served with preserved lemon, venison shanks slow-cooked in red wine and flavored with juniper, and beef fillet dressed with a cracked-peppercorn-and-brandy sauce. If all that sounds too rich for a hot summer's day, try the chicken salad with a lightly curried mayonnaise sauce, almonds, and apricots. On Sundays a Mediterranean buffet (R190) lets you choose from 20 tapas and four main courses; dessert is not included. There's a good kids' menu, and children can have fun in the boats on the nearby dam or play on the lawn while you keep a watchful eye on them.

The Barn

$$

This friendly, long-running place on the main approach road to Riebeek Kasteel is a lovely spot to sit outside and enjoy a glass of the local wine. The menu is a meaty affair, with a range of perfectly cooked steaks and a tender, juicy ostrich fillet. Vegetarians will have to settle for salad, but there is at least good selection.  

Voorstrandt

$$

This corrugated-iron shack on the beach stood empty for years, then suddenly metamorphosed into a buzzing seafood restaurant. As well as the usual seafood and fish, you'll find fish curries, deep-fried calimari, and smoked snoek samosas on the menu. There are a couple of meaty dishes too, plus at least one vegetarian option. It's literally set on the sand and is an ideal location to take in the sunset.