The best vegan restaurants in Johannesburg

August 22, 2018
The best vegan restaurants in Johannesburg

Looking for the best vegan restaurants in Johannesburg? Look no further! We’ve found the latest vegan hot spots worth trying! We’ve also included a few spots that aren’t strictly vegan, but have great vegan options on the menu.

Compiled by Imka Webb


The Fussy Vegan

When The Fussy Vegan opened up down the road from the F&HE offices, we couldn’t be more thrilled. We’re not all vegans, but having a vegan option a short drive away from the office made us happy! The Fussy Vegan opened its doors in January 2018 and serves delicious on-the-go vegan options to its customers. A real favourite of our team is the toasted tofu mayo and bacon sandwich. Yup, vegan bacon (seitan).  Guests can expect a new menu each week, as Werner Prinsloo, the owner likes to keep things fresh and he only uses high-quality, seasonal ingredients. Another real winner is the vegan Philly cheese steak sandwich! Other mouth-watering menu options include mac ‘n cheese and mushroom risotto. Also available at The Fussy Vegan are freshly squeezed juice, kombucha and a variety of vegan pantry staples. If you are ever in the area, The Fussy Vegan is well worth a visit!

Where: Caltex Waterfall Garage, Blairgowrie, Randburg, 2125

Phone:  060 716 6029


TRY THIS: Vegan banana oatmeal with chocolate syrup


The Greenside Café

Nestled in the heart of Greenside, the award-winning Greenside Café is a vegan haven. The food is prepared with integrity, love and mindfulness for human beings, other beings, and the planet. The menu has something for everyone, from burgers to pizzas to wraps and smoothies. There are even delicious vegan desserts on the menu!

Where: 34 Gleneagles Rd, Greenside, Johannesburg, 2193

Phone: 011 646 3444


Conscious 108

Conscious 108 was born out of a philosophy of kindness. The menu is inspired by the food “regular” people enjoys and are simply made vegan. The menu has a variety of wraps, sandwiches, burgers etc. which any omnivorous palette would appreciate!  Additionally, there are salads to satisfy the need for fresh and crunchy fare.

Where: 108 Greenway Rd, Greenside, Johannesburg, 2193

Phone:  011 646 7250


Free Food

Free Food is a diner and takeaway spot situated in Sandton. At Free Food, the food is always vegan, gluten-, wheat-, sugar-, preservative-, and dairy-free. Whether you sit down for a quick meal, or grab a few frozen meals to-go, the options are endless at Free Food. All of the dishes are uniquely created by their in-house team.

Where: Shop 5, Delta Rd, Birnam, Johannesburg, 2196

Phone: 082 406 4699


Lucky Bean

Although not strictly vegan, this list simply wouldn’t have been complete without a mention of Lucky Bean. Lucky Bean is situated in Melville and has some of the most delicious vegan options we have seen on a menu. The vegan dishes are extremely affordable too.

Where: 16 7th St, Melville, Johannesburg, 2109

Phone: 011 482 5572


MAKE THIS: Vegan almond butter and toasted millet truffles


Sprout Café and Salad Bar

Sprout Café and Salad Bar is situated in Edenvale and offers customers a vegan alternative to all of their favourites. With a big focus on healthy and nutritious meal options, the menu includes smoothies, juices, burgers, wraps, waffles and so much more. Although not all of the menu options are vegan, we’ve included Sprout Café in this list due to the large quantity of vegan options available.

Where: Shop 11, Stoneridge Centre, Greenstone Hill, Edenvale, Gauteng, South Africa 1609

Phone: 011 452 3003


Leafy Greens Café

Leafy Greens Café, situated in Muldersdrift, is a hot spot for vegetarians and vegans alike. With a food philosophy that stems from the ancient belief that one should “eat real food, mostly plants, and not too much”, Leafy Greens Café created a menu that herbivores, carnivores and omnivores alike would enjoy! The menu options change with the seasons to allow the chef to use the best produce available. It’s a lovely spot for dining under the beautiful green trees and is perfect for a fun, lazy afternoon with your favourite people.

Where: Rocky Ridge Rd, Muldersdrift, Johannesburg, 1739

Phone: 010 595 4563


ALSO TRY: Cannellini bean and courgette burgers with roasted cashew mayo, pickled beetroot and shaved carrot


Bella Anima

Bella Anima, which simply means “Beautiful Soul”, was born out of a passion for vegetarian cuisine. Bella Anima is a refined Italian inspired vegetarian restaurant serving neoteric dishes made from the seasons’ best ingredients, which means the menu changes seasonally. This 100% vegetarian restaurant is loved by many and was one of the top recommendations when we searched for vegan restaurants in Johannesburg.

Where: 6 Sunhill Centre, Corner Tana and Naivasha Roads, Sunninghill, Sandton

Phone: 011 234 1129


Know of an awesome vegan restaurant in Johannesburg that’s not on the list? Let us know and we’ll check it out!


ALSO READ: Quick and easy vegan substitutes chart

Send this to a friend