Best African Restaurants in Johannesburg


The African restaurants in Johannesburg weaves together various flavours from the West, North, and Southern parts of the continent. Africa is a melting pot of cuisine mainly influenced by landscape, colonisation, trade and tradition.

Whether it’s in the ingredients used, the dishes these ingredients appear in, or the choice of carbs that accompany each meal. Ethiopians love their flatbread, Somalis prefer rice, West Africans swear by their cassava, and here in South Africa we love our pap and homemade bread on the homefront.

Below is the running list of our favourite African restaurants in Johannesburg.

Little Addis Cafe

Little Addis Cafe

Go for the earthy pulses, rich stews and bubbly injera cooked daily by the chef’s team who puts in the hours on the pans. As one of the more popular African restaurants in Johannesburg, this spot is a jolt of colour with checkered floors, bold red walls, and interior plants for some natural greenery. 

For those not familiar with Ethiopian cuisine, the cuisine is centred around injera, a bouncy sourdough flatbread made from ground teff seed that’s fermented until spongy and comes with an unmistakable tang. Injera acts as both carb and cutlery, used to scoop and swipe every last bite. A range of meat, vegetarian and vegan dishes are on the menu. Don’t leave without trying a strong and freshly brewed pot of Ethiopian coffee. READ MORE

When: Daily, from 7am to 11:30pm
Where: Shop 10, Cobbels Shopping Centre 4th Ave, Parkhurst, Johannesburg

Email: | Tel: 082 683 8675

African restaurants in Johannesburg

Yeoville Dinner Club

At this stage, Sanza Sandile’s Yeoville Dinner Club is an institution and the ultimate meeting spot if you’re looking to get a taste of the vibrant African food culture. The concept pop-up dinner picked up steam in 2017 and continues to be one of the most important things to do in Johannesburg.

The former radio personality and eccentric chef connects different parts of Africa through an evening with curated food, conversation and music. The long table setup can host up to 18 diners and each visit and menu offering are entirely unique. Expect curries, fried sides, vegetarian dishes and some familiar favourites. After all, African dining is rooted in communal, jovial gatherings with a range of fragrant dishes to choose from. 

There are no walk-ins and advance booking for this immersive Pan-African dining occasion is essential.

When: Tuesday to Sunday, 11am to 11pm
Where: 24 Rockey St, Bellevue, Johannesburg

Email: | Tel: 083 385 2707

Ethnic Restaurant

Ethnic Restaurant

Ethnic Restaurant specialises in Pan-African cuisine, offering a range of dishes that bring together the melting pot of flavours and cooking methods that the continent is famous for. 

Go on a taste journey starting from the vibrant spices of Morocco to the soulful stews of West Africa, decadent South African desserts and everything in between. Each dish is a journey that transcends borders and captivates the senses.

‘At Ethnic Restaurant, we serve not just food, but stories on a plate, each bite a reminder of the rich tapestry of Africa,’ explains founder Raymond Ayila Kpojime. ‘We believe in fostering a sense of community and cultural appreciation through the universal language of food. Our passion is crafting experiences that feed the soul as much as the body.’ 

This African restaurant in Johannesburg is located at Eden Terrace, a small shopping centre in suburban Edenvale, and boasts a spacious dining area. ‘Our ambience is adorned with authentic ethnic art, creating a warm and inviting atmosphere for our guests,’ continues Raymond. READ MORE

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

Tel: 010 746 1636 | Whatsapp: 084 920 5025

Chiefs Boma Restaurant

Chiefs Boma at Indaba Hotel

The 300-seater Chief’s Boma African Dining Experience Restaurant caters for all tastes and brings the flavours of Africa straight to your table. The cuisine spans from North African Moroccan dishes to koeksisters and melktert from the Cap at this African restaurant in Johannesburg. With over 120 dishes available, everyone will find their favourite.

The Boma also does a Shisa Nyama grill where chefs prepare your preferred cut of meat, carefully selected by our on-premises butcher, to your specifications. Enjoy sundowners or craft beer on the deck overlooking the Boma Dam before sitting down to enjoy your meal to the sounds of the Resident African Marimba Band – and when all is done, enjoy a glass of red wine or roast a marshmallow over Boma Fire.

Cost: R695pp per adult; Children 0 – 2 years eat for free and 3 – 5 years pay R100pp; 6 – 12 years pay R235pp. Book via

When: Lunch service from 12pm to 2:30pm weekly, and 12pm to 3pm on weekends. Dinner service from 6pm to 10pm
Where: Chiefs Boma Restaurant at Indaba Hotel, cnr. William Nicol & Pieter Wenning Road, Fourways, Johannesburg

Website: | Email: | Tel: 011 840 6600

African Restaurants in Johannesburg

Thathu Restaurant

As South Africans, we are a fiercely patriotic bunch, and yet somehow that energy doesn’t really extend to our taste in restaurant dining. Thathu Restaurant in Illovo is meeting us halfway with a mod and gastro spin on traditional South African faves. Think smoked oysters served with whipped Amasi, Ostrich Bobotie spring rolls alongside curry mayo and chutney, steamed bread infused with Impepho, and Pap arancini balls, among other small plate offerings.

The team prides itself on sourcing fresh and organic ingredients from local farmers for good-tasting and environmentally-conscious fare. You can expect a classy but understated mood, and the walls are decorated with a curated art collection.

When: Monday to Saturday, from 1pm to 12am. Sunday, from 1pm to 10pm
Where: Unit 3 Illovo Junction, 178 Oxford Rd, Illovo, Johannesburg

Website: | Email: | Tel: 079 117 1360

Pontinha De Xai Xai

Pontinha De Xai Xai

Many fast food joints have popularised Mozambican food mostly through spices and grilled chicken, but there’s so much more to the food culture of the East African country. Pontinha De Xai Xai founder Madalena Khoza was born and raised in Mozambique and has made Johannesburg her home since 1997. With the opening of this cultural dining spot, Madalena pays tribute to her culture and heritage through authentic Mozambican and Portuguese cuisine.

“And as a coastal nation, seafood plays a huge role in the cuisine which makes for a diverse and unique experience not only among African cuisines but against any global cuisine,” says Leroi Khoza, restaurant manager at Pontinha De Xai Xai.

Signature dishes on the menu include Mozambican Prawns done the right way, Red snapper line fish, Mozambican Peri Peri chicken, Prawn curry, a hearty Beef Trinchado, and a choice of seafood platters.

When: Monday to Saturday, 12pm to 9pm. Sunday, 12pm to 7pm
Where: Shop 6 at Morningview Shopping Centre, 100 South Rd, Morningside, Sandton

Email: | Tel: 011 568 3763

Leave A Comment