Dine in a sleek, contemporary space at Makaron Restaurant | Courtesy of Makaron Restaurant
South Africa has an extremely diverse dining scene, from haute cuisine to casual eateries, so there’s something for every foodie.
Bistro, South African, Vegetarian, Vegan, $$$
Expect bistro style food, from fish cakes to pasta and traditional desserts | Courtesy of BOSJES Kombuis
BOSJES Kombuis boasts high ceilings, glass walls, and a wooden terrace for al fresco dining. The striking outdoor mural features a Delft-inspired design and is called the Bosjes Tree of Life, referring to the fauna and flora in the surrounding area.
Bar, Restaurant, Caribbean, Cocktails, Wine, Beer, $$$
Brian Lara Rum Eatery interior | Courtesy of Brian Lara Rum Eatery
This chilled out eatery in the heart of Linden is perfect for after work drinks, and the small menu mostly consists of tropical-themed food. The decor is indicative of a Caribbean bar, with potted palms and a fully stacked bar, including plenty of rum, of course.
Bar, Craft Ale Bar, Restaurant, South African, $$$
Think 1920’s New York speakeasy glamour, rock ‘n roll, meat, and craft beer | Courtesy of Hell’s Kitchen
Hell’s Kitchen is a bar/eatery in Melville that serves a mean plate of ribs and has live music on weekends. Black and white posters of musicians, skulls, and deer antlers dot the walls and the checkered floor adds to the old-school feel.
Hotel Restaurant, Restaurant, Contemporary, Vegetarian, Vegan, $$$
Greenhouse promises a modern, South African dining experience | Courtesy of Greenhouse
The space beautifully pulls together a palette of charcoal and warm honey tones, from minimal timber tables to chairs upholstered in oyster-colored leather. The walls are adorned with contemporary art inspired by plants, fruit, and nature, creating a feeling of complete harmony between the food and décor.
Restaurant, Mexican, South African, Vegetarian, Vegan, $$$
Share the selection of flavoursome tappas while sipping on margaritas | Courtesy of Perron
Perron serves true Mexican food in the heart of Johannesburg. The interior is bright, filled with striking accessories and tones of warm pink and turquoise dominate while florals are evident throughout the scheme.
Bar, Restaurant, Contemporary, Steakhouse, French, Asian
The open kitchen features a braai barbecue section | Courtesy of Shortmarket Club
The Shortmarket Club on Bree Street is reminiscent of a 50s steakhouse, and although the menu includes a few Asian touches, it’s mostly bistro inspired. It’s a buzzing restaurant with opulent yet understated décor and separate dining and bar areas.
The food is seasonal and now includes a Sunday buffet | Courtesy of Makaron Restaurant
The upmarket interior at Makaron is super stylish but quirky and comfortable at the same time. The restaurant has a minimalist feel but with a South African design element, evident in the splashes of color, indigenous flowers, and more.
Hotel Restaurant, Restaurant, Contemporary, Seafood, South African, $$$
The Ocean Terrace restaurant interior | Courtesy of Oyster Box
The Ocean Terrace Restaurant at the Oyster Box Hotel serves a bistro-style menu and is great for casual dining. The detailed interior is filled with unique pieces, from the tiles to the paddle fans, and the view of the lighthouse is spectacular.
Restaurant, Restaurant with Rooms, Contemporary, Healthy, South African, Vegetarian, Vegan, $$$
The Flamingo Room is great for cocktails | Courtesy of Tashas
This popular branch of Tashas is great for any-time-of-day eating, drinking, and meeting, and evokes a sense of 1920s glam with an African touch. The beautiful accessories and finishes add to the glitzy atmosphere.