Johannesburg, South Africa Vegan Friendly Restaurants

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 ten 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.
17 Reviews

Write a Review

Shop 5b Reithmere, Delta Rd, Birnam (at Corlett Drive), Johannesburg, South Africa



Cuisine: Vegan, Organic, Western, Take-out

Little vegan restaurant run by long-time chef. Food is soy-free, gluten-free, and without additives or preservatives. The restaurant has a communal table, and the dishes vary regularly. Try the vegan ice cream. Its brand of ready-to-eat meals (wraps, bean burger patties, etc) is sold in supermarkets around South Africa.

20 Reviews

Write a Review

34 Gleneagles Road, Greenside, Johannesburg, South Africa



Cuisine: Vegan, International, Western, Juice bar

Vegan cuisine featuring nut bakes, pasta ribbons, fresh juices, and more. All vegan since 2012. Next door is their store selling vegan products.

10 Reviews

Write a Review

108 Greenway Rd, Greenside, Johannesburg, South Africa



Cuisine: Vegan, Western, Bakery

Vegan food cafe est. 2014. Makes baked goods plus wraps, sandwiches, bunny chow curries, burgers, hot dogs, and has vegan ice cream. Uses meat substitutes. Dinner menu changes once a week.

5 Reviews

Write a Review

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



Cuisine: Vegan, Organic, Western, Buffet, Juice bar, Beer/Wine, Take-out, Catering

Vegan food 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. Oct 2016 reported no longer using honey - please confirm.

3 Reviews

Write a Review

70 Conrad Ave, Blairgowrie Plaza, Randburg, Gauteng (at Susman Rd), Johannesburg, South Africa



Cuisine: Vegan-friendly, Lacto, Ovo, International, Fast food, Take-out

A vegetarian restaurant, with a casual setting and a take away focus, serves plenty of vegan options.

6 Reviews

Write a Review

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



Cuisine: 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.

2 Reviews

Write a Review

Maxwell Drive, Gauteng (at R55, Waterfall Country Estate), Johannesburg, South Africa



Cuisine: Vegan-friendly, Lacto, Ovo, Salad bar, Juice bar, Take-out, European, Non-veg

Serves meat, vegan options available. Previously veggie cafe with a Mediterranean vibe. Offers dishes with tofu, non-dairy cheese, falafel, veggie sausages, and burger patties. Drinks include coffee, veggie juices, and superfood smoothies. Has gluten free baked goods. A retail sells home accessories, health supplements, kitchen consumables, children's lunch boxes, and more. Venue hire is possible. Free Wi-Fi.

2 Reviews

Write a Review

6 Sunhill Centre, Sunninghill (at Tana Rd & Naivasha Rd), Johannesburg, South Africa



Cuisine: Vegan-friendly, Lacto, Ovo, Pizza, Italian, Organic, Western

Vegetarian restaurant inspired by Italian cuisine. Serves pizzas, burgers, and wraps.

3 Reviews

Write a Review

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



Cuisine: 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.

1 Review

Write a Review

45 Central Road, Fordsburg, Inner City (at Fordsburg Flea Market, Shop 2), Johannesburg, South Africa



Cuisine: Vegan-friendly, Indian, Fast food, Take-out

Vegetarian restaurant that serves a wide range of northern and southern Indian dishes, including vegan choices. Modest furnishings. Good portions. Friendly service.

So, there you have it - 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 in 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. If you visit an excellent vegan restaurant which you feel should be top-rated in Johannesburg, make sure to have your say and vote for it with your own review on HappyCow.

View all vegan-options in Johannesburg

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

Please help us improve this Johannesburg vegetarian restaurant guide:

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

Report technical difficulty.

Please let these businesses know you found them on HappyCow.

Keep HappyCow Growing Strong!

I would like to support