• Display only vegan and vegetarian restaurants:

  • Yes
  • No

Find Vegan & Vegetarian Restaurants in Johannesburg (48)


30 Vegan / Vegetarian Friendly Restaurants

10 Reviews

Write a Review

108 Greenway Rd, Greenside, Johannesburg, South Africa

0116467250

Loading...

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.

14 Reviews

Write a Review

Shop 5b Reithmere, Delta Street, Birnam, Johannesburg, South Africa

0878027190

Loading...

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.

5 Reviews

Write a Review

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

0105954563

Loading...

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.

18 Reviews

Write a Review

34 Gleneagles Road, Greenside, Johannesburg, South Africa

011-6463444

Loading...

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.

5 Reviews

Write a Review

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

011-6464404

Loading...

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.

3 Reviews

Write a Review

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

011-463-2928

Loading...

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.

Write a Review

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

0114334043

Loading...

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

2 Reviews

Write a Review

68/1 Norfolk Rd, Carlswald, Midrand, Johannesburg, South Africa

0621325919

Loading...

Cuisine: Lacto, Indian, Western, Fast food, Juice bar, Take-out, Bakery

Gauranga's Higher Taste changed its name to Govinda in early-2016. Indian vegetarian food, hot dogs and fast food egg-less cake and baked goods. In case of problems finding the restaurant, call the owner's mobile, number above.

1 Review

Write a Review

61 Dundalk Ave (at corner Roscommon, Parkview, Johannesburg, Gauteng), Johannesburg, South Africa

011-486-3361

Loading...

Cuisine: Vegan-friendly, Lacto, Ovo, Buffet

Vegetarian buffet where dishes are clearly marked.

Write a Review

7971 Capricon St (at entrance on Nirvana Dr, Ext 9, Lenasia, Johannesburg), Johannesburg, South Africa

011-854-1975

Loading...

Cuisine: Vegan-friendly, Lacto, Indian, Hare Krishna

Please send us some details.

2 Reviews

Write a Review

Harry Galaun Dr, Midrand, Gauteng (at 7th St, Halfway Gardens, Midway Mews Shopping Centre), Johannesburg, South Africa

+27-113125521

Loading...

Cuisine: Vegan-friendly, Lacto, Indian

A vegetarian take away restaurant with vegan options. Limited seating available. Appears to be associated with the University location.

1 Review

Write a Review

The Matrix, East Campus, University of the Witwatersrand, Johannesburg, South Africa

0119803226

Loading...

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

In the WITS student centre, this take away restaurant has queues that as long as the centre itself at lunch time for its inexpensive vegan curries. Go before the rush at 1:15pm or after the rush from 2:15pm. Reported that samoosas have cheese, Oct 2014.

1 Review

Write a Review

Junction Centre, Rivonia Rd, Rivonia, Sandton, Gauteng, Johannesburg, South Africa

112344270

Loading...

Cuisine: Lacto, Indian

International chain of vegetarian Indian restaurants. Specializes in South Indian cuisine.

3 Reviews

Write a Review

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

+27-0875502723

Loading...

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.

Write a Review

Starling Street Lenasia South (at besides Nikitas Pharmacy), Johannesburg, South Africa

0832358072, 0766261677

Loading...

Cuisine: Lacto, Indian, Western, Fast food, Take-out

Inexpensive vegetarian Indian food as well as soya hot dogs and frozen meals for take home.

Write a Review

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

0114921102

Loading...

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.

2 Reviews

Write a Review

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

0105968900

Loading...

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.

Write a Review

29, Montrose Rd, Barbeque Downs, Kyalami, Johannesburg, South Africa

0-11466261842

Loading...

Cuisine: Vegan-friendly, Lacto, Ovo, Pizza, Italian, Non-veg

Serves meat, vegan options available. Italian restaurant which can also host events. Has a full vegan menu available upon request with a wide variety of pastas, risotto, pizza, soups, salads and desserts. Pasta is house-made. Gluten-free options. Note from HappyCow: Please be aware that they serve veal and lamb, but we are adding it because they offer a full vegan menu.

1 Review

Write a Review

14 Gleaneagles Rd, Greenside, Johannesburg, South Africa

0114860824

Loading...

Cuisine: Lacto, Ovo, Western, Fast food, Non-veg

Serves meat, vegan options available. Has a full vegetarian menu which can be veganized by using tofu instead of cheese and egg-free patties; 9 vegetarian burger options, made of chickpeas, tofu, falafel, and beans; plus 1 vegan dessert. Reservation is required for dinner.

1 Review

Write a Review

Oriental Plaza, Bree Street, Fordsburg, Johannesburg, South Africa

0118386760

Loading...

Cuisine: Indian, Western, Fast food, Take-out, Fusion, Non-veg

Serves meat, vegan options available. Basic take away place in the Oriental Plaza shopping mall. A large section of the menu is dedicated to vegetarian meat substitutes - ask which is vegan. Try the burgers and soya chip hot dog. Food is spicy but you could request to omit masala.

1 Review

Write a Review

The Colony Shopping Centre, Craighall Park, Johannesburg, South Africa

0118805010

Loading...

Cuisine: Vegan-friendly, Western, Non-veg

Serves meat, vegan options available. Offer a variety of vegetarian and vegan food. Vegan dishes are cooked and prepared separately from meat. On the menu is a house-made vegan burger served with hummus, tramezzini with roasted vegetables; a marinated tofu and greens salad; and a vegan BLT. Makes its own vegan bacon and sausage. Wheat-free options include granola with fruit and soy milk. Drinks can be served with soy milk.

1 Review

Write a Review

Shop 98, Killarney Mall, 60, Riviera Road, Killarney, Johannesburg, South Africa

011-6467906

Loading...

Cuisine: Lacto, Ovo, American, Fast food, Juice bar, Take-out, Hawaiian, Non-veg

Serves meat, vegan options available. Chain of healthier take away restaurants. Offers marked vegetarian/vegan choices. Some dishes with meat can be changed to using vegetable protein meat imitation strips. Selection of smoothies and fresh juices.

2 Reviews

Write a Review

Nicolway Bryanston, Wedgewood link & William Nicol Dr, Johannesburg, South Africa

0117060991

Loading...

Cuisine: Asian, Fusion, African, Non-veg

Serves meat, vegan options available. African-Asian fusion. Kitchen will make something vegan on request. Ask your server.

1 Review

Write a Review

129 1st Ave, Johannesburg, South Africa

+27-829024514

Loading...

Cuisine: Lacto, Ovo, Western, Beer/Wine, African, Non-veg

Serves meat, vegan options available. Guesthouse and restaurant. Serves Modern South African cuisine with a few vegan options, specifically designated as such on the menu: chickpea salad, seasonal salad, and a burger made from white bean, mushroom, oats.

Write a Review

Shop 9, Waterfall Corner, Woodmead Drv, Midrand (at Woodmead & Waterfall Drive), Johannesburg, South Africa

+27-10-205-9004

Loading...

Cuisine: Vegan-friendly, Lacto, Ovo, Pizza, Italian, Fast food, Salad bar, Beer/Wine, Delivery, Take-out, European, Non-veg

Serves meat, vegan options available. Italian-inspired express store that invites you to eat in, take-away or order a delivery. July 2017 has stepped up the vegan range, bringing in more dairy-free options. You can build your own vegan pizza or choose a pizza from the New Menu section online. Has vegan cheese.

1 Review

Write a Review

Shop 2 Parkhurst Square, 38 4th Avenue, Parkhurst, Johannesburg, South Africa

0114473037

Loading...

Cuisine: Thai, Fast food, Delivery, Take-out, Asian, Non-veg

Serves meat, vegan options available. Franchise Asian food restaurant. Has a designated vegetarian menu, of which several mains are vegan suitable as are the spring rolls. Could ask to substitute meat in a dish with tofu.

2 Reviews

Write a Review

141 Greenway Road, Greenside, Gauteng, Johannesburg, South Africa

011-4862255

Loading...

Cuisine: Lacto, Indian, Non-veg

Serves meat, vegan options available. Specializes in both South and North Indian cuisine. 2014 reported menu has changed, and vegans need to specify and ask which are suitable.


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