Must-see restaurants in Africa

  • Ranch House Bistro

    Lake Naivasha

    Opened in 2014, Ranch House Bistro is easily the best of the lakeside eating options. The food is expertly prepared and ranges across pizzas from the clay…

  • Nguni

    Plettenberg Bay

    Tucked away in a quiet courtyard, this is one of Plett's most upscale eateries. The speciality is dry-aged beef, though you'll also find some South…

  • PK's @ Pasquière & Gastropub

    Praslin

    You can see this place from the coastal road thanks to its distinctive position in a secluded hillside property with pretty coastal views. Tables are…

  • Restaurant Fruit de Mer

    Southern Tunisia

    This hugely popular open-sided restaurant near the port serves up the best seafood in town and has plenty of staff on hand to efficiently keep the crowds…

  • Locanda Italiana

    Pemba

    Something of a vision in the quiet, well-worn streets of the baixa, this Italian-run restaurant serves up al dente pasta (the ragú is excellent) and wood…

  • Clementines Restaurant

    Free State

    The food at this souped-up country kitchen tastes just as good as it looks on the gourmet international menu, featuring everything from rainbow trout with…

  • Mediterraneo

    Kampala

    This upmarket open-air Italian restaurant occupies a sprawling wood deck in a tropical garden, lit at night with kerosene lamps. The Italian chef creates…

  • Chez Jenny

    Madagascar

    Hands down the best restaurant in town, Chez Jenny is a winning combination of colourful decor (including some captivating Zafimaniry wood carvings),…

  • Bombay Brasserie

    Cape Town

    Far from your average curry house, the Taj Hotel’s main restaurant, hung with glittering chandeliers and mirrors, is darkly luxurious. Chef Harpreet…

  • Assaha Village

    Khartoum

    With its vaulted dining room, brick walls and elegantly set tables, Assaha is poised to take you on a culinary magic-carpet ride. Nibble on a platter of…

  • O’s Restaurant

    Free State

    In this stylish, thoroughly satisfying restaurant down by the river, have some deep-fried calamari strips followed by peri peri steak, or fillet flambé…

  • Lem Cafe

    Southern Ethiopia

    Hands-down the best bakery/cafe in Dilla, with such a tantalising array of cakes and pastries that we almost made ourselves a nuisance here. It also has…

  • Le Rustique

    Nanyuki

    This one-time Nairobi favourite has upped sticks and headed north to Nanyuki. The fare, overseen to every last detail by owner Maike Potgieter, is superb,…

  • Chez Jules Restaurant

    La Digue

    This beachfront-roadside shack may be on the casual side, but it serves up some of the finest meals on the island. The octopus curry and tuna steak with…

  • Beramar

    Boa Vista

    Under the helm of a talented Milanese chef, Beramar showcases high-quality local ingredients with creative accents in its dishes, which are ideal for…

  • Purple Fig Bistro

    Namibia

    In the heart of town, the Purple Fig gets good reviews from travellers. Eat under the eponymous fig tree or in the cafe. Light meals take the form of…

  • La Perle d'Asilah

    Asilah

    At Asilah's finest dining option, the menu leans heavily on the Gallic, mixing in Asian and Spanish influences from the Moroccan owner-chef's experience…

  • Cosmopolitan

    Rabat

    This gourmet place near Bab Ruach occupies a handsome art deco villa and is one of the only restaurants in town serving modern French cuisine. The menu…

  • Koko Bean

    Lilongwe

    Soundtracked by world music, this breezy urban sanctuary is surrounded by lawns, thatched shelters and a bar overlooking a sprawling jungle gym – perfect…

  • Chef's Table

    Cape Town

    There are several dining options at the Mount Nelson Hotel, but for a real treat book one of the four tables with a front-row view onto the drama and…

  • Pear Tree

    Hermanus

    One of the town's top restaurants is an intimate venue decorated in bodega style – all bare brick and wine bottles. The small menu features delights like…

  • Sails

    Diani Beach

    By far the most stylish place to eat in Diani, Sails is gorgeous: a canopy of billowing white canvas separates the restaurant from the stars, while…

  • Umia

    Essaouira

    This sleek, contemporary restaurant is one of Essaouira’s hottest, with both visitors and locals rushing to dine on the Mediterranean-influenced menu…

  • L'Eveil des Sens – Le Blue Margouillat

    Réunion

    This elegant restaurant inside Le Blue Margouillat hotel is the top-end darling of the west coast. Marc Chappot's creative dishes are artfully prepared…

  • Teatro Eskandariya

    Alexandria

    Popular with local artists and creatives, the Teatro has it all: a cafe, restaurant, cultural centre, theatre, music venue and art gallery. Set in an…

  • Da Paolo

    Tunisia

    An outpost of Italy on the Tunisian coast, this family-friendly place on the Corniche serves molto delizioso Roman-style (thin-crust) pizzas and perfectly…

  • Lokanga

    Antananarivo

    In a stunning setting whichever way you look – the 19th-century building or the city views from the terrace – Lokanga serves a mix of Malagasy and…

  • Hot Plate

    Arusha

    Delicious Indian food – including southern Indian specialities, plus some Punjabi and other dishes, both vegetarian and non-vegetarian – is on offer here…

  • Casa-Resto

    Casamance

    Set on the main road about 400m south of the village roundabout, Casa-Resto may lack the sea views and flashy setting, but it serves up some of the best…

  • Khan's Barbecue

    Arusha

    This Arusha institution is an auto-spares shop by day (look for the Zubeda Auto Spares sign) and the best known of many earthy roadside barbecues around…

  • Castel Kuriftu Wine House & Restaurant

    Southern Ethiopia

    Surprise! Easily one of the most characterful restaurants in Ethiopia, the Castel Kuriftu is a huge venture built from stone, wood and thatch. On top of…

  • Ile de Pain

    Knysna

    Ile de Pain is a wildly popular bakery and cafe that's as much a hit with locals as it is with tourists. There's an excellent breakfast menu, lots of…

  • Fresh Touch Restaurant

    Harar

    The king of restaurants in Harar, snazzy Fresh Touch is a hot favourite among well-heeled locals and visitors. That’s all thanks to four winning details:…

  • Auberge Dardara Restaurant

    Chefchaouen

    This is the best restaurant in the area and worth the 10-minute drive from town (Dh6). The Tanjaoui owner uses only the freshest ingredients from the…

  • Peponi

    Lamu Island

    We're still waxing lyrical about our last meal at this amazing restaurant. Choose between global offerings, such as tuna ceviche, Philly cheese steak…

  • 40 Cork Road

    Harare

    An attractive house-turned-restaurant with a relaxed garden setting, 40 Cork serves quality breakfasts and lunches, and does one of the best coffees in…

  • La Pérgola

    Melilla

    A waterfront terrace makes this classy spot adjacent to the fortress walls a very pleasant place for a meal or just a late afternoon drink. The speciality…

  • Island Camp Restaurant

    Southern Rift Valley

    A popular weekend activity, if you can call it that, is to charter a boat and hop across to Island Camp's sleek restaurant for lunch. The buffet includes…

  • Khana Khazana

    Kampala

    Regarded by many as the best Indian in town and even far beyond, classy Khazana is a great place to treat yourself. It features atmospheric Rajasthani…

  • Boschendal at Oude Bank

    Stellenbosch

    A vibrant bakery and bistro priding itself on locally sourced ingredients. The menu features salads, sandwiches and mezze-style platters, as well as fresh…