iStock International
ShermansTravel experts know where to find the best meal in town at the best price. Our restaurant reviews sift through the mountains of menus to highlight neighborhood gastronomic institutions and up-and-coming foodie hotspots – not to mention where to go for affordable, dependable fare complemented by a charming atmosphere.

Top Restaurants in Johannesburg


Run by a mother-and-son team, this unassuming Italian eatery, one of Joburg’s best-kept secrets, offers a fresh and simple menu in convivial surroundings. Try the asparagus and brie lasagna or the four-cheese gnocchi. Health-conscious eaters will enjoy great salads and fish and chicken dishes.

near Sandton; Post Office Centre, 30 Rudd Rd., 011-27-11-268-1370
Tags: expensive | italian | comfort food

Butcher Shop and Grill

With an extensive cellar of South African red, white, and sparkling wines, visitors are spoilt for choice at this trendy spot that’s great for people watching.

Nelson Mandela Square, 011-27-11-784-8676,
Tags: nightlife | trendy | wine


This contemporary-cool eatery offers up a delightful “continental-fusion” menu – think saffron chicken with caramelized baby onions and pears in a phyllo pastry, or a delicate Thai prawn curry using local ingredients. Be sure to ask for advice on selecting the best South African wines.

near Rosebank; corner of Jan Smuts Ave. and Bompas Rd., 011-27-11-341-0663
Tags: expensive | trendy | global fusion

Doppio Zero

This delightfully laid-back Italian café offering designer pizzas, tramezzinis, hearty pastas, and a can’t-miss Cajun calamari dish is also a great spot for a quick coffee or a glass wine of wine.

close to Parkhurst; corner Barry Hertzog Ave. and Gleneagles Rd., 011-27-11-646-8740
Tags: family | budget | cafe


Offering an excellent take on Cape Malayan, Tunisian, Kenyan, and Moroccan cuisine for over 40 years, this landmark is a great place to try ostrich, crocodile, or wild game.

Market Theatre Precinct; Bree St., 011-27-11-838-6960,
Tags: moderate | buffet | african


Highly regarded for presenting authentic African cuisine and entertainment (have your face painted in tribal styles as you listen to live African jazz), this sophisticated spot offers delicious dishes like pickled citrus prawn salad, Zulu cabbage, Egyptian rose-petal bread, and seared calamari.

Zoo Lake Park, 1 Prince of Wales Drive, Parkview (close to Parkhurst), 011-27-11-646-0058,
Tags: family | budget | african

The Rand Club

Opened in 1887, The Rand Club offers a la carte dining and weekly specials like Mussels Mariniere served with homemade bread or Veal Oscar served with creamed celery hearts and sautéed potatoes.

, 011-27-11-834-8311,
Tags: moderate | seafood | landmark

Wandie's Place

Enjoy marog (African spinach) and oxtail soup amongst a range of authentic South African dishes in a relaxed shebeen (tavern) atmosphere typical of South African townships.

618 Makhalamele St., Dube, 011-27-11-326-1700,
Tags: moderate | comfort food | african

Compare Rates to Johannesburg

Sign up for the Top 25 Newsletter
to get exclusive weekly deals

Tell Us Your Preferences

To help us understand your travel preferences, please select from the following categories

Check all that apply
Oops, something went wrong.
No Thanks