Johannesburg Restaurants

Jo'burgers love eating out, and there are hundreds of restaurants throughout the city to satisfy them. Some notable destinations for food include Melrose Arch, Parkhurst, Sandton, and Greenside. Smart-casual dress is a good bet. Many establishments are closed on Sunday night and Monday.

There's no way to do justice to the sheer scope and variety of Johannesburg's restaurants in a few examples. What follows is a (necessarily subjective) list of some of the best. Try asking locals what they recommend; eating out is the most popular form of entertainment in Johannesburg, and everyone has a list of favorite spots, which changes often.

Sort by: 12 Recommendations {{numTotalPoiResults}} {{ (numTotalPoiResults===1)?'Recommendation':'Recommendations' }} 0 Recommendations
CLEAR ALL Area Search CLEAR ALL
Loading...
  • 1. Black Horse Restaurant

    $$

    Set in manicured, terraced gardens that stretch out onto paddocks where grazing Friesian horses idle away afternoons, the family-owned Black Horse Estate Restaurant predominantly serves bistro staples like burgers and wood-fired pizzas, though Stables Café, open during the week, can easily accommodate walk-ins. While you’re here, you can also do a tasting and tour of the craft brewery, run by one of the country’s youngest female brewers, and gin distillery (1 hour, R287.50 for both). It’s such a popular weekend venue for families, bikers, cyclists, and out-of-towners that it’s essential to book if you want to secure a place for lunch.

    32 Zeekoeihoek Rd., Magaliesberg, North-West, South Africa
    082-453--5295

    Known For

    • Gorgeous outdoor setting surrounded by nature
    • Brewery and distillery tours, tasters and gift shop
    • Quaint and affordable accommodation options

    Restaurant Details

    Rate Includes: Reservations essential on weekends
  • 2. Little Addis Cafe

    $

    Kassa and his friendly staff serve up affordable and delectable Ethiopian cuisine at this small restaurant at 44 Stanley—there's a selection of options for meat lovers and vegans (as Ethiopians regularly fast by not eating animal products). While the decor may be simple, comprising of a few photos and paintings of Ethiopia, the food steals the show like Beyaynetu, a vegan combo dish where lentil stew, pumpkin, chickpea gravy, sautéed spinach, curried potatoes, pickled beetroot, and tomato salsa is laid out on injera (a sourdough flat bread). The food is intended to be shared and eaten with your hands, ask Kassa can show you how, after you thoroughly wash your hands at the outdoor sink (you can also ask for cutlery). Top off your meal with a traditional coffee—after all Ethiopia is said to be the birthplace of coffee. 

    44 Stanley Ave., Johannesburg, Gauteng, South Africa
    082-683–8675

    Known For

    • As authentic as it gets
    • Best value for money by far
    • Friendly and polite service

    Restaurant Details

    Rate Includes: Closed Mon.
  • 3. Bellinis

    $$

    This small, casual restaurant offers memorable food and quick, professional service, whether you choose to sit down or grab a quick bite. The atmosphere can be quite noisy and energy-packed, as friends catch up over lunch and businesspeople chat animatedly about work over a plate of legendary potato rostis: try one with smoked salmon or a pepper fillet. Many people return to this local favorite which was founded in 1992 and hasn't changed its menu since.

    18 Chaplin Rd., 2196, South Africa
    011-880–9168

    Known For

    • House-baked cakes, particularly the carrot cake
    • Good selection of South African wines
    • Bellinis

    Restaurant Details

    Rate Includes: Closed Sun.
  • 4. Bespokery

    $$$$ | Parkview

    This intimate, modern eatery specializes in small plates that cater to conscious foodies and those with restrictive diets—vegan, keto-friendly, or gluten-free or lactose-free options available. The minimalist decor draws focus to the flavors and colors of the food, which is meant for sharing so as to avoid order envy—three plates per person should do the trick. It's ideal for a quick bite at lunchtime or a leisurely dinner. Outside of the most popular signature dishes, the menu changes seasonally (three times a year) and can be complemented with a selection of local wines from smaller wine estates with a deliberate focus on female and Black female winemakers.  

    66 Tyrone Ave., Johannesburg, Gauteng, South Africa
    072-752–4184

    Known For

    • Quality ingredients that keep sustainability in mind
    • Unsigned Nelson Makamo mural on the wall
    • Weekend brunches (closed for brunch during the week)

    Restaurant Details

    Rate Includes: Closed Mon. and Tues. and mid-Dec.–mid-Jan.
  • 5. Café Riche

    $

    In a building dating from 1905, Café Riche is one of the better coffee shops in the center of town. It also serves tramezzini (toasted sandwiches) and salads.

    2 Church Sq., Pretoria, Gauteng, 2001, South Africa
    012-328–3173

    Known For

  • Recommended Fodor’s Video

  • 6. Doppio Zero

    $$ | Rosebank

    Doppio Zero serves wholesome, tasty Mediterranean-inspired meals with ingredients like grilled halloumi, fresh tomato, arugula, avocado, and salmon. More substantial meals such as pastas and pizzas are also on the menu. The outdoor seating is delightful on warm days. This chain of restaurants is found across Johannesburg, but the Rosebank branch is well located if you are peckish after a morning shopping at the nearby Rosebank Art and Craft Market or Rosebank shopping centers.

    Cradock St. at Bierman St., Johannesburg, Gauteng, 2196, South Africa
    011-447–9538

    Known For

    • Outdoor seating
    • Nearby shopping district

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 7. Glenda's

    $$ | Rosebank

    This cozy, atmospheric restaurant is always busy because of the quality of its food and the gorgeous bucolic murals on its walls that complement the retro design elements, making it oh-so Instagram-worthy. The all-day menu serves breakfast, light lunches, high tea coupled with its in-house baked goods and treats, and dinner. Glenda’s prioritizes seasonal produce and supports local farmers and sustainability efforts, which gives it an even greater appeal. 

    Corner Jan Smuts Ave. and North Rd., Johannesburg, Gauteng, South Africa
    011-268–6369

    Known For

    • Takeaway patisserie counter
    • Trendy cocktails, craft brews and local wines
    • Being an any-time-of-day kind of place
  • 8. Gourmet Grocer

    $ | Melrose Arch

    Stop by for an on-the-go breakfast or picnic take-away, or a sit-down coffee and brunch at the old-style Gourmet Grocer. This is a specialist grocer, deli, bakery, coffee shop, and restaurant, all rolled into one, so you’re sure to find what you’re looking for, whether it’s a scrumptious bagel, toasted sarmie, healthy snack, or decadent treat from their niche, family-run suppliers. It also sells fresh and frozen homemade meals, and stocks craft beers as well as a decent selection of wines. If you like their coffee, you can buy their Birdhaven blend to take home, which is roasted on site at Cofeffe Coffee Bar & Roastery. It’s within safe walking distance of The Peech Hotel and the James and Ethel Gray Park, and deliveries within a 5 km (3 miles) radius are free.

    St. Andrew St. and Wrenrose Ave., Johannesburg, Gauteng, South Africa
    011-442–6965

    Known For

    • Extensive selection of goods that cater to any taste and dietary preference
    • Friendly, family-run establishment
    • Continuously supporting community causes and charities
  • 9. Old East Precinct

    $$

    The Old East Precinct is a suburban development in Hazelwood with a village feel to it, as a wide selection of coffee shops, restaurants, bars and bespoke stores line the leafy streets of Hazelwood Road and 16th Street. If you’re hungry, you’ll have plenty to choose from here, from Lexi’s Healthy Eatery (our number one choice which serves a selection of vegan, but not only, dishes) to Alfie’s Pizzeria and Deli, and you can never go wrong with Cowfish, which as the name suggests serves a combination of fish, seafood and meat-lovers dishes, alongside cocktails. The gelato at Aroma Coffee Roastery is a must (you’ll recognize it from the giant mural of a tucan at its entrance) and pop by Spout Coffee Company housed in repurposed shipping containers for a cuppa and baked goods. Once you’re satiated, you can browse the handmade leather goods at Freedom of Movement and go off in search of some of the murals and artworks that give this precinct even more character. Certain establishments may be closed on Mondays.

    Hazelwood Rd. and 16th St., Pretoria, Gauteng, South Africa

    Known For

    • Lively atmosphere with plenty of options to choose from
    • Establishments spill out onto the sidewalk creating an open-air dining experience
    • Being the trendiest place to eat in Pretoria

    Restaurant Details

    Rate Includes: Closed Mon.
  • 10. Parea Taverna

    $$ | Illovo

    At this Greek taverna, music floats above the buzz of conversation, a souvlaki spit turns slowly near the door, and a refrigerated case displays an array of meze (small appetizers)—which you can also select as a takeaway, if you're on the go. Start with a meze platter of souvlaki, feta, olives imported from Greece, tzatziki, and dolmades, followed by the line fish, grilled on an open flame with olive oil and lemon, or kleftiko (lamb slow-cooked in a clay oven) and a carafe of wine. On weekend evenings, belly dancers perform between the tables against a backdrop of murals of Santorini, and Greek dancers do the Zorba, while patrons partake in "controlled" plate breaking—all while sipping on a glass of ouzo. The dress is casual and the atmosphere very relaxed. Choose from the set or à la carte menus. In summer, most people sit outside beneath the faux grape vines at the street-side tables.

    3D Corlett Dr., Johannesburg, Gauteng, 2196, South Africa
    011-788–8777

    Known For

    • Unbeatable selection at meze cafe
    • Produce sourced from Greece
    • Chef Jabu, who has been there since it opened in 1993

    Restaurant Details

    Rate Includes: Reservations essential
  • 11. Truffles on the Park

    $$$ | Sandton

    For a time out from Sandton’s skyscrapers, head to this bistro-style eatery with floor-to-ceiling windows and a living plant wall and planters that give it an urban jungle feel; there's even access to walking paths and a children’s play area. The menu features small plates, hot and cold salads, and a wide selection of main meals (try the Truffles Risotto Fillet) and vegan options. No matter where you choose to enjoy their signature elderflower gin and tonic---be it on the wooden deck or the casual beach area with its reclining benches and sand---you’ll be surrounded by a relaxed atmosphere. 

    125 Daisy St., Johannesburg, Gauteng, South Africa
    010-025--0436

    Known For

    • Large menu caters to all palates
    • Extensive gin cocktail selection
    • Lovely, relaxed setting in an urban oasis with outdoor seating

    Restaurant Details

    Rate Includes: Closed Mon.
  • 12. Vilakazi Espresso

    $

    Across the street from the Hector Pieterson Memorial and Museum, Vilakazi Espresso is recognizable for its geometric Ndebele-inspired mural and colorful graffiti artwork. It serves deep-fried and filled South African vetkoek (dough bread) and sandwiches, along with its wide coffee selection and smoothies.

    7346 Vilakazi St., Soweto, Gauteng, South Africa
    081-206--0369

    Known For

    • Central location
    • Quick service
    • Sit down or takeaway options

No Restaurants Results

Please try a broader search, or expore these popular suggestions:

There are no results for {{ strDestName}} Restaurants in the searched map area with the above filters. Please try a different area on the map, or broaden your search with these popular suggestions:

Recommended Fodor’s Video