Rohobot
Nick Hamman | Rohobot
Nick Hamman

The 11 best places to taste the African continent in Johannesburg

Here are our favourite places to experience African food in Johannesburg - South Africa’s real global African city.

Nick Hamman
Advertising

Johannesburg is South Africa’s real global African city.

Gold pulled people here in 1886. Since then, people have arrived for work, safety, school fees, second chances, family, faith, love, and survival. After the nineties, Joburg opened itself again, this time to more of our neighbours from the African continent.

I think one of the best ways to understand Johannesburg is to eat with the people who came here to build new lives, carrying the knowledge of what they ate back home. Food travels when people do. Recipes survive borders. Restaurants become a communal space where people can connect around a shared understanding of a plate.

So, for Africa Month, I wanted to share the places in Joburg where you can taste the continent without leaving the city.

Go respectfully. Ask questions. Pay properly. Eat with your hands when that is how the food is meant to be eaten. And remember that someone’s everyday lunch may be the thing that teaches you more about Joburg than you ever thought possible.

Below are 11 of my favourite places to experience African food in Johannesburg.

Nick Hamman is a South African broadcaster, storyteller, and food-culture creator. He is the host of 5FM’s national breakfast show, 5 Breakfast, and the creator of Hammy Eats, a platform dedicated to discovering the people, places, and stories behind South African food.

Follow Time Out Johannesburg on FacebookTikTok and Instagram! While you're at it, sign up for our newsletter to receive even more of the best of your city.

A taste of the continent in Johannesburg

Yeoville has always understood that a meal can change the temperature of a room.

At Yeoville Dinner Club, Sanza Sandile does not simply serve dinner. He builds a temporary country around one long table. You climb the stairs off Rockey Street, walk into a room of art, music, strangers, memory, and argument, led by a man once aptly describes as a "gastronomic smuggler".

The food changes depending on Sanza’s mood, the market, the season, and the story he wants to tell. One night it might be his version of egusi, built with pumpkin, melon seeds, roasted squash, pumpkin leaves, tomato, garlic, ginger, cumin, and okra. Another night it could be something completely different, pulled from Yeoville’s past, African migration, township kitchens, and whatever conversation is alive in the room.

This is African fusion food that blends the best of the continent in ways experienced before. Sanza moves between chef, storyteller, historian, and troublemaker, and by the end of the night people who arrived as strangers are usually passing plates like family.

Time Out Tip: Book properly, arrive open-minded, and do not come looking for a normal restaurant experience. Come for the table.

Address: 24 Rockey St, Yeoville, Johannesburg, 2198.

2. Ebrahim Qaxwo

The first thing you notice at Ebrahim Qaxwo is that this is not a coffee shop trying to look Somali for customers.

It is Somali memory made physical.

The walls are full of flags, photographs, horns, baskets, old frames, and pieces of a life collected by Somali immigrants and stored here as a kind of living museum.

Qaxwo means coffee in Somali, and here its served warm, spiced, and fragrant, usually with cardamom and cinnamon. People come to sit slowly. To talk. To share stories of life back home and discuss the affairs of the community. To be around other people who know what it means to carry home inside objects, language, and ritual.

Mayfair is too often spoken about from the outside with fear or laziness. Sit here for one cup and that whole way of speaking starts to feel very small. This is a neighbourhood made by people who have survived more than most of us will ever understand, and still make space for welcome.

Time Out Tip: Get the Somali coffee and snacks. Do not rush. The room is part of the meal.

Address: 47 Somerset St, Mayfair, Johannesburg, 2108.

Advertising

The Hot Pot Kitchen is a food truck with the soul of a home kitchen and the slogan to match: People Are Eating.

Run by TK and Pablo Tshiololi from the north of South Africa, it started after both lost their jobs and chose to turn necessity into fire, smoke, and proper food. You can taste that in the cooking. Nothing here feels like a trend. It feels tested by real appetite.

This is one of the best places in Joburg to eat the kind of South African food that still gets treated like it does not belong in the “serious” food conversation. Mala, also called chicken cables, are cleaned, seasoned, and grilled until savoury and deeply satisfying. Masonja, the caterpillars of the mopane moth, come in a tomato and onion stew that rewards curiosity. The tilapia is grilled until crisp-edged and juicy, mild and slightly sweet, exactly the kind of fish that needs pap and sides next to it.

The menu is rooted in indigenous ingredients, township taste, and home-style cooking.

Time Out Tip: If you are nervous, start with the tilapia. If you want the real lesson, get the mala or masonja and stop acting scared.

Address: 11 Gallagher Ave, Halfway House, Midrand, 1685.

4. Oduduwa Restaurant & African Food

I hate the phrase “hidden gem”, mostly because it usually means someone has just discovered a place that other people have loved for years.

But Oduduwa makes the phrase hard to avoid.

Tucked into the lower end of Marshalltown, it is the kind of canteen-style place you could pass a hundred times unless someone who eats properly pulls you inside. Once you sit down, the city opens.

Run by Djenebou from Mali and Arouna from Benin, Oduduwa is a generous introduction to West and Central African cooking. This is food built for fullness: stews that simmer until the ingredients stop standing apart, sauces with peanut, okra, and tomato, chilli that kicks hard, starches made for scooping and meals that work best when everyone at the table is sharing.

The cow heels are gelatinous, chewy, and full of the fire of the stew. The ginger drink tastes like it could fight a winter cold in the parking lot and win. The bissap, made from hibiscus, is tart, cold, and perfect against all that richness.

Time Out Tip: Ask what is good that day. If you are new to these flavours, say that. Good places usually know how to guide you.

Address: 320 Marshall St, Jeppestown, Johannesburg, 2001.

Advertising

Ntaba Ya Jozi is doing something simple and important: putting Congolese braaied goat meat right where Joburg can see it.

This is a family run business started by a mother and her children who realised the lack of tastes from home in Johannesburg.

Ntaba means goat in Lingala, and here the idea is clear. Take a street-food tradition, treat it with pride, and the people will come.

The goat is the reason you come. Braaied properly, it gives you smoke, chew, char, heat, and fat in one bite. This is not delicate food, and thank God for that. It is social food.

There is also something powerful about a Congolese family-run business in Sandton saying that African cuisine is not a side note. It is central. It belongs in every part of this city.

Time Out Tip: Get the goat. Share it. Check their website for current ordering and location details before you go.

Address: Details at https://www.ntabayajozi.com/

6. Rohobot

There is no polished English sign outside trying to make you comfortable.

Just Amharic signage, the hustle of Yeoville, and the feeling that you have walked into a place made for the community first. That is exactly why Rohobot works.

Inside, the signs are right. Traditional coffee made fresh, with tena adam adding a herbal, slightly bitter lift. A pool table. football on the TV. Regulars who know what they came for.

And then the food arrived!

Injera - the sour, spongy flatbread made with teff - becomes your plate, utensil, and flavour at the same time. You tear, scoop, and build each bite from shiro, a smooth chickpea or broad bean stew; gomen, slow-cooked greens; misir wot, red lentils with heat and depth; and tibs, sautéed beef with onions and chillies. Add ambasha, a slightly sweet Ethiopian bread, and ergo, a cool fermented milk drink, and lunch turns into an education.

Rohobot does not soften Ethiopian food for outsiders. It lets it be sour, spicy, communal, comforting, and completely itself.

Time Out Tip: Go with people who share well. Ethiopian food makes the most sense when the table is eating together.

Address: 48 Becker St, Yeoville, Johannesburg, 2198.

Advertising

7. Tio Rogerio

Deep inside Alex, on 12th Avenue, Tio Rogerio stands over the grill like a man who knows exactly when the fire is ready.

He and Anna came from Maputo decades ago, built a life in Alexandra, and now serve Mozambican-style peri-peri chicken that makes you wonder how many great meals you have driven past because nobody told you to stop.

This is not restaurant theatre. It is smoke, heat, pavement, patience, and chicken that has been marinated, basted, and grilled with care. The peri-peri gets into the meat, the flames add char, and the result is juicy, smoky, and bright with chilli. Served with pap and salad, it feels completely at home in Alex and unmistakably connected to Mozambique.

The bigger story matters too. Alex carries struggle, music, politics, work, faith, and everyday hustle in the same streets. Rogerio’s place sits inside all of that. Small, humble, serious about flavour.

Time Out Tip: Order ahead, bring cash, and arrive with respect. You are entering someone’s neighbourhood, not a content backdrop.

Address: 49 12th Ave, Alexandra, Johannesburg, 2014.

8. Odo Rice African Food

Odo Rice African Food is for the day when you want West African comfort food with no ceremony and no confusion about the importance of rice.

The menu moves through jollof, fried rice, waakye, beans with plantain and gari, goat with fufu, kenkey with fish, yam and spinach, chicken, turkey, and beef.

This is one of those inner-city places that reminds you how much of Joburg’s greatness sits in plain sight. Rice cooked with confidence. Stews with backbone. Proteins that understand seasoning. Plantain bringing sweetness. Salad bringing crunch. Chilli waiting nearby, because chilli should never be too far away.

It is also useful for anyone still learning how lazy the phrase “African food” can be. Jollof is not just rice. Waakye is not just rice. Fufu is not just starch. These are different histories, cravings, arguments, and homesicknesses made edible.

Time Out Tip: Go properly hungry. Build your meal around rice, add protein, and get plantain if it is available. Plantain improves most situations.

Address: 111 Goud St, Johannesburg, 2001.

Advertising

9. La Camerounaise

If you want Cameroonian fish in Joburg, follow the smoke to Rockey Street.

La Camerounaise is a Yeoville institution. It is a fish grill, a meeting point, a place to watch sport, exchange news, and stay connected to home.

The order is simple: whole fish, cleaned, cut, and cooked hard over heat until the skin tightens and chars while the flesh stays juicy. It's served with raw red onion scattered over the top for sharpness and bite. Alongside come hand-cut chips, fried plantain, and chilli sauces filled with fire.

This is not a knife-and-fork situation. You pick, pull, talk, pause, go back in, dodge bones, fail at dodging bones, laugh, and keep eating. That is part of the pleasure. Smoke, starch, sweetness, heat, salt, acid, hands.

Time Out Tip: Book a Yeoville food tour with Dlala Nje online if you want context and company. Or go directly, respectfully, and let the fish do the work.

Address: 27 Rockey St, Yeoville, Johannesburg, 2198.

Nabila’s Place in Benoni is small, understated, and absolutely worth crossing town for.

It sits in Lakefield without much fuss, serving Mozambican and Portuguese food with the confidence of a place that more than knows what they’re doing

If you think Mozambican and Indian food are good independently, wait to you see how they fuse together!

The chicken is the headline for me. Go for the signature sauce with heat if you can handle it, and you get that beautiful meeting point between Mozambique’s flame-grilled peri-peri tradition and the layered Indian spice influence that taste like they were meant to be. The meat is juicy, the sauce clings properly, and halfway through the meal you start planning when you are coming back.

Do not ignore the rissoles either. Prawns, herbs, spice, crumbs, hot oil. Simple parts, very good result.

Nabila’s works because it feels modest in the best way. Warm, family-friendly, unpretentious, and more interested in feeding you well than looking expensive.

Time Out Tip: Chicken with the signature sauce, rissoles if they are available, and enough time to enjoy the fact that Benoni jokes are usually told by people who have not eaten properly in Benoni.

Address: 106 Lakefield Ave, Lakefield, Benoni, 1501.

Advertising

11. Masha Allah

Masha Allah sits in Mayfair, an area many people know as Little Mogadishu, and gives one of the most direct introductions to Somali food in Joburg.

It is canteen-style; busy, aromatic, and alive with conversation. The kind of place where the welcome can feel quiet at first, then suddenly warm once people see you have arrived with respect.

Come for the goat with rice. The meat is tender, rich, and slightly gamey, served with rice, onions, green peppers, and chilli. On the table, as in many Somali restaurants, you will find bananas. Sweet, cooling, and surprisingly perfect with the spice and heat of the meal. The first bite might confuse you. By the third bite, it makes sense.

Somali food carries East African, Middle Eastern, and Indian Ocean influences in a way that feels both familiar and completely its own. Aromatics matter. Rice matters. Meat matters. Hospitality matters. So does how you eat. Using the right hand is not a gimmick for outsiders to perform. It is part of the culture, and part of the pleasure is learning without pretending you already know.

Masha Allah is not fancy. It is better than that. It is sincere, filling, welcoming, and proudly Somali in the middle of Joburg.

Time Out Tip: Goat with rice, banana on the side, and no weirdness about eating with your hands.

Address: 140 8th Ave, Mayfair, Johannesburg, 2092.

Recommended
    Latest news
      Advertising