🍴 Zurich, Switzerland

Plant-Based Restaurants in Zurich

7 verified venues. Prices in local currency, HappyCow ratings, and honest verdicts from the Leaf & Roam team.

01

Hiltl

Vegetarian since 1898 with extensive vegan menu
Sihlstrasse 28, 8001 Zurich

The world's oldest vegetarian restaurant, continuously operating since 1898, Hiltl is a Zurich institution that predates the modern vegan movement by a century. The sprawling buffet spans Indian curries, Swiss specialties, and Middle Eastern mezze, all clearly labeled for vegan diners. The rooftop terrace and basement club make it a place where you can eat dinner, have drinks, and dance — all plant-based.

HappyCow: ★★★★☆ 4.5/5 (400+ reviews)
Google: 4.4/5
Price: $24-44 (CHF 22-40)
02

Tibits

Vegetarian with 80%+ vegan options
Seefeldstrasse 2, 8008 Zurich

Born as Hiltl's younger sibling, Tibits has grown into a global chain but the Zurich flagship near the lake remains the best location. The pay-by-weight buffet system (CHF 4.80/100g) lets you curate exactly the plate you want from over 40 dishes. The Seefeld lakeside terrace is magical in summer, and the food boat concept keeps the buffet constantly refreshed throughout the day.

HappyCow: ★★★★☆ 4.5/5 (350+ reviews)
Google: 4.3/5
Price: $20-35 (CHF 18-32)
03

Marktküche

100% Vegan
Langstrasse 212, 8005 Zurich

Langstrasse's all-vegan market kitchen sources from local Swiss farms to create a daily-changing menu that reads like a love letter to seasonal produce. Winter brings hearty rösti with mushroom cream and root vegetable gratins; summer delivers fresh salads with Swiss berries and herb-crusted tempeh. The communal tables foster conversation, and the natural wine list is carefully curated.

HappyCow: ★★★★☆ 4.5/5 (180+ reviews)
Google: 4.6/5
Price: $22-38 (CHF 20-35)
04

Bebek

Vegan-friendly with labeled menu
Rotwandstrasse 36, 8004 Zurich

Turkish-Swiss fusion restaurant in the multicultural Kreis 4 district where traditional Anatolian recipes get a plant-based makeover. The vegan manti (Turkish dumplings with cashew yogurt), the lentil köfte, and the baked aubergine with pomegranate are standouts. The warm hospitality and homey atmosphere make it feel like eating at a Turkish grandmother's house — if she were vegan.

HappyCow: ★★★★☆ 4.0/5 (140+ reviews)
Google: 4.5/5
Price: $18-31 (CHF 16-28)
05

The Green Garden

100% Vegan
Niederdorfstrasse 55, 8001 Zurich

All-vegan restaurant in the heart of Zurich's charming Old Town pedestrian district, offering plant-based interpretations of Swiss and European classics. Their vegan Züri Gschnätzlets (Zurich-style sliced "meat" in cream sauce) and käsespätzle (with house-made cashew cheese) are comfort food revelations. The cobblestone-lane setting in Niederdorf is as traditionally Swiss as vegan dining gets.

HappyCow: ★★★★☆ 4.0/5 (165+ reviews)
Google: 4.3/5
Price: $21-37 (CHF 19-34)
06

Suan Long

Extensive vegan Thai menu
Mühlegasse 18, 8001 Zurich

Thai restaurant in Niederdorf with a dedicated vegan menu that goes far beyond the usual tofu stir-fry. Authentic curries made with fresh Thai herbs, som tam with palm sugar, and coconut-galangal soups demonstrate real Thai technique. The flavors are unapologetically bold for Switzerland, and the prices — while Swiss — are reasonable for the quality and Old Town location.

HappyCow: ★★★★☆ 4.0/5 (120+ reviews)
Google: 4.4/5
Price: $18-29 (CHF 16-26)
07

Roots and Friends

100% Vegan
Ankerstrasse 12, 8004 Zurich

Fast-casual all-vegan bowl and burger spot in Kreis 4 that proves plant-based eating can be quick, affordable (by Zurich standards), and deeply satisfying. Their signature smashed burger with house-made patty, pickles, and secret sauce has converted more than a few skeptics. The açaí bowls and fresh-pressed juices attract the pre- and post-gym crowd from nearby studios.

HappyCow: ★★★★☆ 4.5/5 (200+ reviews)
Google: 4.5/5
Price: $15-26 (CHF 14-24)