Food & Dining in Johannesburg

15 picks in Johannesburg, South Africa

Food & Dining in Johannesburg

🍽️

Food & Dining

Real, highly-rated Restaurants in Johannesburg, sourced from Google Places (rating above 4★).

Must See

The Grillhouse Rosebank

★★★★★ 4.6 (4,084)

The Grillhouse Rosebank is a highly-rated restaurant in Johannesburg, rated 4.6★ from 4084 reviews. Located at 1, The Firs, Hyatt Centre, Oxford Road & Biermann Avenue, Rosebank, Johannesburg, 2196, South Africa.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 12:00 – 9:00 PM
  • Tuesday: 12:00 – 9:00 PM
  • Wednesday: 12:00 – 9:00 PM
  • Thursday: 12:00 – 9:30 PM
  • Friday: 12:00 – 9:30 PM
  • Saturday: 12:00 – 9:30 PM
  • Sunday: 12:00 – 8:00 PM
Must See

Signature Restaurant

★★★★★ 4.6 (1,912)

Signature Restaurant is a highly-rated restaurant in Johannesburg, rated 4.6★ from 1912 reviews. Located at Shop U13, Rivonia Rd, Sandton, johannesburg, 2057, South Africa.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 12:00 PM – 12:00 AM
  • Tuesday: 12:00 PM – 12:00 AM
  • Wednesday: 12:00 PM – 12:00 AM
  • Thursday: 12:00 PM – 12:00 AM
  • Friday: 12:00 PM – 12:00 AM
  • Saturday: 12:00 PM – 12:00 AM
  • Sunday: 12:00 – 10:00 PM
Must See

Trumps Grillhouse and Butchery

★★★★★ 4.6 (4,440)

Trumps Grillhouse and Butchery is a highly-rated restaurant in Johannesburg, rated 4.6★ from 4440 reviews. Located at Nelson Mandela Square, 5th St &, Rivonia Rd, Sandown, Sandton, 2196, South Africa.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 11:00 AM – 10:00 PM
  • Tuesday: 11:00 AM – 10:00 PM
  • Wednesday: 11:00 AM – 10:00 PM
  • Thursday: 11:00 AM – 10:00 PM
  • Friday: 11:00 AM – 10:00 PM
  • Saturday: 11:00 AM – 10:00 PM
  • Sunday: 11:00 AM – 10:00 PM
Top Pick

Marble Restaurant

★★★★★ 4.5 (5,405)

Marble Restaurant is a highly-rated restaurant in Johannesburg, rated 4.5★ from 5405 reviews. Located at Trumpet on Keyes Corner 19 Keyes and, Jellicoe Ave, Rosebank, Johannesburg, 2196, South Africa.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 12:00 – 10:00 PM
  • Tuesday: 12:00 – 10:00 PM
  • Wednesday: 12:00 – 10:00 PM
  • Thursday: 12:00 – 10:00 PM
  • Friday: 12:00 – 10:00 PM
  • Saturday: 12:00 – 10:00 PM
  • Sunday: 12:00 – 10:00 PM
Top Pick

Bellagio

★★★★★ 4.5 (896)

Bellagio is a highly-rated restaurant in Johannesburg, rated 4.5★ from 896 reviews. Located at 257 Oxford Rd, Illovo, Johannesburg, 2196, South Africa.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 12:00 – 10:00 PM
  • Tuesday: 12:00 – 10:00 PM
  • Wednesday: 12:00 – 10:00 PM
  • Thursday: 12:00 – 10:00 PM
  • Friday: 12:00 – 10:00 PM
  • Saturday: 12:00 – 10:00 PM
  • Sunday: 12:00 – 4:00 PM
Top Pick

Qunu Restaurant

★★★★★ 4.5 (153)

Qunu Restaurant is a highly-rated restaurant in Johannesburg, rated 4.5★ from 153 reviews. Located at 36 Saxon Rd, Sandhurst, Johannesburg, 2196, South Africa.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 6:30 AM – 10:00 PM
  • Tuesday: 6:30 AM – 10:00 PM
  • Wednesday: 6:30 AM – 10:00 PM
  • Thursday: 6:30 AM – 10:00 PM
  • Friday: 6:30 AM – 10:00 PM
  • Saturday: 6:30 AM – 10:00 PM
  • Sunday: 6:30 AM – 10:00 PM
Top Pick

Olives and Plates Wits Club and Conference

★★★★★ 4.5 (2,708)

Olives and Plates Wits Club and Conference is a highly-rated restaurant in Johannesburg, rated 4.5★ from 2708 reviews. Located at 7 Yale Rd, Parktown, Johannesburg, 2193, South Africa.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 7:30 AM – 4:00 PM
  • Tuesday: 7:30 AM – 4:00 PM
  • Wednesday: 7:30 AM – 4:00 PM
  • Thursday: 7:30 AM – 4:00 PM
  • Friday: 7:30 AM – 4:00 PM
  • Saturday: 7:30 AM – 4:00 PM
  • Sunday: 7:30 AM – 4:00 PM
Top Pick

Mr.G. Melrose Arch

★★★★★ 4.5 (3,901)

Mr.G. Melrose Arch is a highly-rated restaurant in Johannesburg, rated 4.5★ from 3901 reviews. Located at 3 The High St, Melrose, Johannesburg, 2196, South Africa.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 11:00 AM – 9:30 PM
  • Tuesday: 11:00 AM – 9:30 PM
  • Wednesday: 11:00 AM – 9:30 PM
  • Thursday: 11:00 AM – 10:00 PM
  • Friday: 11:00 AM – 10:00 PM
  • Saturday: 11:00 AM – 10:00 PM
  • Sunday: 11:00 AM – 9:30 PM
Top Pick

PROUD MARY

★★★★☆ 4.4 (2,037)

PROUD MARY is a highly-rated restaurant in Johannesburg, rated 4.4★ from 2037 reviews. Located at The Bank, 26 Cradock Ave, Rosebank, Johannesburg, 2196, South Africa.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 6:30 AM – 10:00 PM
  • Tuesday: 6:30 AM – 10:00 PM
  • Wednesday: 6:30 AM – 10:00 PM
  • Thursday: 6:30 AM – 10:00 PM
  • Friday: 6:30 AM – 10:00 PM
  • Saturday: 6:30 AM – 10:00 PM
  • Sunday: 6:30 AM – 10:00 PM
Top Pick

Mikes Heritage House

★★★★☆ 4.4 (6,065)

Mikes Heritage House is a highly-rated restaurant in Johannesburg, rated 4.4★ from 6065 reviews. Located at 15 St Andrews Rd, Parktown, Johannesburg, 2193, South Africa.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 8:00 AM – 10:00 PM
  • Tuesday: 8:00 AM – 10:00 PM
  • Wednesday: 8:00 AM – 10:00 PM
  • Thursday: 8:00 AM – 10:00 PM
  • Friday: 8:00 AM – 10:00 PM
  • Saturday: 8:00 AM – 10:00 PM
  • Sunday: 8:00 AM – 6:00 PM
Top Pick

The Pot Luck Club Johannesburg

★★★★☆ 4.4 (169)

The Pot Luck Club Johannesburg is a highly-rated restaurant in Johannesburg, rated 4.4★ from 169 reviews. Located at 61 North St, Melrose, Johannesburg, 2196, South Africa.

⏱ 1-2 hoursNo Booking Needed
Top Pick

Level Four Restaurant

★★★★☆ 4.4 (425)

Level Four Restaurant is a highly-rated restaurant in Johannesburg, rated 4.4★ from 425 reviews. Located at 54 Bath Ave, Rosebank, Johannesburg, 2196, South Africa.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 6:30 – 10:30 AM, 12:00 – 3:00 PM, 6:00 – 10:00 PM
  • Tuesday: 6:30 – 10:30 AM, 12:00 – 3:00 PM, 6:00 – 10:00 PM
  • Wednesday: 6:30 – 10:30 AM, 12:00 – 3:00 PM, 6:00 – 10:00 PM
  • Thursday: 6:30 – 10:30 AM, 12:00 – 3:00 PM, 6:00 – 10:00 PM
  • Friday: 6:30 – 10:30 AM, 12:00 – 3:00 PM, 6:00 – 10:00 PM
  • Saturday: 6:30 – 10:30 AM, 12:00 – 3:00 PM, 6:00 – 10:00 PM
  • Sunday: 6:30 – 10:30 AM, 12:00 – 3:00 PM, 6:00 – 10:00 PM
Top Pick

Jojo Rooftop Lounge

★★★★☆ 4.4 (1,147)

Jojo Rooftop Lounge is a highly-rated restaurant in Johannesburg, rated 4.4★ from 1147 reviews. Located at Floor 6, 289 Fox St, Maboneng, Johannesburg, 2094, South Africa.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: Closed
  • Tuesday: Closed
  • Wednesday: Closed
  • Thursday: Closed
  • Friday: 11:00 AM – 2:00 AM
  • Saturday: 11:00 AM – 2:00 AM
  • Sunday: 11:00 AM – 2:00 AM
Top Pick

Yeoville Dinner Club

★★★★☆ 4.4 (173)

Yeoville Dinner Club is a highly-rated restaurant in Johannesburg, rated 4.4★ from 173 reviews. Located at 24 Rockey St, Bellevue, Johannesburg, 2198, South Africa.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 9:00 AM – 8:00 PM
  • Tuesday: 9:00 AM – 8:00 PM
  • Wednesday: 9:00 AM – 8:00 PM
  • Thursday: 8:00 AM – 8:00 PM
  • Friday: 8:00 AM – 8:00 PM
  • Saturday: 8:00 AM – 8:00 PM
  • Sunday: Closed
Top Pick

Flames

★★★★☆ 4.3 (1,414)

Flames is a highly-rated restaurant in Johannesburg, rated 4.3★ from 1414 reviews. Located at 67 Jan Smuts Ave, Westcliff, Johannesburg, 2132, South Africa.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 6:30 – 11:00 AM, 12:00 – 9:30 PM
  • Tuesday: 6:30 – 11:00 AM, 12:00 – 9:30 PM
  • Wednesday: 6:30 – 11:00 AM, 12:00 – 9:30 PM
  • Thursday: 6:30 – 11:00 AM, 12:00 – 9:30 PM
  • Friday: 6:30 – 11:00 AM, 12:00 – 9:30 PM
  • Saturday: 6:30 – 11:00 AM, 12:00 – 9:30 PM
  • Sunday: 6:30 – 11:00 AM, 12:00 – 9:30 PM

Tips for Food & Dining

More about Johannesburg

Landmarks & Monuments Museums & Galleries Parks & Gardens Religious Sites Neighborhoods & Districts Tours & Activities Day Trips & Excursions Fountains & Public Art Best Time to Visit Getting Around Tourist Passes Shopping Guide Festivals & Events Day Itineraries Best Photo Spots Food Guide Electricity & Plugs