Switzerland / Zurich

10 Best Vegan & Vegetarian Restaurants in Zurich

Updated October 18, 2023

The global commerce hub of Switzerland is known for many things — banking, high-end shopping (even the low-end shopping comes with a high-end price tag), and an enormous selection of chocolate and cheese!

But, the one thing that doesn’t usually come to mind when thinking of Zurich is vegan food. How could the big cheese of Switzerland be vegan-friendly? Just look at its marketing, it’s plastered with “happy cows” (an actual Swiss slogan) living in sunny alpine villages.

You might be thinking this must be the land where I’m going to suffer with endless iceberg lettuce salads — but you’re wrong! Zurich is one of the most vegan-friendly cities in Switzerland!

The vegan movement in Zurich is alive, well, and growing— heck, the oldest vegetarian restaurant in the world is there! You will find just about anything you could want — even their famous chocolate and cheese. So, start planning your adventure and don’t miss these 10 vegan and vegetarian restaurants in Zurich.

This article contains affiliate links (paid links) and Veggies Abroad is a member of Amazon Services LLC Associated Program. At no cost to you, I may earn a small commission if you make a purchase — this helps keep Veggies Abroad churning out free content! For an explanation of our advertising partnerships, please review our privacy policy.

The Best Vegetarian & Vegan Restaurants in Zurich

There is a diversity of great vegan food in Zurich, from flaky croissants and creamy chocolates to high-end cuisine and everything in between. These 10 spots are just a start to Zurich’s fantastic vegan options for breakfast, lunch, and dinner (make sure you scroll all the way to the end because there are some bonus spots thrown in too — you don’t want to miss them).

#1 Haus Hiltl

There are multiple locations throughout Zurich; the original location is Sihlstrasse 28, 8001 Zürich.
No list of the best vegan and vegetarian restaurants in Zurich would be complete without the world’s oldest vegetarian restaurant (according to the Guinness Book of World Records), Haus Hiltl. Since 1898, Haus Hiltl has been promoting the importance of a plant-based diet, with its effortlessly styled plates of traditional dishes including house-made meatballs and sausages and hearty bowls of Bolognese. What’s even better is if the menu seems too overwhelming and you want to try a little of everything, you can! The main restaurant located on Sihlstrasse offers an a la carte menu or a vegetarian buffet option allowing guests to fill their bellies with as much as they would like! The other locations only offer a buffet for breakfast, lunch, and dinner.

Hiltl Sihlpost is just outside Zurich’s main train station (Zurich Hauptbahnhof); if you’re traveling by train, make sure you stop here to grab a coffee and breakfast! They offer eat-in dining and takeaway options.

Another Haus Hiltl bonus, their menu is super well marked, so if you’re looking for something gluten-free, nut-free, soy-free, etc., make sure you come here for a confident dining experience.

#2 Moon

Bertastrasse 4, 8003 Zürich
OMG, will be the first words out of your mouth once you step foot into this gorgeous vegan bakery and patisserie. From the sweet and sticky cinnamon buns to creamy handmade chocolates, you will have a hard time exercising restraint (to be honest, restraint is overrated when it comes to sweets!).

Moon’s menu features an indulgent selection of chocolates, pastries, cakes, and  even gluten-free options! Whatever you choose, make sure you pair it with their special Moon latte topped with sweet caramel — it will absolutely send you to the moon and back!

#3 Unmeat

Food truck — check their Instagram for their locations
On a mission to “unfuck the world one burger at a time,” with their cheeky creations of cruelty-free burgers, fish-free sandwiches, and more! Even the most die-hard meat-eater can’t resist their Rosti & Vacon (burger loaded with hashbrowns, crispy bacon “vacon,” melty cheese, and house-made sauce) or a VFish (crispy fish-less patty loaded with pickles, onion rings, lettuce, and house-made tartar sauce). And, if the burger didn’t have you drooling, then make sure you add an order of fully-loaded fries (their signature red fries topped with cheese, Planted chicken kebab, roasted onions, and jalapenos) and one of their coconut-based milkshakes!

UnMeat Vegan Burger Zurich
Credit: UnMeat

#4 Enzian Vegan Bakery

Niederdorfstrasse 30, 8001 Zürich
Whether you want to start your day with an oat milk latte and a flaky croissant or enjoy a hearty bowl of risotto or a delicious sandwich on house-made bread for lunch, you can do that here! Tucked inside Zurich’s Alstadt (Old Town), this fantastic vegan bakery and cafe creates an irresistible selection of house-made breads, sweet cakes, savory sandwiches, and more.

The menu is a feast for the eyes and taste buds — I don’t think it’s possible to choose just one thing from their menu, so you might want to plan to stop in a couple of times or grab a few extra treats for the road (you will need all the carbs you can get for all that walking and those hills)!

#5 DAR

Gasometerstrasse 5, 8005 Zürich
Meaning “to give” in Spanish, DAR’s Moroccan and Spanish-inspired plant-based menu brings people together to share gorgeous plates of seasonally curated veggies, house-made bread, desserts, and more. The veggie-powered menu allows guests to experience a diversity of world flavors, from steamed buns with salted lemon mustard to roasted beets with turmeric foam — it’s a delicious experience you won’t forget.

The most challenging part of visiting DAR is deciding what to order, and they have an answer for that — the chef’s experience. Let the chefs do all the work to bring you their favorite snacks, main dishes, and desserts to tantalize your taste buds. A visit to DAR is a must for any trip to Zurich. To ensure you don’t miss out, make a reservation in advance!

Oh, on the weekend, check out their vegan brunch — it’s one of the best in Zurich! How could you pass up honeycomb-shaped pancakes with house-made Nutella and orange syrup?

#6 Chimy’s

Neugasse 76, 8005 Zürich
If you enjoyed being able to sample a little bit of everything at Haus Hiltl, then you need to make sure you stop here! Chimy’s is serving up a fantastic assortment of vegan and vegetarian Asian cuisine, including sushi, udon, salads, and more. There is an ala carte menu you can peruse, which is ideal if you’re not into sampling everything under the sun, but who doesn’t love sampling?

Their buffet features a variety of their favorite dishes and it rotates regularly — load up on curries, fresh salads, sweet and sour tofu, and so much more. Make sure you leave a little room for dessert; it’s hard to resist fried bananas topped with ice cream!

#7 Veganitas

Brauerstrasse 30, 8004 Zürich
There are sandwiches, and then there are Veganitas! These aren’t your ordinary pita sandwiches — house-made fluffy pitas stuffed with colorful salads, proteins, and house-made sauces. After one visit here, you’ll never look at a pita sandwich the same way. We all need a Veganitas! Their sandwiches are amazing — smoked vegan salmon loaded with cabbage, house-made veganaise, or the savory Roots and Mountain pita (vegan meatballs with New Roots Crème Fraîche) — good luck deciding!

Aside from jaw-dropping sandwiches, they also offer a variety of desserts from local hot spots like White Rabbit; who can turn down brownies or a mouthwatering chocolate ganache tart!?

#8 Tibits

Seefeldstrasse 2, 8008 Zürich
If you follow me on Instagram (if you don’t, you should), you might have caught my love affair with Tibits! I’m not kidding; I love this Swiss vegetarian chain and am dead set on finding a way to get them into the States — Tibits, the US needs you! And, as soon as you walk in, you’ll agree. The welcoming, trendy atmosphere and a fantastic vegetarian buffet make this the perfect spot for anyone vegan or veg-curious. Their buffet rotates regularly and features an assortment of salads, hearty mains like meatballs and potatoes, desserts, and more.

This is a great place for vegan breakfast in Zurich — start with a bowl of Bircher muesli and a latte but don’t forget to come back to stuff yourself silly on all of their other goodies.

Everything is well marked for vegan, gluten-free, dairy-free, and nut-free options.

#9 Beetnut

Lagerstrasse 16b, 8004 Zürich
Bleicherweg 50, 8002 Zürich
Creating an oasis of wellness is apparent as soon as you step into Beetnut — vibrant green plants hang from the ceiling giving the space life while you enjoy a variety of nutrient-dense bowls, salads, toasts, and more. Start the day with smashed avocado and kale toast with a maca muscle-boosting smoothie, and for lunch or dinner, come back to enjoy a savory soba noodle bowl or vegan niçoise salad. This is the perfect spot for a quick bite or sit and enjoy the day on their patio.

One other note, this is another terrific spot for vegan breakfast or brunch in Zurich!

#10 Roots

Four locations throughout Zurich
Want to start the day with a fruit and veggie-packed smoothie or a plant protein-packed (say that three times fast) bowl for lunch? Then head into Roots! Sometimes life and travel can make it hard to get your recommended allotment of fruits and veggies, but luckily Roots makes it super easy. Open all day for breakfast, lunch, and dinner; this fast-casual spot dishes out nutrient-dense juices, smoothie bowls, toasts, salads, and more.

On the weekend, be sure not to miss their vegan brunch; aside from their regular favorites, they also feature a variety of yummy pancakes — you won’t want to miss them!

Roots Vegan Cafe Zurich Acai Bowls and Latte

Bonus Spots for Vegan Ice Cream & Chocolate in Zurich

You scream, I scream, we all scream for vegan ice cream and chocolate! While you will be able to find sorbet in almost any ice cream or gelato shop, finding vegan chocolate in Zurich takes a little more work ! Check out these awesome spots when your sweet tooth is craving a treat.

Gelati Telhof

Tellstrasse 20, 8004 Zürich
Cute gelato shop with multiple vegan options made with oat milk and other non-dairy bases. Also, it’s just around the corner from UnMeat! 

Kalte Lust am Limmatplatz

Kornhausbrücke 4, 8005 Zürich
Great selection of vegan ice cream options, just across the river from multiple fun swimming spots in Zurich. 

Say Chocolate Boutique

Lagerstrasse 28, 8004 Zürich
Just around the corner from Zurich’s main train station, this little chocolate shop has four vegan truffle options and two macaron options!

Devi Deli Göttlich Vegan

Bertastrasse 11, 8003 Zürich
The only vegan market in Zurich has a great assortment of vegan food along with Swiss chocolates, truffles, caramels, and house-made desserts.

The Sacred

Mullerstrasse 64, Zurich
You don’t have to worry about which option to choose here because they are all vegan!


Bahnhofstrasse 21, 8001 Zürich
This famous line of Swiss chocolates has two vegan chocolate options. Unfortunately they aren’t marked as vegan so just ask for help finding them.

Zurich Restaurant Wrap Up: Need More Vegan Eats?

If your travels don’t end in Zurich, check out these other vegan travel guides to other Swiss cities and European hot spots.

Berlin Vegan Travel Guide
Munich Vegan Travel Guide
Comprehensive Vegan Travel Guide to Lucerne
Where to Stay in Bern, Switzerland
The Best Vegan Travel Guide to Bern, Switzerland
The Complete Vegan Travel Guide to Geneva, Switzerland
The Best Vegan Bakeshops & Desserts Spots in Amsterdam

About Author

Rebecca is the founder of the vegan travel company Veggies Abroad. In 2021, she bid her 15-year career goodbye and ventured into the world of ethical business with the launch of a vegan travel blog (the one you’re reading!). As the blog flourished, Rebecca expanded her vision to encompass personalized travel planning services and launched Veggies Abroad's inaugural vegan tour to Thailand, marking the beginning of many more eco-conscious, plant-powered adventures to come. Follow her adventures on Instagram or Facebook @veggiesabroad