FreeFromFinder/ eat safely with references

SearchZürichVegetarian

Best vegetarian restaurants in Zürich

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

Hiltl Sihlpost restaurant

Hiltl Sihlpost

Europaallee 1A · Vegetarian · Vegan · €€€

Hiltl Sihlpost is a dedicated vegetarian restaurant (no meat on premises), holding the Guinness World Record as the oldest continuously open vegetarian restaurant. All dishes are vegetarian, with clear labeling for vegan options. Multiple sources confirm the 100% vegetarian kitchen.

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
Mohini restaurant

Mohini

Weinbergstrasse 15 · · €€

The venue is explicitly and exclusively vegetarian (lacto-vegetarian, no meat/poultry/fish). The official site, HappyCow listing, and menu all confirm 100% vegetarian cooking. This is structurally a dedicated vegetarian kitchen.

Mon11:30 – 15:00
Tue11:30 – 15:00
Wed11:30 – 15:00
Thu11:30 – 15:00
Fri11:30 – 15:00
SatClosed
SunClosed
The South Indian - Vegetarian Restaurant restaurant

The South Indian - Vegetarian Restaurant

Mühlegasse 14 · Vegetarian · Vegan · €€

The restaurant operates a 100% vegetarian kitchen (no meat or fish on premises) per its own website and HappyCow listing. The homepage states 'Wir verzichten bewusst vollständig auf Fleisch und Fisch' and the venue is categorised as vegetarian on HappyCow. This structural guarantee makes it verifiably safe for vegetarian diners.

Mon11:30 - 14:30, 17:00 - 22:00
Tue11:30 - 14:30, 17:00 - 22:00
Wed11:30 - 14:30, 17:00 - 22:00
Thu11:30 - 14:30, 17:00 - 22:00
Fri11:30 - 14:30, 17:00 - 22:00
Sat12:00 - 22:00
Sun12:00 - 22:00
Tibits restaurant

Tibits

Seefeldstrasse 2 · Vegetarian · Vegan

100% vegetarian restaurant — no meat or fish on the premises, dedicated kitchen. Menu is all-vegetarian by concept. Confirmed by multiple sources including the venue's own positioning, HappyCow, and Lunchgate.

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
Anoah restaurant

Anoah

Rigipl. 1 · Vegan · Vegetarian · €€€€

100% plant-based kitchen; all dishes suitable for vegetarians.

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
Klara's kitchen restaurant

Klara's kitchen

Universitätstrasse 17 · Vegan · Vegetarian · €

All food served is vegan/vegetarian; no meat or fish is on the premises. The kitchen is structurally dedicated to vegetarian cuisine. HappyCow tags both branches as 'Vegan', and Wanderlog lists it as a vegetarian restaurant. Staff are knowledgeable about plant-based diets.

Mon7:30am-3:00pm
Tue7:30am-3:00pm
Wed7:30am-3:00pm
Thu7:30am-3:00pm
Fri7:30am-3:00pm
SatClosed
SunClosed
Roots restaurant

Roots

Münstergasse 4 · Vegan · Vegetarian · €€€

All branches are plant-based or vegetarian; no meat is used. The HappyCow category for Maschinenstraße is 'Vegetarian' and the other two are 'Vegan'. Multiple reviews confirm no meat. Dairy present in some branches is acceptable for vegetarians. Effectively a 100% vegetarian kitchen.

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
Veganitas restaurant

Veganitas

Brauerstrasse 30 · Vegan · Vegetarian · €€

As a fully vegan kitchen, no animal products (meat, fish, dairy, eggs) are used. Vegetarian requirements are inherently met.

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
LOI - Vegetarian Bistro restaurant

LOI - Vegetarian Bistro

Limmatstrasse 268/270 · Vegetarian

100% vegetarian kitchen; the venue is explicitly a vegetarian bistro serving only vegetarian and vegan dishes, with no meat on the premises.

MonClosed
Tue09:30 – 16:30
Wed09:30 – 16:30
Thu09:30 – 16:30
Fri09:30 – 16:30
SatClosed
SunClosed
Roots restaurant

Roots

Am Schanzengraben 19 · Vegan · Vegetarian

As a vegan restaurant, it is inherently vegetarian. HappyCow categories and reviews confirm no meat or fish. The Maschinenstr branch's dairy pastries are vegetarian, so no conflict.

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
Vegelateria the Sacred restaurant

Vegelateria the Sacred

Müllerstrasse 64 · Vegan · Vegetarian

Same reason as vegan; all vegan food is vegetarian, and the kitchen is dedicated to plant-based cuisine, ensuring no animal products are present.

EatPositive Brunch Zurich (monthly) restaurant

EatPositive Brunch Zurich (monthly)

Wipkingerpark · Brunch · €€

As a fully vegan brunch, the venue is inherently vegetarian. All dishes are plant-based, so no animal products are used. The venue's website confirms the menu is entirely vegan, which is a subset of vegetarian.

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

Haus Hiltl

Sihlstrasse 28 · Vegetarian · Vegan

Haus Hiltl's own website brands itself as 'Vegetarian since 1898', indicating a 100% vegetarian kitchen. The celiac blogger also refers to it as the oldest vegan restaurant, which implies a fully vegetarian operation.

Klara's kitchen restaurant

Klara's kitchen

Weinbergstrasse 68 · Vegetarian · Cafe · €

All food is plant-based; no meat, fish, or poultry on premises. Cow's milk is available but does not affect vegetarian suitability.

Mon11AM–3PM
Tue11AM–3PM
Wed11AM–3PM
Thu11AM–3PM
Fri11AM–3PM
SatClosed
SunClosed
Neue Taverne restaurant

Neue Taverne

Glockengasse 8 · Vegetarian · €€€

Venue's own website states 'rein pflanzenbasierte Gerichte' (purely plant-based dishes), making it a dedicated vegetarian kitchen. HappyCow also lists the venue as a vegetarian restaurant. All dishes are plant-based, so vegetarian is fully accommodated with no risk.

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