FreeFromFinder/ eat safely with references

Best vegan restaurants in Zürich

25 venues in Zürich rated S to B for vegan, every tier backed by cited sources.

01
Anoah restaurant, photo: Lars K

Anoah

Rigipl. 1 · Vegan · Vegetarian · €⁠€⁠€⁠€
VeganA+
GF·CoeliacC
VegA+
DairyA+
EggA+
ShellA+

Anoah operates a kitchen that is 100% plant-based. Every dish on the menu is vegan. No animal products are kept on the premises. This has been confirmed by HappyCow, which applies a Vegan tag and draws on multiple reviews, as well as by TasteMatch and Zurich.com.

MonClosed
TueClosed
Wed7.00pm – 11.00pm
Thu7.00pm – 11.00pm
Fri7.00pm – 11.00pm
Sat11.00am – 2.00pm, 7.00pm – 11.00pm
Sun11.00am – 3.00pm
EvidenceOpen evidence file
02
Veganitas restaurant, photo: Veganitas, Vegan Fresh Pita Kebab - Zurich

Veganitas

Brauerstrasse 30 · Vegan · Vegetarian · €⁠€
VeganA+
VegA+

The venue operates as a 100% plant-based establishment with a fully vegan kitchen, meaning no animal products are kept on the premises. This status is confirmed by the venue's own website, HappyCow (which gives it 5.0 stars based on 138 reviews), and a dedicated vegan travel blog. Because no animal-derived ingredients are present, cross-contamination with non-vegan items is structurally impossible.

Mon11:00 – 21:30
Tue11:00 – 21:30
Wed11:00 – 21:30
Thu11:00 – 22:00
Fri11:00 – 22:00
Sat11:00 – 22:00
Sun11:00 – 21:30
EvidenceOpen evidence file
03
Bakery Bakery Schaffhauserplatz restaurant, photo: Bakery Bakery

Bakery Bakery Schaffhauserplatz

Hotzestrasse 65 · Bakery · Vegan
VeganA+
VegA+

Bakery Bakery is Switzerland's first fully vegan bakery chain (since 2019). The official website states 'die erste vegane Bäckerei der Schweiz' and all products are described as vegan. This is a 100% dedicated vegan kitchen — no animal products on premises.

04
Roots restaurant, photo: Roots

Roots

Am Schanzengraben 19 · Vegan · Vegetarian
VeganA+
GF·CoeliacB
VegA+

According to HappyCow, the Lintheschergasse location is a fully vegan restaurant, with reviews describing it as either 'All vegan' or '99% vegan'. The venue's own website calls the food plant-based. The Maschinenstr branch began offering some dairy pastries in 2025, but those items are clearly marked, and the main menu remains vegan. The restaurant has no certification, but the kitchen at the primary Lintheschergasse location is structurally vegan, meaning no animal products are kept on the premises.

Mon7:30am to 8:00pm
Tue7:30am to 8:00pm
Wed7:30am to 8:00pm
Thu7:30am to 8:00pm
Fri7:30am to 8:00pm
Sat9:00am to 5:00pm
Sun10:00am to 4:00pm
EvidenceOpen evidence file
05
Roots restaurant, photo: Ken Klatt

Roots

Lintheschergasse 15 · Vegan · Vegetarian
VeganA+
GF·CoeliacB
DairyA+
EggA+

The Lintheschergasse branch operates a fully vegan kitchen, with all dishes plant-based as confirmed by multiple HappyCow reviews and the venue's own branding. No animal products are kept on site, making it effectively a dedicated vegan kitchen. Menu items are clearly labeled.

Mon7:30am-8:00pm
Tue7:30am-8:00pm
Wed7:30am-8:00pm
Thu7:30am-8:00pm
Fri7:30am-8:00pm
Sat9:00am-5:00pm
Sun10:00am-4:00pm
EvidenceOpen evidence file
06
Vegelateria the Sacred restaurant, photo: N Guayusa

Vegelateria the Sacred

Müllerstrasse 64 · Vegan · Vegetarian
VeganA+
VegA+
DairyA+
EggA+

The venue describes itself as a 'Veganes Bio-Restaurant' (vegan organic restaurant) on all official pages; as a fully vegan kitchen, no animal products are used, making it structurally safe for vegan diets.

07
EatPositive Brunch Zurich (monthly) restaurant, photo: EatPositive Brunch Zurich (monthly)

EatPositive Brunch Zurich (monthly)

Wipkingerpark · Brunch · €⁠€
VeganA+
VegA+

The venue operates as a fully vegan brunch buffet. The venue's website, veganbrunch.ch, states 'Und das alles vegan' and describes the menu with plant-based terms such as scrambled tofu, carrot lax, and maple syrup sweetening. HappyCow places it in the 'Vegan' category. The entire offering is structurally vegan, with no non-vegan ingredients present on the premises.

MonClosed
TueClosed
WedClosed
ThuClosed
FriClosed
SatClosed
Sun10:00am-12:00pm (first Sunday of each month only)
EvidenceOpen evidence file
08
Haus Hiltl restaurant, photo: Haus Hiltl

Haus Hiltl

Sihlstrasse 28 · Vegetarian · Vegan
VeganA+
GF·CoeliacD
VegA+

A celiac blogger source states that Haus Hiltl is widely recognised as the oldest vegan restaurant in the world. The venue's own website, hiltl.ch, presents it as a vegetarian restaurant since 1898 with a strong plant-based focus. The combination of the venue's historical identity as a vegan restaurant and the blogger's corroboration supports a dedicated vegan kitchen.

09
Neue Taverne restaurant, photo: Neue Taverne

Neue Taverne

Glockengasse 8 · Vegetarian · €⁠€⁠€
VeganA+
GF·CoeliacC
VegA+

The venue’s website states “rein pflanzenbasierte Gerichte,” which suggests a fully vegan kitchen. HappyCow lists the restaurant as vegan-friendly, notes a separate vegan menu, and marks items with a “v.” Some older reviews describe the venue as mostly vegetarian, but the current website points to a fully vegan operation.

Mon12:00–14:00 & 18:00–23:30
Tue12:00–14:00 & 18:00–23:30
Wed12:00–14:00 & 18:00–23:30
Thu12:00–14:00 & 18:00–23:30
Fri12:00–14:00 & 18:00–23:30
Sat12:00–15:00 & 18:00–23:30
SunClosed
EvidenceOpen evidence file
10
Vegi. Zurich restaurant, photo: Vegitat

Vegi. Zurich

Kasernenstrasse 15 · Vegetarian
VeganA+
VegA+

HappyCow lists Vegi under the category Vegan Restaurant, designating it a fully vegan establishment. A similar-named outlet carries the note that all items are vegan except for aryan yogurt drink, though for Vegi itself the category is Vegan and no non-vegan items are mentioned. No source confirms a dedicated vegan kitchen or any accreditation.

11
Co Chin Chin restaurant, photo: Co Chin Chin

Co Chin Chin

Gasometerstrasse 7 · Vietnamese · €⁠€
VeganA
GF·CoeliacA
VegB

The Brasserie branch offers many clearly labelled vegan options, including Planted pulled pork, summer rolls, curry, and desserts. The Cuisine branch has several dishes that can be made vegan upon request. Staff are described as accommodating. However, the Cuisine branch has a known issue with fish sauce in 'vegetarian' dishes, so diners must explicitly request vegan preparation. No dedicated vegan kitchen or fryer is noted.

Mon11:00 – 23:00
Tue11:00 – 23:00
Wed11:00 – 23:00
Thu11:00 – 23:00
Fri11:00 – 23:00
Sat11:00 – 23:00
SunClosed
EvidenceOpen evidence file
12
Juicery 21 restaurant, photo: David Clarke

Juicery 21

Sihlstrasse 93 · Brunch · Cafe · €⁠€
VeganA
GF·CoeliacC
VegA

HappyCow reports everything on the menu can be made vegan. Multiple vegan reviewers confirm abundant vegan options including smoothies, acai bowls, bagels, and banana bread. Staff are friendly and accommodating.

Mon8:00 - 18:00
Tue8:00 - 18:00
Wed8:00 - 18:00
Thu8:00 - 18:00
Fri8:00 - 18:00
Sat8:00 - 18:00
Sun8:00 - 18:00
EvidenceOpen evidence file
13
Vegitat restaurant, photo: Kurt ToDay

Vegitat

Langstrasse 192 · Vegan · Vegetarian · €⁠€
VeganA

Restaurant positions itself as a fully vegan restaurant/takeaway; website and HappyCow categorize it as vegan. A December 2024 community update claims the venue became fully vegan, but an earlier review and the HappyCow description note that ayran (a dairy yogurt drink) was sold, creating mild uncertainty. Most dishes are plant-based, and the vast majority of reviews confirm vegan offerings. The owner/chef likely follows vegan practices.

Honest caveat, Single report of ayran (dairy) being sold historically, though a December 2024 update claims full vegan status.
Mon11:30 – 14:00, 17:00 – 21:00
Tue11:30 – 14:00, 17:00 – 21:00
Wed11:30 – 14:00, 17:00 – 21:00
Thu11:30 – 14:00, 17:00 – 21:00
Fri11:30 – 23:00
Sat11:30 – 23:00
Sun13:00 – 21:00
EvidenceOpen evidence file
14
Granò - La Pizzeria 100% Glutenfree restaurant, photo: Granò - La Pizzeria 100% Gluten-free

Granò - La Pizzeria 100% Glutenfree

Badenerstrasse 298 · Pizza · €⁠€⁠€
VeganB
GF·CoeliacA+
VegB
DairyB

The menu uses a 'vegan' icon for each dish. A vegan cheese option is available for all pizzas at an additional cost of 3 CHF. The kitchen is shared, and many toppings include non-vegan items such as cheese and meat. Vegan diners should verify cross-contamination with staff.

MonClosed
Tue5:30–9:30PM
Wed5:30–9:30PM
Thu5:30–9:30PM
Fri5:30–9:30PM
Sat5:30–9:30PM
SunClosed
EvidenceOpen evidence file
15
Klara's kitchen restaurant, photo: Javanshir Yolchiyev

Klara's kitchen

Universitätstrasse 17 · Vegan · Vegetarian · €
VeganB
GF·CoeliacC
VegA+
SugarC

HappyCow categorises both branches as 'Vegan', and most dishes are plant-based. Multiple reviews state 'Everything is vegan' or that the venue 'has gone fully vegan'. Cow's milk is kept on the premises and offered as the default option for coffee, and the take-away listing confirms milk is available on request. This means the kitchen is not 100% dedicated vegan, and cross-contamination risk exists for strict ethical vegans. Staff are described as knowledgeable about vegan options.

Honest caveat, Cow's milk is kept on the premises and offered as the default choice for coffee, so the venue is not 100% vegan despite being listed as vegan.
Mon7:30am-3:00pm
Tue7:30am-3:00pm
Wed7:30am-3:00pm
Thu7:30am-3:00pm
Fri7:30am-3:00pm
SatClosed
SunClosed
EvidenceOpen evidence file
16
Roots restaurant, photo: Roots

Roots

Münstergasse 4 · Vegan · Vegetarian · €⁠€⁠€
VeganB
GF·CoeliacC
VegA+
DairyB

The menu is predominantly plant-based. Multiple reviewers and HappyCow describe the Schanzengraben and Lintheschergasse branches as fully vegan. Since August 2025, the Maschinenstraße branch has sold dairy-containing pastries, and those items are clearly marked. Staff are trained on allergens and can advise. At non-dedicated branches, a shared kitchen means cross-contamination risk exists for strict vegans. The marked menu is confirmed across sources.

Mon7:00am to 8:00pm
Tue7:00am to 8:00pm
Wed7:00am to 8:00pm
Thu7:00am to 8:00pm
Fri7:00am to 8:00pm
Sat9:00am to 5:00pm
Sun10:00am to 4:00pm
EvidenceOpen evidence file
17
Chimy's restaurant, photo: Chimy's - Taste of Asia Co.

Chimy's

Neugasse 76 · Vegan · Vegetarian
VeganB
VegB

Chimy's is a buffet-style Asian restaurant with clearly labelled vegan dishes. Staff are reported as knowledgeable about allergens. The kitchen is shared with meat dishes and the venue is not fully vegan, so cross-contamination risk exists.

MonClosed
Tue11:30am-2:00pm, 6:00pm-11:00pm
Wed11:30am-2:00pm, 6:00pm-11:00pm
Thu11:30am-2:00pm, 6:00pm-11:00pm
Fri11:30am-2:00pm, 6:00pm-11:00pm
Sat4:00pm-11:00pm
Sun4:00pm-10:00pm
EvidenceOpen evidence file
18
kookoo restaurant, photo: kookoo

kookoo

Theaterstrasse 12 · Healthy · Mediterranean
VeganB
GF·CoeliacB
NutC
DairyC

Official menu explicitly labels three stews as 'vegan'. FindMeGlutenFree confirms vegan options. Shared kitchen with non-vegan items (meat stews, yogurt dips), so cross-contamination risk exists.

Mon11am to 10pm
Tue11am to 10pm
Wed11am to 10pm
Thu11am to 10pm
Fri11am to 10pm
Sat11am to 10pm
Sun11am to 10pm
EvidenceOpen evidence file
19
Roots restaurant, photo: Roots

Roots

Maschinenstrasse 8 · Vegetarian · €⁠€⁠€
VeganB
VegA
SugarC

Roots was originally fully vegan, but as of August 2025 it serves pastry with milk and cow's milk for coffee. Most dishes remain vegan and are well labelled. Staff are helpful and answer questions. A shared kitchen means cross-contamination with dairy is possible. The menu is marked, and staff are aware, but there is no dedicated vegan prep area.

Honest caveat, No longer fully vegan since August 2025 — dairy pastries and cow's milk coffee are now served on site.
20
Tibits restaurant, photo: tibits Seefeld

Tibits

Seefeldstrasse 2 · Vegetarian · Vegan
VeganB
GF·CoeliacB
VegA+

Buffet is largely vegan (∼80%) with clear per-dish labelling (vegan symbols). Tuesdays are 100% vegan. However, it is a shared self-service buffet with non-vegan items (cheese, eggs) present, so cross-contamination risk exists. No dedicated vegan prep area or fryer.

Mon6:30AM–10:30PM
Tue6:30AM–10:30PM
Wed6:30AM–10:30PM
Thu6:30AM–10:30PM
Fri6:30AM–11:30PM
Sat8AM–11:30PM
Sun9AM–10:30PM
EvidenceOpen evidence file
21
Hiltl Dachterrasse restaurant, photo: Hiltl Dachterrasse

Hiltl Dachterrasse

Bahnhofstrasse 88 · Vegetarian · Vegan · €⁠€
VeganB
GF·CoeliacD
VegA+
DairyB

Vegan options are marked at the buffet. The kitchen shares equipment with dairy and egg dishes, so the venue is suitable for ethical vegans but carries a risk of cross-contamination.

Mon9:00 - 22:00
Tue9:00 - 22:00
Wed9:00 - 22:00
Thu9:00 - 22:00
Fri9:00 - 23:30
Sat9:00 - 23:30
Sun10:00 - 21:00
EvidenceOpen evidence file
22
Hiltl Sihlpost restaurant, photo: Hiltl Sihlpost

Hiltl Sihlpost

Europaallee 1A · Vegetarian · Vegan · €⁠€⁠€
VeganB
GF·CoeliacB
VegA+

Vegan dishes are clearly marked with a 'v' symbol on the buffet, and most dishes are vegan. However, some items contain dairy/eggs (e.g., paneer), and the buffet is shared with non-vegan dishes. A few reviews note occasional label misplacements. Cross-contamination risk exists in the shared buffet setup.

Mon7:00 - 22:00
Tue7:00 - 22:00
Wed7:00 - 22:00
Thu7:00 - 22:00
Fri7:00 - 22:00
Sat7:00 - 22:00
Sun8:00 - 22:00
EvidenceOpen evidence file
23
John Baker restaurant, photo: Ben S.

John Baker

Stadelhoferstrasse 28 · Bakery · Cafe · €⁠€
VeganB
VegB

The venue offers clearly labeled vegan options, including pre-made sandwiches, artisanal bread, pastries, cookies, and coffee with oat milk. Multiple vegan reviewers confirm that vegan items are available, but the kitchen is shared and not dedicated. Cross-contamination risk is acknowledged.

Mon7:00am-6:30pm
Tue7:00am-6:30pm
Wed7:00am-6:30pm
Thu7:00am-6:30pm
Fri7:00am-6:30pm
Sat8:00am-4:00pm
Sun8:00am-2:00pm
EvidenceOpen evidence file
24
Klara's kitchen restaurant, photo: Patrick Hediger

Klara's kitchen

Weinbergstrasse 68 · Vegetarian · Cafe · €
VeganB
GF·CoeliacC
VegA+
DairyB

HappyCow lists the restaurant as vegan. Cow's milk is kept on premises and available on request, though the food itself is entirely vegan; dairy is present for coffee. Staff are knowledgeable.

Mon11AM–3PM
Tue11AM–3PM
Wed11AM–3PM
Thu11AM–3PM
Fri11AM–3PM
SatClosed
SunClosed
EvidenceOpen evidence file
25
Lou's Comfort Food - Restaurant & Bar restaurant, photo: Lou's Comfort Food - Restaurant & Bar

Lou's Comfort Food - Restaurant & Bar

Zweierstrasse 106 · Brunch
VeganB
GF·CoeliacC
VegB

Selected dishes on the menu are marked as 'Vegan'. The kitchen is shared, and no dedicated equipment has been confirmed. Staff awareness of vegan requirements comes from the menu labelling.

Mon5:30 PM to 11:00 PM (restaurant & bar); kitchen 5:30 PM to 9:30 PM
Tue5:30 PM to 11:00 PM; kitchen 5:30 PM to 9:30 PM
Wed5:30 PM to 11:00 PM; kitchen 5:30 PM to 9:30 PM
Thu5:30 PM to 11:00 PM; kitchen 5:30 PM to 9:30 PM
Fri10:00 AM to 5:00 PM (all-day brunch); 5:00 PM to 12:00 AM (bar); kitchen 5:00 PM to 10:00 PM
Sat10:00 AM to 5:00 PM (all-day brunch); 5:00 PM to 12:00 AM (bar); kitchen 5:00 PM to 10:00 PM
Sun10:00 AM to 5:00 PM (all-day brunch)
EvidenceOpen evidence file