Vegan Friendly Restaurants in Johannesburg, South Africa

Top 10 Vegan / Vegetarian Restaurants

Whether you're vegetarian, vegan, or just searching for plant-based dining options, it's nice to have personal recommendations. That's why HappyCow has created this list, featuring the 10 best vegan restaurants in Johannesburg, as determined by the highest scores calculated from HappyCow community member reviews. Even curious carnivores should agree that the tasty vegan options available at these restaurants would please even the most discerning palate. From breakfast to brunch, dinner to late-night snacking, and every meat-free meal in-between, we're sure that you'll find the very best veggie dining experiences using our Top 10 list as your guide.
Mac n Cheese. at The Fussy Vegan - Blairgowrie in Johannesburg

89 Jan Smuts Ave, Blairgowrie, Randburg, Johannesburg, South Africa

+27-607166029

Loading...

Categories: Vegan, American, Western, Fast food, Take-out

Vegan eatery located within the Caltex Waterfall petrol station, since 2018. Makes sandwiches as well as offering a meal-of-the-day, kombucha & kefir, seitan biltong, coconut yogurt, among other items. There are also cruelty-free body products for sale like shampoo, toothpaste, deodorant, and reusable glass straws.

A TFV Feast at The Fussy Vegan - Greenside in Johannesburg

34 Gleneagles Rd, Johannesburg, South Africa

+27-673428604

Loading...

Categories: Vegan, American, Western, Fast food, Take-out

Vegan eatery making sandwiches as well as offering a meal-of-the-day, kombucha & kefir, seitan biltong, coconut yogurt, among other items. This outlet est. 2020.

  at Kaylee's in Johannesburg

147 North Reef Rd, Bedfordview, Johannesburg, South Africa

+27-115247603

Loading...

Categories: Vegan, American, Organic, Raw, Juice bar, Bakery, European, Fusion, Gluten-free, Korean

Plant-based eatery which uses fresh organic and seasonal ingredients. Example dishes include acai bowl, wholewheat pancakes, porridge, poke bowl, falafel, buddha bowl Korean BBQ and mezze platters. Also has hot drinks, juices and smoothies. Has vegan cream cheese.

Chocolate Caramel Tart at Leafy Greens Cafe in Johannesburg

Rocky Ridge Rd, Muldersdrift, Gauteng, Johannesburg, South Africa

+27-105954563

Loading...

Categories: Vegan-friendly, Organic, Western, Buffet, Juice bar, Beer/Wine, Take-out, Catering, Honey

Cafe and health shop/deli situated on an organic farm outside of the city and shares the premises with the Casalinga Restaurant. Offers buffet plus juices, wheatgrass, smoothies, raw cake, and raw chocolate.

 at The Fussy Vegan - CityROCK in Johannesburg

46 Fourth Ave S, Johannesburg, South Africa

+27-832169928

Loading...

Categories: Vegan, American, Western, Fast food, Delivery, Take-out

Vegan eatery located within CityROCK climbing centre, since 2020. Makes sandwiches as well as offering a meal-of-the-day, kombucha & kefir, seitan biltong, coconut yogurt, among other items.

The Vegan Chef Hyde Park  at The Vegan Chef - Hyde Park in Johannesburg

4 Argyle Ave, Randburg, Johannesburg, South Africa

+27-721178550

Loading...

Categories: Vegan, Take-out

A South African company created by vegans. Prepares & serves all-vegan comfort foods. Offers lunch and drinks.

Burgers & chips with cheesy sauce! at Fresh Earth Food Store in Johannesburg

103 Komatie Road, Emmarentia, Gauteng, Johannesburg, South Africa

+27-116464404

Loading...

Categories: Vegan-friendly, Organic, Western, Buffet

Uses natural and organic ingredients and offers a full a la carte menu, weekday buffets, and an all-you-can-eat "table of abundance" Saturday buffet.

Yess!!! at Geets Vegetarian Takeaway in Johannesburg

45 Swartgoud St, Winchester Hills (at Nossob St), Johannesburg, South Africa

+27-114334043

Loading...

Categories: Indian, Take-out

Vegetarian Indian take-out venue with a small seating area. Serves vegetarian and vegan curries and has a spice bar. Also sells fresh produce and cold pressed juices.

Buffet plate I loaded way too much at Fruits and Roots in Johannesburg

Shop G 13, Hobart Corner Shopping Centre, Bryanston, Gauteng, Johannesburg, South Africa

+27-114632928

Loading...

Categories: Vegan-friendly, Western, African

Serves light meals, healthy drinks, desserts, some vegan dishes, and cakes made to order. Also has a health food store selling dried fruits, large selection of nuts and dried legumes, grains, spices, condiments, tonics, fresh nut butters, tofu, seaweed, green teas, rice milk, and more.

Vegan cupcakes, doughnuts, muffins, ice cream and so much more... at The Vegan Chef in Johannesburg

Co. Space, Unit I26, Midrand, Johannesburg, South Africa

+27-721178550

Loading...

Categories: Vegan, American, Western, Take-out, Bakery

A South African company created by vegans. Prepares & serves all-vegan comfort foods. Offers lunch and drinks. Relocated from Sandton.

So that's our list of the very best vegan food that Johannesburg has to offer. We hope that you enjoy your dining experience.

Is your favorite eatery included in our list of the top vegan / vegetarian restaurants?

Help to decide the highest rated veg-friendly restaurants by sharing your own dining experiences: when you visit an excellent vegan restaurant which you feel should be top-rated in Johannesburg, make a vote for it by writing your review on HappyCow.

View all vegan-options in Johannesburg

Note: For sorting by Highest Rated and on Best of the City listings we use the Wilson Score Interval rather than a straight average of listing ratings; for this reason a business with less stars may appear above one with more stars.

Still hungry? We've got you covered. Try searching for areas surrounding Johannesburg.

Please help us improve this Johannesburg vegan restaurant guide:

Add health food stores, cafes, or vegan restaurants in Johannesburg.

Report technical difficulty.

Please let these businesses know you found them on HappyCow.