10 casual dining worth the trip across Switzerland, editor-ranked by TableJourney. All Switzerland guides.

Haus Hiltl ★ 4.5 · Zurich

8001 · Sihlstrasse 28, 8001 Zurich

Guinness-recognised oldest vegetarian restaurant in the world, founded 1898 and run by the Hiltl family since 1904. Around 500 dishes, 90 percent of the menu is vegan.

Le Dezaley ★ 4.4 · Zurich

8001 · Roemergasse 9, 8001 Zurich

Opened 1902 beside the Grossmuenster: Lavaux wines and Vaud cooking on long wooden tables. Classic fondue, truffle fondue, raclette, saucisson vaudois.

Wirtschaft Neumarkt ★ 4.3 · Zurich

8001 · Neumarkt 5, 8001 Zurich

Medieval-leaning Niederdorf room with wooden beams: Swiss plates with Mediterranean inflection from regional produce. Summer old-town garden.

Bauernschaenke ★ 4.3 · Zurich

8001 · Rindermarkt 24, 8001 Zurich

On Rindermarkt in Niederdorf, Bauernschaenke serves hearty, honest soul food on a short, careful menu. Kitchen runs to 21:30; closed Sundays.

Restaurant Swiss Chuchi ★ 4.2 · Zurich

8001 · Rosengasse 10, 8001 Zurich

The oldest fondue room in Zurich's old town, inside Hotel Adler in the Niederdorf pedestrian zone since 1953. Ten fondue variations and full raclette.

Restaurant Rosso ★ 4.2 · Zurich

8005 · Geroldstrasse 31, 8005 Zurich

Inside a converted Zurich-West warehouse beside Hardbruecke station, Rosso cooks thin-crust pizza in real wood ovens to packed rooms every night.

Restaurant Markthalle Im Viadukt ★ 4.2 · Zurich

8005 · Limmatstrasse 231, 8005 Zurich

Inside the Im Viadukt rail-arch market hall in Kreis 5, an open-kitchen Mediterranean room with a garden terrace and the city's best produce sourcing.

Zeughauskeller ★ 4.1 · Zurich

8001 · Bahnhofstrasse 28a, 8001 Zurich

A vaulted former armoury beside Paradeplatz: long shared tables, beer steins, hearty plates. Open daily 11:30 to 23:00 with hot meals straight through.

Lily's Original ★ 4.1 · Zurich

8005 · Langstrasse 197, 8005 Zurich

Pan-Asian counter on Langstrasse since 1999: Japanese noodles, Malaysian satays, Korean salads, Pakistani curries on long communal tables nightly.

Restaurant Kindli ★ 4.1 · Zurich

8001 · Pfalzgasse 1, 8001 Zurich

Small old-town hotel restaurant near the Lindenhof in Niederdorf: popular dishes from the classical Swiss kitchen across two services. Closed Sundays.