Cape Town is packed with great food, and finding tasty vegan meals is easier than you might think. While some of the restaurants on this list are fully vegan and focus their menus entirely on plant-based food, others are not specifically vegan restaurants but have a good selection of vegan options to choose from.
This means there’s something for everyone, whether you’re looking for a completely plant-based restaurant or simply want to enjoy a delicious vegan meal while dining with friends and family. From burgers and pizzas to fresh bowls, curries, breakfasts and sweet treats, here are the Top 10 Vegan Restaurants in Cape Town worth checking out.
Garden & Grains – Constantia

Garden & Grains is a great stop if you’re after fresh, healthy food in a relaxed Cape Town setting. You’ll find it at the Heritage Market at Constantia Uitsig, surrounded by greenery and mountain views. It’s not a fully vegan restaurant, but there are plenty of plant-based options to choose from.
The Fiery Chickpea Bowl is a popular choice, packed with roasted chickpeas, spinach, tomatoes, cucumber, zucchini, black beans, avocado and hummus. There are also fresh salads, smoothies and other wholesome dishes on the menu. It’s a good pick for a casual vegan-friendly meal while exploring Constantia.
Website: https://gardengrains.co.za/
Address: Spaanschemat River Rd, Fir Grove, Cape Town, 7806
Opening Hours: Monday to Tuesday 9 am to 5 pm, Wednesday 9 am to 5:30 pm and Thursday to Sunday 9 am to 5 pm
Contact Number: 069 376 5574
The Conscious Kitchen – Kloof Street


The Conscious Kitchen on Kloof Street is a popular plant-based café serving up colourful, wholesome food in the heart of Gardens. Located at 34 Kloof Street, the menu includes vegan burgers, bowls, salads, breakfast dishes, fresh juices, smoothies and sweet treats.
The café also focuses on conscious eating, with locally sourced and organic ingredients used where possible, while reducing waste and avoiding unnecessary plastic. It’s a great spot for anyone looking for filling vegan food without it feeling boring or overly complicated.
Website: https://www.theconsciouskitchen.co.za/
Address: 34 Kloof St, Gardens, Cape Town, 8001
Opening Hours: Monday to Wednesday 8 am to 6 pm, Thursday to Saturday 8 am to 10:30 pm and Sunday 8 am to 6 pm
Contact Number: 081 521 0967
Hang Ten – Muizenberg

Muizenberg beachfront café at Surfers Corner, known for its surfer-friendly vibe, coffee and creative vegetarian and vegan food. Hang Ten specialises in sweet and savoury crêpes, with options such as the Veganissimo, made with spicy lentil bobotie and aubergine jam in a gluten- and dairy-free cumin crêpe.
There are also vegan smoothie bowls, fresh juices, vegan snacks and plant-based dishes that can be adapted on request. With its location just across from Muizenberg Beach, Hang Ten is a great spot for a vegan breakfast, lunch or post-surf bite.
Address: Balmoral Building, 62 Beach Rd, Muizenberg, Cape Town, 7945
Opening Hours: Monday to Tuesday 6:40 am to 6 pm, Wednesday 6:40 am to 8:30 pm and Thursday to Sunday 6:40 am to 6 pm
Contact Number: 021 788 2001
Wildsprout – Kenilworth


Wildsprout in Kenilworth is a great choice for anyone looking for healthy, plant-based food with plenty of vegan options. Located at 278 Main Road, this café and grocery store serves breakfast, wraps, sandwiches, burgers, salads, smoothies, fresh juices and sweet treats.
Vegans can tuck into options such as tofu scramble, while the menu also caters to gluten-free, dairy-free and sugar-free diets. Their sauces, dressings and pestos are made fresh in-house, and they also offer almond and oat milk for coffee. After eating, browse the attached grocery section for vegan products, pantry staples, fresh produce and ready-made meals.
Website: https://wsprout.co.za/
Address: 278 Main Rd, Kenilworth, Cape Town, 7708
Opening Hours: Monday to Friday 7:30 am to 5 pm and Saturday to Sunday 8 am to 3 pm
Contact Number: 068 605 7318
The Commons – Muizenberg

The Commons brings a casual, beachside feel to Muizenberg and has a good selection of options for anyone eating vegan or plant-based. While the restaurant isn’t exclusively vegan, its menu features dishes like jackfruit curry samoosas, tofu meals, veggie burgers and a black rice bowl topped with edamame, avocado and tahini.
There are also vegetarian dishes that can be adapted to suit vegan diners. Its location near Surfers Corner makes The Commons an easy choice after surfing, swimming or exploring Muizenberg. Along with food and drinks, the venue is known for community events and live music, making it more than just a place to grab a quick meal.
Website: https://thecommons.co.za/
Address: Surfers Corner, Beach Rd, Muizenberg, Cape Town, 7970
Opening Hours: Tuesday to Saturday 7:30 am to 11 pm and Sunday 8 am to 11 pm
Contact Number: 083 799 8294
Karibu Restaurant – Victoria & Alfred Waterfront


Karibu Restaurant at the V&A Waterfront brings traditional South African flavours to the table, with Table Mountain and the Atlantic Ocean nearby. While it isn’t a fully vegan restaurant, it has a dedicated vegetarian & vegan section with several options.
The Vegan Bobotie is a standout, made with lentils, fruit chutney, Cape Malay spices and a coconut turmeric cream. There’s also baked butternut filled with dhai rice and coconut turmeric cream. For visitors wanting to try local-inspired vegan food while dining with a mixed group, Karibu offers a taste of Cape Town’s cultural flavours in a waterfront setting.
Website: https://kariburestaurant.co.za/
Address: Shop 156 Breakwater Blvd, Victoria & Alfred Waterfront, Cape Town, 8002
Opening Hours: Monday to Saturday 11 am to 11 pm and Sunday 11 am to 10:30 pm
Contact Number: 021 421 7005
Upper Union – Gardens

Located in Gardens, Upper Union is a stylish restaurant known for bold, globally inspired flavours and shared dining. While it isn’t a fully vegan restaurant, its garden menu makes it a great option for plant-based diners.
Current dishes include king oyster mushrooms with hummus, pomegranate and salsa macha verde, lentil terrine with red zhug and naartjie marmalade, plus chaat rosti with tamarind BBQ sauce and toasted chickpeas. The restaurant is housed in a heritage building and has two levels, with a terrace, conservatory-style spaces, cocktail bar and private dining room.
Website: https://www.upperunion.co.za/
Address: 3 Upper Union St, Gardens, Cape Town, 8001
Opening Hours: Monday to Sunday Lunch 12 pm to 4 pm and Monday to Sunday Dinner 6 pm to 9 pm
Contact Number: 021 891 0360
Wild Eatery – District Six


Wild Eatery brings a fresh and colourful take on vegan food to Cape Town. Found on Harrington Street, this fully vegan café serves everything from falafel wraps and salads to hearty bowls and sweet treats. The menu focuses on fresh plant-based ingredients, with gluten-free options available as well.
One dish to look out for is the Inari Tempura Bowl, which comes with crispy cauliflower, black rice, red cabbage, avocado and ponzu dressing. It is a good spot for anyone wanting a filling vegan lunch without anything too complicated. Wild Eatery also offers takeaway and delivery, making its plant-based food easy to enjoy around Cape Town.
Website: https://www.wildeatery.co.za/
Address: 59 Harrington St, District Six, Cape Town, 7925
Opening Hours: Monday to Wednesday 9:30 am to 3:30 pm, Friday 9:30 am to 3:30 pm and Saturday 9 am to 3 pm
Contact Number: 069 664 7233
Bao Down – Green Point

Bao Down is a Green Point favourite for Asian-inspired dishes, with a menu that goes beyond its popular bao buns. While it isn’t a dedicated vegan restaurant, vegan diners can still find some interesting choices here. The menu features miso sesame broccoli with black garlic, lime and crunchy seeds, plus a cauliflower cake with mushrooms, edamame and baby spinach that can be made vegan.
The restaurant is located in the Exhibition Building along Main Road, making it a convenient stop if you’re exploring Green Point. With its mix of small plates and bold flavours, Bao Down is a fun option for groups with different dietary preferences.
Website: https://www.baodowncapetown.com/
Address: First Floor, Exhibition Building, 79 Main Rd, Green Point, Cape Town, 8005
Opening Hours: Tuesday to Wednesday 5:30 pm to 9 pm, Friday 5:30 pm to 9 pm and Saturday 12 pm to 3 pm and 5:30 pm to 9 pm
Contact Number: 066 022 1165
Pizzasaurus – District Six


If you love pizza and want to try something completely plant-based, Pizzasaurus in District Six is worth checking out. This family-run restaurant on Harrington Street serves vegan comfort food with plenty of personality. Their menu includes handmade vegan pizzas, homemade cheeses, crumbed mushrooms, mac and cheese, spaghetti bolognaise and even plant-based tiramisu.
The restaurant is especially known for its giant 60cm Dino Pizza, making it a fun option when you’re eating with friends or a group. Pizzasaurus also caters for gluten-free diners and welcomes pets. It is the kind of casual Cape Town spot where you can enjoy hearty vegan food without taking things too seriously.
Website: https://pizzasaurus.co.za/
Address: 103 Harrington St, District Six, Cape Town, 8001
Opening Hours: Monday to Thursday 10 am to 9 pm and Friday to Saturday 10 am to 10 pm
Contact Number: 076 897 4979
That’s our roundup of the top 10 vegan restaurants in Cape Town! Each spot has something different to offer, from creative plant-based dishes and hearty meals to lighter options and tasty treats. Some focus entirely on plant-based dishes, while others offer vegan options alongside their regular menus. Wherever you decide to go, Cape Town’s vegan food won’t disappoint. Take a look at our vegan food guide if you want to find a vegan gem hidden in the city
