Best Vegan Restaurants in South Africa

Catch Fish Grill

$$$$ Bedford Centre, Cnr Of Smith & Bradford Road, Bedfordview, 2007, Johannesburg
Asian Casual Dining
Seafood Grill and Sushi meets contemporary dining. Served in a warm and modern atmosphere by friendly and expertly trained staff, Catch Fish Grill guarantees a night to remember. Whether you are looking for a casual or intimate dining experience, just the ideal spot!

Salvation Cafe

$$$$ 44 Stanley Ave, Milpark, 2092, Johannesburg
International Casual Dining
Salvation Cafe is a hidden gem in the middle of 44 Stanley, an oasis in the urban jungle of Joburg, a sanctuary amidst olive and leopard trees, a must-do for visitors and locals alike locals favourite with international allure.

Mezepoli Restaurant Melrose Arch

$$$$ The Piazza, SL26, Whiteley Rd, Melrose, 2196, Johannesburg
Greek Casual Dining
Mezepoli Restaurant Melrose Arch is drawn from the vibrant cultures of the Mediterranean and the Middle East. Mezepoli dining is about simply loving the moment and taking time out to enjoy a glass of wine or a cocktail with meze. It's about a quick cut-loose in a busy working day, a meal on the go or simply choosing to kick back and linger a while.

Bellagio

$$$$ Unit 1, Oxford Manor, 196 Oxford Rd, Illovo, 2196, Johannesburg
European Mediterranean Fine dining
Bellagio is a Mediterranean restaurant specializing in seafood. This restaurant deserves to be on everyone’s favourite list. Serving fantastic food, with exceptional service, understated elegance, and timeless decor and boasts an excellent wine list.

The Ivy Champagne Garden

$$$$ 3rd Floor, 2 Arbroath Rd, Bedfordview, Germiston, 2008, Germiston
Spanish Casual Dining
The Ivy Champagne Garden is South Africa’s newest social space/dinner bar in Bedfordview that celebrates high-life leisure under the African Sun to the following hazy twilight. Backdropped by the picturesque Joburg skyline and a view over the world's largest urban forest. The Ivy is an intimate and relaxing environment perfect for sundowners, corporate functions & networking.

California Dreaming

$$$$ 150 O R Tambo Parade, South Beach, 4001, South Beach, Durban
International Casual Dining
California Dreaming Restaurant is in the heart of Durban with a stunning sea view. The perfect spot to enjoy a delicious meal by the beachfront!

Old Town Italy Umhlanga

$$$$ 39 Meridian Drive Umhlanga Rocks, 4319, Durban
Italian Mediterranean Casual Dining Pizzeria
Old Town Italy Umhlanga is an Italian-style deli and restaurant serving authentic Italian and Mediterranean cuisine.

Big Easy Durban

$$$$ 12-14 Walnut Rd, Durban Central, 4001, Durban
International Fine dining
Big Easy Wine Bar and Grill is a place to relax, meet friends and enjoy some of life’s extravagances. The Wine Bar offers an expansive selection of premier South African wines, fine whiskies, craft beers, and some of the world’s choicest cigars. Take advantage of Durban’s balmy weather and soak up the sun on the Terrace or opt for the private dining room. Whatever you choose, you will have a range of outstanding fare, either fresh off the grill, tasty comfort food or signature dishes, all fulfilling a lifestyle experience in the essence of Golf Icon, Ernie Els.

The Grill Jichana Durban

$$$$ Southern Sun Elangeni & Maharani, 63 Snell Parade, North Beach, 4001, Durban
International Fine dining
The Grill Jichana is a modern and stylish Grill/Steakhouse that offers a short and sizzling menu. The meaning of Jichana, "eating well" in Swahili, embrace the flavours and aromas of the original east coast of Africa's spice route. Cassia, cloves, cinnamon, ginger, cardamom, turmeric, and pepper. These robustly flavoursome spices complement meat, fish, and chicken grilling, creating Jichana!

Aubergine Restaurant

$$$$ 39 Barnet St, Gardens, 8001, Cape Town
European Fine dining
Aubergine Restaurant is a sophisticated, romantic restaurant in Cape Town that combines a rich history with contemporary style, innovative food, and classic service – whether you’re joining us for lunch or dinner.

The Shortmarket Grill

$$$$ 88 Shortmarket St, Cape Town City Centre, 8000, Cape Town
French European Asian Fine dining
Classic dishes with a South African twist. In an industrial 1920's "members-only club" inspired space where everyone is welcome

The Pot Luck Club

$$$$ The Silo, The Old Biscuit Mill, 373-375 Albert Rd, Woodstock, 7915, Cape Town
International Casual Dining
The Pot Luck Club is a buzzing, top-floor restaurant in Woodstock serving the best small plates in the city.

Saint Restaurant

$$$$ The Marc Corner Rivonia &, Maude St, Sandton, 2014, Johannesburg
International European Fine dining Pizzeria
The Saint Restaurant is guided by head chef David Higgs, and trained by the best in Milan, bringing their knowledge and skill to fire-top, perfectly International and European cuisines, hand-made pizza from scratch, using imported wood-fire ovens from Naples.

La Boqueria

$$$$ 17 3rd Ave, Parktown North, 2193, Randburg, Johannesburg
Spanish Fine dining
La Boqueria Restaurant is situated in Parktown North, is an iconic eatery with sublime food and décor to match with a Hispanic-style restaurant that makes you feel as though you're sitting bar-side in Barcelona, complete with lazily spinning ceiling fans, hanging macramé plants, lush greenery, and on-trend furnishings.

Tashas Bedfordview

$$$$ Shop 12, Village View Shopping Centre, Cnr Van Buuren Road And Kloof Road, 2008, Bedfordview, Johannesburg
International Mediterranean Fine dining
Tashas Bedfordview is located at the Key West centre, Bedfordview serving delicious International and Mediterranean cuisines.

KCC - La Vie En Rose

$$$$ 60 5th St, Houghton Estate, 2196, Johannesburg
International Fine dining
KCC La Vie en Ro is a unique restaurant deliciously executed, superbly serviced, and quality-committed with a strong team that combines years of restaurant expertise, undertaking an inimitable, treasured eating experience. At KCC La Vie en Rose, you get to have a wholesome experience.

Ginger The Restaurant

$$$$ The Beach Hotel, Marine Dr, Summerstrand, 6000, Port Elizabeth
International European Casual Dining
Ginger the Restaurant is situated right on the beachfront of Port Elizabeth. The friendly city atmosphere enters the restaurant, where good food, excellent service, and a luxurious setting combine to create a memorable and gratifying dining experience!

Savages Fine Food

$$$$ 70 Park Dr, Port Elizabeth Central, 6001, Port Elizabeth
European Fine dining
Savages Fine Food is an upmarket coffee shop/restaurant in a beautiful old Victorian building circa 1895. The surroundings are elegant, the garden beautiful, and the breakfast and lunch menus varied. There is also a conference area and gift shop in the building known as Victorian Veranda. The conference venue is perfect for business presentations, special occasion dinners and small weddings. The conference venue is part of Savages, so the catering is high quality and customized for every event. Savages is a daytime restaurant but opens for private functions in both venues in the evenings.

La Cucina Di Ciro

$$$$ 43 7th Ave, Parktown North, 2193, Johannesburg
Italian Casual Dining
In a society where everything is about the pace of modern living, sometimes we need to be reminded to take the time to enjoy our food while sitting around a dinner table.

Kloof Street House

$$$$ 30 Kloof St, Gardens, 8005, Cape Town
International Fine dining
Kloof Street is an eclectic-inspired restaurant and bar in a magnificent Victorian house on the famous Kloof Street, nestled in the Table mountain valley, Cape Town. With our inviting, homely feel and warm, welcoming service, Kloof street house makes you feel right at home.
We are sorry but there are no matching results for selected filters.