South Africa has no shortage of exceptional bars and restaurants, but what if we told you there were a few hidden if you-know-you-know gems, sitting right under your nose? Dine plan has done the hard work for you, scouring South Africa for 2025’s secret spots. From riverside restaurants loved by regulars, to a late-night bar designed like a decadent 80s dreamscape, these are the spots you’ll wish you found first.
Johannesburg
Gerakaris Family Wines
Joburgers, rejoice – a wine farm trip is much closer than you think. Located in the heart of Craighall Park,Gerakaris Family Wines is a boutique, family-run winery set in a verdant inner-city oasis. Spend a slow afternoon sipping on the Chenin and Syrah they produce on-site, accompanied by one of their famed cheeseboards.
The Library Food Club
Nothing sets the tone for a night out like a secret doorway disguised as a bookcase. Since they opened in 2024,they have been Mexican-focused but expect a culinary twist, with a Peruvian menu in April. Until then, enjoy the Mexican favourites, namely the chips and guac, and tamales. The new Peruvian menu will feature a variety of ceviches (both fish and vegetarian), anticuchos (classic street food meat skewers), and a fresh new wine list. Its speak easy atmosphere with its rich wooden panelling, heavy wooden chairs and thick kilim carpets, makes it the perfect spot for a relaxed evening filled with bold flavours and a touch of old-world charm.
Democracy Bar
Breathing new life into Joburg’s nightlife scene, Democracy Bar is an experience you won’t forget in a hurry. This interactive new hotspot – where everyone has their say – works like this: book your table, scan a code on arrival, and cast your votes online for everything from drinks specials to the music playlist, all while enjoying delicious tapas-style food. The results are displayed live on-screen as the night goes on. Open Tuesday to Sunday, Democracy Bar is already stirring excitement. Experience a unique evening where every vote counts! (No under18s allowed.)
Cape Town and the Winelands
BABY
Step into the 80s-themed, velvet-draped dream that is BABY. Leopard print walls, a disco ball and a Grecian bust beckon you into Sea Point’s eccentric new bar-restaurant on Regent Road, open just three nights a week. Arrive early for a pre-dancing dinner, including snacks like fried stuffed olives or ricotta toast with hot honey, prosciutto and lemon zest, then make your way to the dancefloor when the clock strikes 10pm.
Crofter's Kitchen
Kitchen Seasoned chef Nicky Gibbs invites diners into her beautiful mid-century modern home in Noordhoek to eat around her table. Having honed her skills in fine-dining restaurants around the world, Nicky now produces a daily-changing menu celebrating natural, nourishing ingredients sourced directly from her garden. Enjoy an intimate 12-seater experience hosted at her dining room table.
VUUR and VUUR Goose Island
VUUR and VUUR Goose Island set the ambience for flames-to-table cooking, with VUUR offering private dining and VUUR Goose Island for communal dining. Set in the dappled light of an old oak tree on the Remhoogte Wine Estate, Chef Shaun Scrooby and his team treat their guests to a dining experience where every dish is served straight from the fire, seasons dictate the menu, and stories fill the air.
Durban
Sala Beach
House Sala Beach House is one of those pinch-me moments, being the ultimate beachside dining destination in Ballito.This palm-fringed paradise offers sweeping views of the Indian Ocean and Thompson’s Bay. Savour the exquisite seasonal menu as you take in your surroundings on the ocean terrace or the tropical courtyard. For a romantic date or special occasion, secure a booking just before sunset.
Spoon Eatery & Pizzeria
Tucked away in the "burbs: of Assagay, it’s a trusted go-to for a casual lunch overlooking the gardens and valley. Local diners rave about everything on their menu, including their the piping hot pizzas from their wood-fired oven and burgers with all the toppings. Don’t forget to explore the little gallery between dishes. Wine in hand, of course.
Trattoria La Terrazza
Trattoria La Terrazza has been around for over 30 years – a hidden gem fondly referred to by locals as “TheTratt”. An ideal spot on the South Coast for refined, yet relaxed dining. Set on a breathtaking deck overlookingthe estuary in Southboom, the restaurant is surrounded by lush flora and offers up Italian-inspired feasting.