Johannesburg, a vibrant metropolis in South Africa, is renowned for its rich cultural heritage and diverse cuisine. This melting pot of cultures has given rise to a unique culinary landscape, where traditional dishes from various ethnic groups have been embraced and transformed. In this article, we’ll explore some of the iconic dishes that define Johannesburg’s heritage and recommend the best places to savour these culinary delights.

Braai Vleis
No South African culinary experience is complete without a braai, the local barbecue. This outdoor cooking tradition is a social event where friends and family gather to grill meat, sausages, and other delicacies.
The Braai Room in Fourways is a popular spot for braais, but you can also enjoy this experience at many parks and private homes. View our Top Braai spots article here for more inspiration.
Details: 010 800 2919 | lonehill@braairoom.co.za | 22 Lonehill Blvd, Lone Hill, Sandton.
Samoosas
A staple in South African cuisine, samoosas are crispy, triangular pastries filled with a savoury mixture of minced meat, vegetables, and spices. The perfect balance of flavours and textures makes them a popular street food snack. To experience the best samoosas in Johannesburg, head to Samoosa World in Fordsburg, a historic Indian neighborhood known for its authentic cuisine.
Interested in more samoosa spots? View our samoosa guide here.


Kota
One of the most iconic dishes is the kota, a street food staple derived from the word “quarter.” Found in nearly every township corner across the country, a kota is a hollowed-out quarter loaf of bread filled with a delicious assortment of ingredients.
The traditional kota typically includes polony, viennas, achar, cheese, and slap chips. But don’t be afraid to experiment! Many vendors offer customizable options, allowing you to add your favorite toppings like curry mince, fried fish, or even a fried egg.
Details: shibamborhulani@gmail.com | 061 296 968410 | Belhambra Street, Protea Glen Extension 13, Soweto.
Bunny Chow
Originating in Durban, bunny chow is a hollowed-out loaf of bread filled with curry. The curry can be made with beef, mutton, chicken, or vegetables. Modern Tailors and Dosa Hut are just a few of the many places that you can enjoy this unique and delicious creation!
View our Must Try Indian Restaurants here.
Details: 064 647 0438 | Oxford Road, Randburg, 2196.


Vetkoek
Vetkoek (pronounced fet-cook), literally meaning ‘fat cake’ in English, is one of South Africa’s favourite traditional dishes, it is also known as Amagwinya. They are deep-fried dough balls that can be filled with a variety of ingredients, such as mince, curry, or even sweet fillings like jam. The Vetkoek Place in Roodepoort is a local favorite for this delicious South African treat. Located in Edenvale, Fat Cake City sells a variety of vetkoeks filled with cheese, a hamburger patty, bacon or anything else you can think of !
Details: 064 647 0438 | Karaglen Shopping Centre, 48 Baker Road, Edenglen.
Milk Tart
A South African dessert, mil tart is a custard tart with a shortcrust pastry base. The custard is typically made with milk, eggs, sugar, and a touch of vanilla. For a classic mil tart, visit Fournos Bakehouse locations around Johannesburg, where you can find a delicious variety of pastries and cakes, including this popular dessert.


Malva Pudding
A classic South African dessert, malva pudding is a sweet, sticky sponge cake served with a creamy sauce. It’s often enjoyed with custard or vanilla ice cream. For a delicious malva pudding experience, visit Tashas in Rosebank, a popular restaurant chain known for its modern South African cuisine.
Details: 011 447 7972 | G28, The Zone Rose Bank, Cnr Oxford & Tyrwhitt Avenue, Johannesburg.
These are just a few of the many delicious dishes that South Africa has to offer. Whether you’re a seasoned foodie or a curious traveler, exploring the city’s culinary heritage is a must. So, grab your fork and embark on a gastronomic adventure through Johannesburg’s vibrant food scene.