Restaurants in Johannesburg

With such a variety of excellent restaurants in Johannesburg to try out, foodies are sure to find plenty to keep their palates occupied in the City of Gold. There's a range of cuisines on offer, from Italian, Greek and Mexican to just a good old-fashioned steak.

Here are a few recommendations for some of the must-try restaurants in Johannesburg.

Restaurants in Johannesburg


Café del Sol Classico
Address: Corner President Fouche and Olive Road, Olivedale
Serving up high-quality Italian food in a number of branches around the city, this family-run restaurant is a gem well worth a visit.

The Local Grill
Address: 40 7th Ave, Parktown
Meat-eaters are sure to enjoy this well-known steakhouse which is often hailed as serving the best steaks in town. Inquisitive diners can even take a tour of the kitchen and learn about the meats' ageing process. Expats wanting to experience a local delicacy first-hand should try the ostrich steak.

Address: 110 Linksfield Road, Linksfield
Expats wanting to get a taste of Mozambique need not head north of the South African border – this local restaurant specialises in Mozambiquan-style cuisine sure to sate the fiercest of appetites. Recommendations include the prawns and the peri-peri chicken.

Olives & Plates
Address: WITS University West Campus, Empire Road, North Gate Entrance 7 (Yale Road)
Well known for the excellent presentation of the delectable Mediterranean food it serves, Olives & Plates is set in beautiful green surrounds, offering diners a much-needed respite from the busy city life beyond.

Address: Illovo Junction, Corner Oxford Road & Corlette Drive
Mexican restaurants are typically few and far between in Johannesburg, and this one is certainly not to be missed. Don't forget to try out one of their specialty margaritas.

Login with your Facebook account (Recommended)