Home Lifestyle Food & Drink The best restaurants in Zurich
Last update on June 02, 2021
Written by Malene Charles

The Swiss capital is home to a wide array of great eateries at all price points. Here are a few of the best restaurants in Zurich.

Malene Charles of foodie.ch moved from Berlin to Zurich with her Swiss partner five years ago. In that time, she has seen Zurich change drastically; from Zuerchers (the city’s 360,000 residents) going out even more to the city’s investment in cultural events, art, and architecture. Malene initially created this guide for Design Sponge to highlight the people as well as the establishments who are breathing new life into their city.


Zurich is not as expensive as you might think. Prices might seem alarming but tax and tip are always included in the total. You also have to know where to go. I’ve put together a list of places where the service is top, the food is great and you’ll also get what you pay for. Unfortunately, Zurich hasn’t adopted non-smoking laws so for the non-smokers going out to eat in the city, two words: eat early.


Schwarzenbach – Brews their own fine tea and makes yummy sweets. The teashop is also a degustation bar for the products they sell next door. Muenstergasse 19, 8001, tel 044 261 1315. [email protected]

Globus on Bahnhofstrasse – Top floor has a cafe overlooking the city.  Great delicatessen downstairs with hard-to-find produce. Schweizergasse 11, 8001, tel 044 226 6060. [email protected]

Grieder Terasse – Great terrace overlooking the Paradeplatz. Bahnhofstrasse 30, 8001, tel 044 224 3636

Cakefriends – Cute and relatively new cafe. Torgasse 3, 8001, tel 044 252 2211. [email protected]

Odeon Cafe Bar – Opened in 1911 and soon after began to be a popular hangout with James Joyce and Albert Einstein. What a lot of people don’t know, however, is that Odeon serves great fresh food. Try the Thai Dream Salad or if you’re really hungry, ask for the Swiss burger. Limmatquai 2, 8001, tel 044 251 1650. [email protected]

Bar Infinito – They serve fresh-pressed juices, tasty espressos, as well as homemade iced tea. Sihlstrasse 20, 8001

Confiserie Spruengli – In the shop, service can be poor and the ladies working there are abrupt but in the downstairs cafe and upstairs restaurant, the food is great and the service is flawless. I recommend the baked omelette with grilled vegetables. Bahnhofstrasse 21, 8001, tel 044 224 4740. [email protected]


Josef – Small tapas-style servings. Good food. Gasometerstrasse 24, 8005, tel 044 271 6595. [email protected]

Zentraleck – Young chefs making delicious entrees. Zentralstrasse 161, 8003, tel 044 461 0800. [email protected]

Maison Blunt – Moroccan styling. Vibrant decor. Gasometerstrasse 5, 8005, tel 043 211 0033.

Lily’s – Great soups, and they deliver. Langstrasse 197, 8005, tel 044 251 7070, [email protected]

Sankt Meinrad – Rated #1 in the city, in fact, and for good reason. Stauffacherstrasse 163, 8004, tel 043 534 8277. [email protected]

La Cote – Love their entrecote and the charbonnade. Aemtlerstrasse 26, 8003, tel 044 241 9191. [email protected]

Hiltl – Serving delish vegetarian food since 1898. Sihlstrasse 28 8001, tel 044 227 7000. [email protected]

Mesa – Amazing. One of the best meals you will ever eat in your life. Hold-your-breath-pricey but worth every rappen. Weinbergstrasse 75, 8006, tel 043 321 7575. [email protected]

La Salle – Part of the theater complex at Schiffbau. In fact, a converted shipping yard with a nice menu. Schiffbaustrasse 4, 8004, tel 044 258 7071. [email protected]

Restaurants in hotels

Greulich – The restaurant at Zurich’s first design hotel is divine. The Catalan chef is also something of an artist. Herman Greulich-strasse 56, 8004, tel 043 243 4243. [email protected]

Hotel Helvetia – Old restaurant, new hotel with a great lunch (there’s also gourmet meatloaf on Wednesdays). Stauffacherquai 1, 8004, tel 044 297 9999. [email protected]

Zum Guten Glueck – Warm brunch on Sundays. Stationenstrasse 7, 8003, tel 043 540 7299. [email protected]

Kafi Schnaps – Gets very full on weekends, however. Kornhausstrasse 57, 8057, tel 044 215 40 40. [email protected]

Hotel Restaurant Seehof – Seehofstrasse 11, 8008, tel 044 254 5757. [email protected]

Swiss Chuchi Restaurant – The smell of cheese (fondue) will linger in your clothes for days, however. Rosengasse 10 8001, tel 044 266 9696.