Home - logo KLM Royal Dutch AirlinesHome - logo Skyteam
Change country & language
Saudi ArabiaSaudi Arabia|

    Restaurants in Johannesburg

    Top-notch international restaurants, including the authentic Indian Bukhara, crowd the classy suburb of Sandton. Head to Melrose Arch and Newtown for the full-flavoured babotie (mince casserole), or sample it in spartan Soweto for a more authentic experience. Cyrildene is synonymous with Chinese cuisine and Carnivore restaurant with serious meat cravings. Most restaurants take a break between lunch and dinner. Standard tipping is 10%.

    Top-end

    Expand all
    1. 1. moyo - Top-end: (More than R300 for a three-course meal without drinks)

      Show more
      moyo, Johannesburg. Courtesy of moyo

      moyo in Melrose Arch serves food from all over the African continent amidst African-inspired décor and design on five themed floors. Entertaining Gumboot dancers, Mbira players and storytellers accompany the long menu, which offers everything from Nigerian soups and Moroccan mezes to Swahili curries and seafood Mozambique-style.Show this on map

      Opening hours

      Daily 12pm-late

      Address

      Shop 5, The High Street, Melrose Arch, Johannesburg 2070

      Telephone

      +27 (0) 11 684 1477

      Transport

      Taxi

      Website

      moyo Website

    2. 2. Orient - Top-end

      Show more

      With its super-slick interior, world-class dim sum, and security-conscious location, Orient is an absolute must for foodies who love Asian and find themselves in Johannesburg. Among a wide-ranging menu that includes all the usual favourites (including satays, spring rolls, spicy soups, red, yellow, and green curries and pad Thai), interesting alternatives abound - Hong Kong Pears, Chi Chee Gao, Bang Bang Duck, and Grilled Banana Fish, to name a few. And if that's not enough to tempt you, they also make great sushi.

      Show this on map

      Cost

      Main courses R44-168

      Opening hours

      Mon-Thurs noon-2.30pm & 6-10pm; Sat-Sun noon-10pm

      Address

      4 The High Street, Melrose Arch, Johannesburg, South Africa

      Telephone

      011/684-1616

      Transport

      Taxi

      Website

      Orient Website

    3. 3. Gramadoelas - Top-end: (More than R300 for a three-course meal without drinks)

      Show more

      Located in Newtown, in the Market Theatre, Gramadoelas is a fine historical restaurant decorated with antiques, chandeliers, African art and theatre memorabilia. The food is traditional South African, from babotie (mince casserole) to Cape Malay curries and melktert (milk tart). North African dishes feature too, just ask the waiters to talk you through the menu.Show this on map

      Opening hours

      Mon 6pm-11.30pm; Tue-Sat 12pm-3pm & 6pm-11.30pm

      Address

      Market Theatre, Bree Street, Newtown, Johannesburg 2001

      Telephone

      +27 (0) 11 838 6960

      Transport

      Taxi

      Website

      Gramadoelas Website

    4. 4. La Belle Terrasse and Loggia - Top-end: (More than R300 for a three-course meal without drinks)

      Show more
      La Belle Terrasse and Loggia, Johannesburg. Courtesy of Westcliff Hotel

      Continental cuisine, whether it be breakfast, dinner or Sunday brunch, comes with silver service and an extensive wine list at La Belle Terrasse and Loggia in Westcliff. Spectacular city views add a touch of romance to the elegant décor, complementing classic dishes like foie gras, risotto and beef fillet.Show this on map

      Opening hours

      Daily 6.30am-10.30am & 7pm-11pm (Sunday brunch 11.30am-3pm)

      Address

      Westcliff Hotel, 67, Jan Smuts Avenue, Westcliff, Johannesburg 2193

      Telephone

      +27 (0) 11 481 6000

      Transport

      Taxi

      Website

      Westcliff Website

    5. 5. Bukhara - Top-end: (More than R300 for a three-course meal without drinks)

      Show more

      At Bukhara in Sandton, North Indian chefs prepare authentic tandooris and curries along with traditional South African dishes from a glass-enclosed kitchen. Marble flooring and teak wooden tables decorate this upmarket restaurant, popular with sophisticated local diners since 1995. Choose a fine bottle from the award-winning wine list to go with your meal.Show this on map

      Opening hours

      Daily 12pm-3pm & 6pm-11pm (until 10pm Sun & Mon)

      Address

      Nelson Mandela Square, Sandton, Johannesburg 2196

      Telephone

      +27 (0) 11 883 5555

      Transport

      Taxi

      Website

      Bukhara Website

    Mid-range

    Expand all
    1. 6. Cape Town Fish Market - Mid-range: (R175-R300 for a three-course meal without drinks)

      Show more
      Cape Town Fish Market, Johannesburg. Courtesy of Cape Town Fish Market

      Historical photographs from various museums decorate the Cape Town Fish Market restaurant in Sandton, evoking the flavour of the mother city in its heyday. The extensive menu offers a variety of South African and Japanese dishes, including seafood, sushi and fish curries, while the fresh fish display allows for custom-made platters.Show this on map

      Opening hours

      Daily 11am-11pm

      Address

      Shop BC 21, Banking Court Level, Sandton City, Johannesburg 2196

      Telephone

      +27 (0) 11 884 8529

      Transport

      Taxi

      Website

      Cape Town Fish Market Website

    2. 7. Osteria Tre Nonni - Mid-range: (R175-R300 for a three-course meal without drinks)

      Show more
      Osteria Tre Nonni, Johannesburg. Courtesy of Osteria Tre Nonni

      The unpretentious Osteria Tre Nonni in Craighall Park specialises in regional Italian dishes. The restaurant has starched white tablecloths and taverna-style straw-bottomed chairs, but with around 20 varieties of pasta and risotto, imported San Daniele ham (not any old Parma ham) and perfectly cooked ossobuco (braised veal shank), food takes the front seat here.Show this on map

      Opening hours

      Tue-Sat 12pm-3pm & 6pm-10pm; Sun lunch only

      Address

      9, Grafton Avenue Centre, Grafton Road, Craighall Park, Johannesburg 2196

      Telephone

      +27 (0) 11 327 0095

      Transport

      Taxi or hire car

      Website

      Osteria Tre Nonni

    3. 8. Yamato - Mid-range: (R175-R300 for a three-course meal without drinks)

      Show more

      Tucked away in Johannesburg's trendy Illovo suburb, award-winning Yamato tempts diners with set and a-la-carte menus, going beyond sushi and sashimi. Here you'll find crab, salmon and tuna on offer. Adding elegance to the simplicity of Oriental culture, even the décor is a refreshing alternative to regular Japanese restaurants.Show this on map

      Opening hours

      Mon-Fri 12pm-2.30pm & 6.30pm-10pm; Sat 6.30pm-10pm; Sun 12pm-2.30pm & 6pm-9pm

      Address

      196, Oxford Road, Corner Chaplin, Illovo, Johannesburg 2196

      Telephone

      +27 (0) 11 268 0511/12

      Transport

      Taxi

      Website

      Yamato Website

    4. 9. The Butcher Shop & Grill - Mid-range: (R175-R300 for a three-course meal without drinks)

      Show more

      The Butcher Shop & Grill in Sandton is where succulent boerewors (beef sausages) and tender, cut-to-order steaks meet with some of South Africa's best wines - think of Thelema, Le Riche and Boekenhoutskloof winemakers to name but a few. Book in advance for a table on the terrace overlooking Nelson Mandela Square.Show this on map

      Opening hours

      Daily 12pm-10.30pm

      Address

      Shop 30, Nelson Mandela Square, Sandton, Johannesburg 2146

      Telephone

      +27 (0) 11 784 8676/7

      Transport

      Taxi or hire car

      Website

      The Butcher Shop & Grill Website

    5. 10. Carnivore - Mid-range: (R175-R300 for a three-course meal without drinks)

      Show more
      Carnivore, Johannesburg. Courtesy of Carnivore

      Carnivore is a 500-seater restaurant in Muldersdrift famous for its gut-busting meaty fare roasted on spears over coals in the central fire pit. Waiters hack off chunks of chicken, sausage, pork, lamb and some game meat on to your plate until you surrender. Make sure you are hungry when you arrive.Show this on map

      Opening hours

      Daily 12pm-2.30pm & 6pm-12am

      Address

      69, Drift Boulevard, Muldersdrift, Johannesburg 1747

      Telephone

      +27 (0) 11 950 6067

      Transport

      Taxi or hire car

      Website

      Carnivore Website

    Budget

    Expand all
    1. 11. Cranks - Budget: (Less than R175 for a three-course meal without drinks)

      Show more

      With its solid reputation for good food since it opened in the 1980s and eye-catching dragons and scorpions from Hong Kong as decorations, Cranks in Rosebank is the pick of the Thai-Vietnamese food scene. The menu at this reconstructed plastic junk house is as interesting as its décor. Try the mussels in tamarind sauce.Show this on map

      Opening hours

      Tue-Sun 12pm-10.30pm

      Address

      Shop 52 Rosebank Mall, Craddock Avenue, Rosebank, Johannesburg 2121

      Telephone

      +27 (0) 11 880 3442

      Transport

      Taxi or hire car

    2. 12. Assaggi - Budget: (Less than R175 for a three-course meal without drinks)

      Show more

      Importing passion and knowledge for Italian cuisine from the foodie town of Ravenna, owner Luciana Righi has turned Assaggi into an extremely popular restaurant. Originally a small deli, today the unfussy, 130-seat establishment in Illovo turns out dishes sublime enough to tempt even the most diet-conscious celebrities. Its inimitable bruschetta is the queen of starters.Show this on map

      Opening hours

      Mon-Sat 12.30pm-2pm & 6.30pm-9pm

      Address

      30, Post Office Centre, Rudd Road, Johannesburg 2196

      Telephone

      +27 (0) 11 268 1370

      Transport

      Taxi

    3. 13. Fournos Bakery - Budget: (Less than R175 for a three-course meal without drinks)

      Show more

      Bakers work all night at Fournos Bakery in Dunkeld to prepare a huge variety of bread, cakes, quiches and pastries. A popular choice for business and family lunches, this legendary bakery offers huge breakfasts and light meals, and there is also a full deli counter selling imported meat, cheese and ready-made gourmet meals.Show this on map

      Opening hours

      Mon-Fri 7am-6pm; Sat 7am-4pm; Sun 7am-2pm

      Address

      Dunkeld Shopping Centre, Corner of Jan Smuts Avenue and Bompas Road, Johannesburg 2024

      Telephone

      +27 (0) 11 325 2111

      Transport

      Taxi

      Website

      Fournos Bakery Website

    4. 14. Fisherman's Plate - Budget: (Less than R175 for a three-course meal without drinks)

      Show more

      Standing out among the restaurant-crowded Cyrildene district, Johannesburg's Chinatown, Fisherman's Plate is a gastronomic delight. The unhurried service and modest decor don't stop seafood lovers flocking to this restaurant, run with real enthusiasm by a husband and wife team for more than a decade. Fisherman's Plate operates on a first-come-first-served basis, so get there early.Show this on map

      Opening hours

      Tue-Sun 12pm-2.30pm & 6pm-9pm

      Address

      The Courtyard, Derrick Avenue, Cyrildene, Johannesburg 2198

      Telephone

      +27 (0) 11 622 0480

      Transport

      Taxi

    5. 15. Wandies Place - Budget: (Less than R175 for a three-course meal without drinks)

      Show more
      Wandies Place, Johannesburg. © Jim Simandl

      Going strong for more than 15 years, Wandies Place is a former township pub and one of the first restaurants in Soweto to welcome tourists, amongst them Richard Branson, Jesse Jackson and the All Blacks. The traditional township fare, eaten informally at long tables, includes chicken and mutton stews with dumplings or pap (stiff maize porridge).Show this on map

      Opening hours

      Daily 8am-10am & 12pm-10pm

      Address

      618, Makhalamele Street, Dube, Johannesburg 1801

      Telephone

      +27 (0) 11 982 2796

      Transport

      Taxi or hire car

    Choose month
    Mo Tu We Th Fr Sa Su

    Discover more…

    Top 5 destinations