We use cookies to improve your website experience and provide more personalized services to you, both on this website and through other media. By continuing to use this website, you agree to our use of cookies as explained in our Cookie Policy. Please read our Cookie Policy for more information on how we use cookies and how you can disable them.
There’re many answers to what to eat in South Africa, depending on your choice of cuisine. Explore African favourites, like Ethiopian at the Durban-based Habesha Cafe or Addis in Cape in City Bowl or Little Addis Cafe in Johannesburg. Sample some of the top dishes like doro wot or chicken stew with ample injera or sourdough pancakes to match.
Or you can experience some Moroccan delight. La Terrasse in Pretoria nurtures an amazing cultural atmosphere in a rooftop cafe setting. While Andalousse in East City serves up a great couscous.
Then there are amazing places to eat in South Africa in different cities that each offer a taste of ethnic cuisines. Johannesburg has Bismillah with some great Indian and sub-continental food, or Leshala Cuisine where you can have game meats to incredible live beats. It is a local favourite. While Pretoria is home to Bosvelder Restaurant that serves ancestrally popular dishes like skilpadjies or lamb liver. In Durban, you’ll find Sea Belle — a simple outlet with complex seafood flavours. If you’re in Cape Town, do check out Mama Africa for traditional dishes like bobotie or some mouth-watering braai at Mzoli’s.