6 Best Restaurants in Johannesburg, South Africa

Little Addis Cafe

$ Fodor's choice

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. 

Bertrand Café

$$$ | City Center

One of the coolest places to be seen in Maboneng, Bertrand Café exudes a shabby chic style with its mirror and portrait walls, chandelier, mix-match pops of color, and bookshelves lined with bric-a-brac. The food is a fusion of French and African flavors thanks to inspiration from the Congolese co-owner Bertrand Mampouya. 

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.

Recommended Fodor's Video

JFF Rooftop Farm

$ | City Center

Surely one of the most picturesque coffee shops in town, this is a fusion between a tea garden and an open-air, urban farm that sells indigenous plants, flowers, and herbs. Bask in the sunshine at this matchbox-sized, inner-city establishment as co-owner Ashleigh "Ash" Machete gives you tips on how to best look after your plants while you sip on your coffee. 

70 Juta St., Johannesburg, Gauteng, South Africa
081-768–4827
Known For
  • elephant graffiti by artist Falko One
  • only being accessible by a short but steep ladder
  • a popular stop on inner city tours

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.

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.