AskTheCity
Skip to content
Ask Johannesburg

The 15 Best Restaurants in Johannesburg

Ranked by our editorial Friend Score and filterable to exactly what you want.
15 of 15
  1. 1
    $$

    A 1939 east-side institution serving unfussy, excellent Portuguese-Mozambican food — prawns, prego rolls, espetada — to a devoted crowd of artists, journalists and old Joburg families, daily from noon till about 22:00. A friend absolutely sends you; it's the city's great unpolished classic. Caveat: Troyeville is a hard-edged neighbourhood, so drive or Uber to the door.

    portuguesemozambicanseafoodprawnsperi-periespetada
  2. 2
    Soi
    #2of 15
    $$

    Consistently rated among Joburg's best Asian restaurants, Soi delivers bold, authentic Thai and broader Southeast Asian flavours in a stylish but unfussy setting. The pad see ew, green curry, and crispy duck are must-orders, and the cocktail list is well-matched to the food. It books out weeks in advance on weekends, so plan ahead.

    thaiasianparktown northpopular
  3. 3
    Nuno's
    #3of 15
    $$

    A beloved neighbourhood Portuguese restaurant that has been feeding Joburg locals for decades with honest, generous portions. The peri-peri chicken and grilled prawns are the reason people drive across the city, and the wine list is solid for the price. It can get very loud on weekend evenings and parking fills up quickly.

    portuguesegrillslocal favouritelinden
  4. 4
    Pata Pata
    #4of 15
    $$

    A vibrant rooftop restaurant and music venue on 7th Street that blends pan-African food with live music and a festive atmosphere. The grilled meats, chakalaka, and pap are honest and flavourful, and the sundowner drinks on the rooftop terrace are a Joburg highlight. It can get very crowded on live music nights, which is both the appeal and the caveat.

    pan-africanlive musicrooftopmelvillesundowners
  5. 5
    $$

    A warmly lit Italian trattoria on 4th Avenue that locals return to again and again for its handmade pasta, wood-fired pizza, and convivial atmosphere. The tagliatelle al ragù and tiramisu are benchmarks, and the Italian wine list is well-priced. The room is small and tables are close together, so it's not ideal for private conversations.

    italianparkhurstpastatrattoria
  6. 6
    Pigalle
    #6of 15
    $$$

    A Joburg institution for over 30 years, Pigalle is the city's definitive upscale seafood and Portuguese restaurant, known for its theatrical tableside service and impeccable whole fish and shellfish. The lobster thermidor and line fish are consistently excellent, and the wine cellar is one of the best in the city. Prices are high and the dress code is smart, so come prepared.

    seafoodportugueseinstitutionrosebank
  7. 7
    Kuai
    #7of 15
    $$$

    A sleek, modern Japanese restaurant in Illovo that has earned a loyal following for its precise sushi, sashimi, and robata-grilled dishes. The omakase-style chef's selection is the best way to experience the kitchen's range, and the sake list is curated with care. It's on the pricier side and the minimalist room can feel cold, but the food quality is hard to fault.

    japanesesushiillovofine dining
  8. 8
    Marble
    #8of 15
    $$$$

    David Higgs's flame-cooking temple on the Keyes Art Mile rooftop — a grand wood-fired grill, serious wine list and Joburg's power-dining crowd. A friend sends you for a celebration steak with skyline views. Caveat: it's the city's see-and-be-seen room, so budget accordingly (roughly R750-plus per head for three courses before wine) and book well ahead.

    steakhousewood-fired grillseafoodtomahawkdavid higgsrosebank
  9. 9
    $$

    A Melville staple with a relaxed, bohemian atmosphere that draws artists, academics, and neighbourhood regulars. The menu spans hearty breakfasts, wood-fired pizzas, and eclectic mains that change seasonally. The outdoor courtyard is one of the nicest spots in the suburb for a lazy afternoon meal, though service can be slow during peak hours.

    melvillebohemianpizzacaféoutdoor seating
  10. 10
    $$

    The original Soweto shebeen-turned-restaurant in Dube — Wandile Ndala's buffet of stews, pap, tripe and pumpkin has hosted everyone from Richard Branson to Quincy Jones since the 1990s. Still open and still warm, but honestly past its peak: reviews note faded decor and occasional power hiccups. Go for the history and hospitality, not polish.

    sowetoshebeentownship foodbuffetpapchakalaka
  11. 11
    Chaf Pozi
    #11of 15
    $$

    The famous shisa nyama at the foot of Soweto's painted Orlando Towers — braaied meat by the platter, cold beer, township music and a weekend party crowd, with bungee jumpers dropping off the towers overhead. A friend sends you for the vibe on a Saturday or Sunday. Caveat: hours shift seasonally and early-week visits need prior arrangement, so confirm before you go.

    shisa nyamabraaisowetotownship foodgrilled meatboerewors
  12. 12
    Nourish'd
    #12of 15
    $$

    A health-forward neighbourhood restaurant in Greenside that proves clean eating can be genuinely delicious — the grain bowls, superfood salads, and plant-based mains are inventive and satisfying. It's a favourite with the Joburg wellness crowd but welcoming to everyone, and the smoothies and cold-pressed juices are among the best in the city. The menu is limited for dedicated meat-eaters.

    healthyplant-basedgreensidebrunchwellness
  13. 13
    $$

    The landmark buffet restaurant on Vilakazi Street, steps from Mandela House — a big traditional South African spread (around R270 per person) of lamb stew, mogodu, pap, samp and dombolo, served daily 11:00-21:00. A friend sends you if you're doing the Soweto day: it's genuinely good and genuinely convenient. Caveat: tour buses make lunchtime a scrum.

    sakhumzivilakazi streetsoweto buffettraditional south african foodtownship cuisinemogodu
  14. 14
    Tasha's
    #14of 15
    $$

    A polished all-day café-restaurant chain that originated in Joburg and remains a benchmark for quality in the genre — the eggs benedict, club sandwiches, and pastries are consistently excellent. The Sandton flagship is the most glamorous location, popular with the city's business and social crowd. It can be very busy at peak times and the noise level rises accordingly.

    cafébrunchsandtonall-daylocal chain
  15. 15
    Zioux
    #15of 15
    $$$$

    A high-concept, design-forward restaurant and lounge in Sandton that has become the city's most talked-about upscale dining experience since opening. The menu blends French technique with African ingredients — the wagyu tartare and whole roasted chicken are signature dishes — and the cocktail programme is exceptional. It's expensive, loud, and very much a scene, but the food genuinely backs up the hype.

    fine diningsandtonglamorouscocktailsdesign