Connect with us

Food and Drink

Best African restaurants in Johannesburg: where to eat across the continent without leaving Jozi

Published

on

Johannesburg diners are spoilt for choice when it comes to African flavours. From intimate pop-up feasts and Soweto institutions to coastal Mozambican smoke and North African influences, these spots bring the continent’s tastes to the city. Below are some of Joburg’s standout African restaurants, with practical details on location, cuisine highlights and hours where available.

Yeoville Dinner Club

What it is: A long-table pop-up dinner experience run by Sanza Sandile that celebrates Pan‑African food, music and conversation. Menus change and each event is unique.

Highlights: Curries, fried sides, vegetarian dishes and communal dining.

Practical details: When: Tuesday to Sunday, 11am to 11pm. Where: 24 Rockey St, Bellevue, Johannesburg. Booking: No walk-ins advance booking essential. Email [email protected] | Tel: 083 385 2707

Kings Kraal

What it is: A Bryanston restaurant that blends traditional African recipes with contemporary techniques and live music on most evenings.

Highlights: Rooibos and marula-glazed chicken wings, fynbos herb oxtail; creative starters, small plates and desserts.

Practical details: When: Wednesday to Friday, 1pm to 2am; Saturday and Sunday, 1pm to 2am; closed Monday and Tuesday. Where: M71 & Posthouse St, Bryanston, Sandton. Website kingskraal.com | [email protected] | Tel: 076 638 5504

+258 Taste of Mozambique

What it is: A laid-back, beachy Mozambican spot in Fourways with a coastal menu and colourful décor.

Highlights: Peri‑peri chicken, grilled seafood, matapa; generous portions often served with riz, salad and fried plantains.

Practical details: When: Monday to Thursday, 7am to 10pm; Friday & Saturday, 7am to 11:30pm; Sunday, 7am to 6:30pm. Where: Design Quarter Shopping Centre, Shop 03, Corner Leslie Avenue & Winnie Mandela Dr, Fourways. Website 258mafalala.co.za | [email protected] | Tel: 010 634 1086

Graze Restaurant (Emerald Resort & Casino)

What it is: An upmarket yet approachable dining room at Emerald Resort & Casino offering modern plated dishes.

Practical details: Cost: Dishes priced between R70 and R290. When: Breakfast from 7am to 11am; Lunch from 11am to 6pm; Dinner from 6pm to 11pm. Where: Emerald Resort & Casino, 777 Frikkie Meyer Blvd, Vanderbijlpark. Book via [email protected] or call 016 982 8005.

Sakhumzi Restaurant (Soweto and Zoo Lake)

What it is: A vibrant South African dining institution with locations in Soweto (near Vilakazi Street) and Zoo Lake.

Highlights: Pap and chakalaka, braai meats, stews, bunny chow and a communal, family-style atmosphere.

Practical details: When: Soweto – Daily, 11am to 10pm. Zoo Lake – Daily, 8am to 8pm. Where: Soweto – 6980 Vilakazi St, Orlando West; Zoo Lake – 1 Prince of Wales Dr, Parkview. Website sakhumzi.co.za | [email protected] | Tel: 011 536 1379

Tribes African Grill & Steakhouse

What it is: An African grill and steakhouse at Emperors Palace with a menu that mixes Karoo lamb, Wagyu, game cuts and traditional favourites.

Highlights: Skewers, mogodu, oxtail, set menus that include boerewors with pap and malva pudding.

Practical details: When: Daily, 11am to 11pm. Where: Emperors Palace Casino, 64 Jones Rd, Jet Park, Kempton Park. tribesafrica.co.za | [email protected] | Tel: 011 928 1227

The Social Table

What it is: A casual Fox Street eatery focusing on everyday South African dishes and creative community programming like live performances and exhibitions.

Highlights: Sorghum porridge, samp and mogodu, magwinya with mince and atchar.

Practical details: When: Daily from 1:30pm to 3pm; and 6:30pm to 8pm. Where: 274 Fox Street, Johannesburg. Website lesedi.com | [email protected] | Tel: 011 840 6600

Kraal Restaurant at Thaba Eco Hotel

What it is: A hotel restaurant known for a hearty Sunday/holiday eat-as-much-as-you-can breakfast and brunch offering.

Highlights: Cold buffet starters, freshly baked pastries, DIY salad station, scrambled eggs, shakshuka, peri peri chicken livers and stir-fried noodles.

Practical details: When: Every Saturday, Sunday and public holiday from 7:30am to 11am. Cost: R295pp per adult, R145pp per child. Where: Kraal Restaurant at Thaba Eco Hotel, Impala Road, Kibler Park, Klipriviersberg Nature Reserve, Johannesburg South.

Gratitude Restaurant

What it is: A restaurant that, while not exclusively African, features traditional South African dishes alongside other cuisines.

Highlights: Umleqwa (harbody chicken), tripe, intloko yegusha (grilled sheep’s head), served with dombolo or samp and veg sides.

Practical details: When: Tuesday to Thursday, 12pm to 9pm; Friday & Saturday, 11:30am to 10:30pm; Sunday & Monday, 12pm to 8:30pm. Where: Flamingo Shopping Centre, 8 Queens St, Modderfontein. Website gratitudesa.co.za | [email protected] | Tel: 010 786 1691

Chief’s Boma at Indaba Hotel

What it is: A large boma-style dining experience serving a wide range of African dishes with live marimba music and a Shisa Nyama grill.

Highlights: North African dishes, Cape desserts like koeksisters, a selection of over 120 dishes and a Shisa Nyama where cuts are prepared by on-site butchers.

Practical details: When: Lunch service from 12pm to 2:30pm weekly and 12pm to 3pm on weekends; Dinner from 6pm to 10pm. Cost: R695pp per adult with tiered children pricing. Where: Indaba Hotel, cnr William Nicol & Pieter Wenning Road, Fourways. Book via [email protected].

Ethnic Restaurant

What it is: A Pan‑African restaurant in Edenvale presenting dishes from across the continent in an ambience decorated with ethnic art.

Highlights: Flavours from Morocco to West Africa and South African desserts. Founder Raymond Ayila Kpojime says the restaurant serves “stories on a plate” to foster community and cultural appreciation.

Practical details: When: Monday to Thursday, 10am to 12pm; Friday to Sunday, 10am to 2am. Where: Eden Terrace, 60 Terrace Road, Eden Glen, Edenvale, Johannesburg.

Pontinha De Xai Xai

What it is: A Mozambican restaurant that emphasises coconut-based sauces, seafood and the country’s Portuguese, African and Indian influences.

Highlights: Mozambican prawns, red snapper, peri‑peri chicken, prawn curry, beef trinchado and seafood platters.

Practical details: Where: Shop 6, Morningview Shopping Centre, 100 South Rd, Morningside, Sandton. Email [email protected] | Tel: 011 568 3763.

Nyama Choma Restaurant at Lesedi Cultural Village

What it is: A buffet-style cultural dining experience at Lesedi Cultural Village offering dishes from across southern and northern Africa.

Highlights: Kalahari lamb, Mozambican fish and a wide range of vegetable sides. Cost: R230pp.

Practical details: When: Daily from 1:30pm to 3pm and 6:30pm to 8pm. Where: Lesedi Cultural Village, Kalkheuwel Broederstroom, R512, Lanseria. Website lesedi.com | [email protected] | Tel: 011 840 6600

Graze Braai (Emerald Hotel)

What it is: A poolside braai venue with a proudly South African, flame-grilled à la carte menu overlooking the game park.

Practical details: When: Monday to Sunday, 12pm to 10pm (kitchen closes at 9pm). Where: Emerald Hotel, 777 Frikkie Meyer Blvd, Vanderbijlpark. Book via [email protected] | Tel: 016 982 8005.

Temporarily closed: Thathu Restaurant and Little Addis Cafe

Thathu Restaurant: The source lists Thathu as temporarily closed; the article does not provide active hours. Where (when open): Unit 3 Illovo Junction, 178 Oxford Rd, Illovo. Website thathuafrica.com | [email protected] | Tel: 079 117 1360.

Little Addis Cafe: The source lists Little Addis Cafe as temporarily closed; the article does not provide active hours. Where (when open): Shop 10, Cobbels Shopping Centre, 4th Ave, Parkhurst. Email [email protected] | Tel: 082 683 8675.

How to choose an African restaurant in Joburg

Looking for a place that suits your mood? Keep these practical tips in mind:

  • Consider the region of Africa you want to explore East African coastal flavours (seafood, coconut milk) differ from West African stews and Southern African braai and pap traditions.
  • Check the dining format: pop-up long-table experiences and boma buffets are communal, while grills and a la carte venues suit smaller groups or date nights.
  • Look at practical details: opening hours, whether booking is required (some venues have no walk-ins), and any fixed-price or buffet costs.
  • For authentic coastal seafood, prioritise restaurants that highlight peri‑peri and coconut-based dishes; for traditional South African plates choose places that serve pap, dombolo or chakalaka.

Whether you’re after a lively boma, a refined grill or an intimate pan‑African supper, Joburg’s restaurant scene serves up a rich cross-section of the continent’s food traditions often within a short drive of the city centre.

Follow Joburg ETC on Facebook, TwitterTikTok and Instagram

For more News in Johannesburg, visit joburgetc.com

Source: whatsoninjoburg.com