Cape Town is the hub of South Africa’s vegan scene, and the city has a growing number of vegan restaurants. In this post, I’ll introduce some of the best vegan restaurants in Cape Town, as well as vegan-friendly restaurants, markets, tours, and vegan products in supermarkets.
Plant (8 Buiten St.)
Cape Town’s oldest vegan restaurant with a varied menu, tasty cocktails & mocktails as well as fresh juices. This place is usually always busy, and it’s open for breakfast, lunch, and dinner.
The Hungry Herbivore (11 Orphan St.)
This is a small, intimate restaurant and usually fully packed. They serve breakfast, delicious pizzas with homemade vegan mozzarella, burgers, bowls, smoothies and juices.
Raw & Roxy (8 Bree St.)
I wasn’t a big fan of raw food before I came here. I had tried some raw vegan restaurants before, but as much as I loved raw cakes, I was never that into cold main courses. Raw & Roxy definitely changed this because everything I tried was delicious! Especially their smoothies are to die for! Sometimes they also organize raw vegan cooking classes so check out their Facebook page for updates.
Scheckter’s Raw (98 Regent Rd.)
A brand new vegan restaurant in Sea Point. The name is a bit misleading, though, because this is not a fully raw restaurant but everything is still vegan. Their menu is very creative with interesting options available. Try their delicious pancakes!
Vegetarian Restaurants with Vegan Options
Sexy Food (190 Bree St.)
This is a cool place with lots of healthy options and lots of fermented foods like kimchi and sauerkraut. Not all food is vegan, but they have great vegan options. Also, try their homemade Kombucha!
Orchard on Long (211 Long St.)
A small juice bar/take-out place with smoothies, wraps, salads and juices. Vegan options are clearly marked on the menu.
Yokos Yogurt Bar (Food Market, V&A Waterfront)
Yokos is a South African company producing Greek-style yogurt (non-vegan) as well as vegan coconut yogurt. You can find their yogurts in Wellness Warehouse stores and some supermarkets, but a great place to try it is their yogurt bar at the Waterfront!
Unframed Ice Cream (45C Kloof St.)
I struggled to find vegan ice cream from the supermarkets, but then I found this ice cream shop! They have at least three vegan flavors which are changing on a daily basis.
Elixir Cafe (120 Bree St.)
A small organic cafe offering fresh juices, smoothies and pastries with vegan options.
Wellness Warehouse (different locations)
Wellness Warehouse is a health / organic food store with a wide selection of foods and cosmetics. Some stores also have a restaurant offering great vegan foods and tasty smoothies.
Masala Dosa (167 Long St.)
An Indian restaurant with a specific vegan menu. If you want to eat Indian food in Cape Town, this is your place! You have to ask for the vegan menu. Otherwise, they will just bring you the normal one.
Addis in Cape (41 Church St.)
If you’ve never eaten Ethiopian food, try it here, and you won’t be disappointed! Different kind of sauces and stews are traditionally served on a large, sourdough ‘pancake’ called Injera. Their vegetarian menu is also fully vegan.
Royale Eatery (273 Long St.)
A burger restaurant with a wide selection of vegan and vegetarian burgers as well as a vegan smoothie option.
Nonna Lina (64 Orange St.)
Authentic Italian restaurant serving great pizza. The staff is well aware of veganism, and vegan options are clearly marked on the menu. They don’t offer any special vegan products like vegan cheese but I had a vegetarian pizza without cheese, and it was still delicious!
Enchanted Pizza & Pasta (Cavalier Centre, Bloubergstrand)
Another Italian restaurant located in Bloubergstrand. Not worth traveling from the city center but if you’re visiting Blouberg (and you should visit, if you want to get the best Table Mountain view!), this is the best bet for vegan food. They have a separate vegan menu and offer vegan cheese and other specialties.
Shawarma Express (315 Main Rd.)
Middle Eastern restaurant serving some vegan options like falafel pita and hummus. I tried the falafel pita which was good, but after traveling several months in the Middle East, it just couldn’t compete with the falafel pitas I had in Jordan!
The main supermarket chains are Woolworths, Pick n Pay, Checkers, and Spar. Woolworths is the most upscale supermarket offering good quality fresh juices, ready to use vegetables and fruits, etc., a large selection of dried fruits and vegan snacks, and fresh vegan takeaway meals. Other supermarkets are a bit cheaper and also offer frozen vegan products like soy meat, ‘chicken’ nuggets, etc. Wellness Warehouse chain has stores in different locations, and even though they are not fully vegan, they offer a wide selection of different vegan foods and cosmetics.
Vegan Goods Market
Twice a month there’s a Vegan Goods Market in Plumstead. From the city center, you can take an Uber or train there which takes about half an hour. This market offers a variety of plant-based foods and other vegan goods like clothes and cosmetics, and you can also meet like-minded people. Be there as soon as they open because things are about to be sold out very fast! Check out their Facebook page here.
Oranjezicht City Farm
This market is held every Saturday at The Lookout of the V&A Waterfront, and it’s a place where independent local farmers and artisanal food producers can sell their products. There are some great vegan options available like a fully vegan sushi bar and delicious smoothies.
Check out these South African companies offering vegan products:
Fry’s: Frozen vegan foods like sausages, pies, nuggets, and burgers.
Yokos: Vegan coconut yogurt. Available from Wellness Warehouse stores, some Spars and their yogurt bar at the Waterfront.
Utopia Foods: Heavenly good cashew nut cheeses and yogurts. Available from several Spars, Wellness Warehouse stores, and some smaller health shops. Cheese might be difficult to find. I bought it for the first from the Vegan Goods Market, and after that, I only found it from a small shop called Olive Branch Deli located in Lifestyle on Kloof Shopping Center.
Cherene’s Greens: Cherene’s Green is a Cape Town based business specializing in sprouts, microgreens, wheatgrass, spreads, and hummus.
See a full list of vegan South African wines here. You can buy wines from the supermarkets, but you could also check out smaller wine stores if you’re looking for a specific wine. There’s a good wine store called Wine Concepts located in Lifestyle on Kloof Shopping center, and they offer for example Vrede en Lust wines (their winery was included in my vegan food & wine tour, and their wines were all delicious!).
Vegan Tours and Other
Vegan Food & Wine Tour
I’ve already written a blog post about the vegan food and wine tour I did in Cape Town. You can read the full review here and check out the tour on Airbnb here. If you’re traveling to Cape Town and are a vegan or want to learn more about veganism, contact Eric. The tour was one of my highlights in Cape Town, and at the time this was the only vegan tour in Cape Town. Wine tasting is also a must while in South Africa and by doing this tour, you’ll be sure that all the wines are vegan. I only did the one day tour, but Eric also offers a three-day vegan immersion.
Eric is now offering an exclusive 10% discount off your booking when you mention “gabrielahereandthere”. You can contact him by email: ecmallia [at] gmail.com.
Green & Vegan
An intimate home vegan dining experience. Advance booking is essential as numbers are limited. Check out their Facebook page to find out more.