35 mid-range places in Zurich, editor-picked. the comfortable everyday-good restaurants in Zurich, with real cooking and no surprise on the bill. All Zurich food.

MAME Josef ★ 4.8

Josefstrasse 160, 8005 Zurich

MAME Josef in Zurich: World-champion barista coffee on a quiet Kreis 5 corner; serious filter coffee mostly known to the city's coffee crowd.

Tip: Order a filter flight; ask about the rotating single-origins from the roastery.

Saltz at The Dolder Grand ★ 4.8

Kurhausstrasse 65, 8032 Zurich

The Dolder Grand's Sunday brunch is the city's best hotel spread: seafood, charcuterie, pastry, hot kitchen, and the view back across the city.

MAME Roastery ★ 4.7

Uetlibergstrasse 65, 8045 Zurich

MAME's Uetlibergstrasse warehouse roastery, opened 2019. Founded by Mathieu Theis and World Brewers Cup champion Emi Fukahori; closed to the public.

MAME Josef ★ 4.7

Josefstrasse 160, 8005 Zurich

MAME's flagship Kreis 5 cafe and roaster: single-origin beans roasted in-house, presented on ceramic. Emi Fukahori is a World Brewers Cup champion.

Kronenhalle Bar ★ 4.7

Raemistrasse 4, 8001 Zurich

Gustav Zumsteg's 1965 bar with Robert Haussmann's interior and Diego Giacometti's light fixtures: late drinks, late plates, the city's most filmic room.

MAME Seefeld ★ 4.6

Seefeldstrasse 19, 8008 Zurich

MAME's Seefeld bar on Seefeldstrasse: filter coffee on the counter, retail beans on the shelf, same roastery as Josefstrasse, lake-side crowd.

Restaurant Lindenhofkeller ★ 4.6

Pfalzgasse 4, 8001 Zurich

Restaurant Lindenhofkeller is cellar room hidden under the lindenhof, easy to walk past; sebastian roesch's bourgeois cooking sits quietly behind the door.

Tip: Order the special; the prix-fixe lunch is the easiest way into a serious Zurich kitchen.

John Baker Stadelhofen ★ 4.6

Stadelhoferstrasse 28, 8001 Zurich

Jens Jung's organic bakery at Stadelhofen station: sourdough, levain, filter coffee. The morning standard for an honest Zurich breakfast from 06:30.

Haus Hiltl ★ 4.5

8001 · Sihlstrasse 28, 8001 Zurich

Guinness-recognised oldest vegetarian restaurant, founded 1898 and run by the Hiltl family since 1904. Around 500 dishes; about 90 percent are vegan.

Haus Hiltl ★ 4.5

8001 · Sihlstrasse 28, 8001 Zurich

Guinness-recognised oldest vegetarian restaurant in the world, founded 1898 and run by the Hiltl family since 1904. Kitchen leans vegetarian buffet.

Old Crow ★ 4.5

Schwanengasse 4, 8001 Zurich

The cocktail bar on Schwanengasse: deep rare-spirits library, small room, slow drinks. The drinker's late stop, listed on 50 Best Discovery.

Frau Gerolds Garten ★ 4.5

Geroldstrasse 23, 8005 Zurich

Frau Gerolds Garten is started as a 2012 pop-up, still feels temporary; zurich locals' summer terrace and winter cheese stube under the rail bridge.

Tip: Arrive after work on a Wednesday; the place fills by 18:30 in summer.

Le Dezaley ★ 4.4

8001 · Roemergasse 9, 8001 Zurich

Opened 1902 beside the Grossmuenster, Le Dezaley pours Lavaux wines and cooks Vaud-region plates: classic fondue, truffle fondue, raclette, saucisson vaudois.

Le Dezaley ★ 4.4

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.

John Baker Stadelhofen ★ 4.4

Stadelhoferstrasse 28, 8001 Zurich

John Baker's Stadelhofen cafe pours specialty coffee alongside the organic loaves. Quick counter spot for filter coffee before catching the S-Bahn.

Sternen Grill ★ 4.4

Theaterstrasse 22, 8001 Zurich

Bellevue's grill window kept the city fed after the tram stopped for half a century. Bratwurst, devilish Sternen mustard, Buerli, in the open air.

Cafe Spruengli ★ 4.4

Bahnhofstrasse 21, 8001 Zurich

Cafe Spruengli on Paradeplatz, opened 1836: hot chocolate, Luxemburgerli, croissants, salads, the most Zurich way to start a Sunday on Bahnhofstrasse.

Razzia Bar ★ 4.3

Seefeldstrasse 82, 8008 Zurich

Razzia's art-deco bar runs until midnight Tuesday to Saturday in the former Seefeld cinema. Late kitchen, full European wine list, capable cocktails.

Bauernschaenke ★ 4.3

Rindermarkt 24, 8001 Zurich

Bauernschaenke is a soul food room in Zurich. Book for Friday dinner; Saturday afternoons get crowded with the regulars who turn up without a reservation.

Tip: Book for Friday dinner; Saturday afternoons get crowded with the regulars who turn up without a reservation.

Restaurant Swiss Chuchi ★ 4.2

8001 · Rosengasse 10, 8001 Zurich

The oldest fondue room in Zurich's old town, inside Hotel Adler in Niederdorf since 1953. Up to ten fondue variations plus extensive raclette options.

Restaurant Rosso ★ 4.2

8005 · Geroldstrasse 31, 8005 Zurich

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

Restaurant Swiss Chuchi ★ 4.2

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

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

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.

Miyuko ★ 4.2

Baerengasse 20, 8001 Zurich

Miyuko is sara hochuli's japanese-french patisserie at haus zur weltkugel, relocated 2022; still feels like a discovery off the bahnhofstrasse crowds.

Tip: Matcha latte and one of the intricate cakes, then walk five minutes to Paradeplatz.

Haus Hiltl ★ 4.2

Sihlstrasse 28, 8001 Zurich

Hiltl's weekend brunch buffet: the canonical Swiss Birchermuesli, pastries, salads, hot vegetarian and vegan plates by weight or all-you-can-eat.

Zeughauskeller ★ 4.1

8001 · Bahnhofstrasse 28a, 8001 Zurich

A vaulted former armoury beside Paradeplatz: long shared tables, beer steins, Wienerschnitzel, calf liver, pork knuckle. Open daily 11:30-23:00.

Lily's Original ★ 4.1

8005 · Langstrasse 197, 8005 Zurich

Open since 1999 on Langstrasse, Lily's runs long communal tables and an open kitchen serving Japanese noodles, Malaysian satays, Korean salads.

Zeughauskeller ★ 4.1

8001 · Bahnhofstrasse 28a, 8001 Zurich

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

Lily's Original ★ 4.1

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.

Turbinenbraeu ★ 4.1

Badenerstrasse 571, 8048 Zurich

Brewing in Altstetten since 1997. Restaurant and beer garden under one roof: about 190 indoor seats, 100 on the terrace; weekly fresh bottling for the city.

Zeughauskeller ★ 4.1

Bahnhofstrasse 28a, 8001 Zurich

A vaulted former armoury beside Paradeplatz, kitchen running straight through to 22:00, beer steins flowing. The late-evening hearty Swiss option.

Turbinenbraeu Restaurant and Garten ★ 4.0

Badenerstrasse 571, 8048 Zurich

The brewery's onsite restaurant and Biergarten in Altstetten: about 190 indoor seats and 100 on the terrace, all the Turbinenbraeu beers on draft.

Muehlerama ★ 4.0

Seefeldstrasse 231, 8008 Zurich

Muehlerama in Zurich: A working flour mill museum in Tiefenbrunnen with a baking school; the cafe and shop beside it are still neighbourhood-only.

Tip: Combine a Saturday class with a walk along the lake to Tiefenbrunnen station.

Restaurant Markthalle ★ 4.0

Limmatstrasse 231, 8005 Zurich

Under the Zurich-West rail viaduct, the Markthalle's open-kitchen restaurant runs all-day brunch with Mediterranean plates and a garden terrace.