In this guide
Zürich has a sophisticated dining scene — but booking a restaurant here as a new expat can feel surprisingly complicated. The main platforms are in German, the dining culture has specific expectations around punctuality and reservations, and the sheer number of options can be overwhelming. This guide covers everything you need to know.
Which Booking Platforms to Use
Unlike cities where one or two platforms dominate (like OpenTable in the US or Resy in the UK), Zurich's restaurant booking is split across several platforms. Here's what you need to know:
The dominant reservation platform in Switzerland. Covers the widest range of Zürich restaurants across all price points. Interface is in German, but most fields are straightforward. Powered by Foratable for real-time availability — what you see is what's actually available.
The booking engine behind many Zürich restaurant websites. If a restaurant's own site says "Reserve a table," it's likely using Foratable. You can also book directly via foratable.com, though the restaurant's own site or Lunchgate is usually easier.
The international platform has decent coverage in Zurich, but misses many local favorites. Interface is available in English, which makes it easier for expats. Good starting point, but don't assume it has the best restaurants — supplement with Lunchgate.
Many Zürich restaurants have their own booking form (usually powered by Foratable or a similar widget). For high-end restaurants, book directly — you may get better notes on your booking and more flexibility with special requests.
Don't overlook calling directly. Most Zürich restaurant staff speak English, especially in Kreis 1 and Kreis 5. For upscale restaurants not on any platform, phone is often the only option. Calling feels more personal and can get you better communication about dietary needs.
How to Book: Step by Step
-
1
Decide on neighborhood and cuisine
Zurich's neighborhoods have distinct characters — Kreis 1 for special occasions, Kreis 4/5 for casual and trendy, Kreis 8 for lakeside dining. Narrow your options before searching.
-
2
Search Lunchgate with your criteria
Go to lunchgate.ch, enter your party size and date. Filter by neighborhood (Stadtkreis) and cuisine type. The interface is German but the date picker, party size, and filter labels are self-explanatory with a bit of patience.
-
3
Check Google ratings alongside availability
Not all Lunchgate listings have reliable reviews. Cross-reference with Google Maps for ratings and photos. A restaurant with 4.3+ stars and 100+ reviews is usually a safe bet.
-
4
Book online or call ahead
Click through to the restaurant's booking widget (Foratable). Select your time slot, enter your name, email, and party size. Most restaurants also ask for a phone number. Confirmation arrives by email, sometimes also by SMS.
-
5
Note the cancellation policy
Swiss restaurants take reservations seriously. Most expect notice at least 24 hours before for groups of 4+. Some upscale places take a card guarantee — no-shows may be charged. Always cancel if your plans change.
Skip all of this — just message us
Tell us your dinner preferences in plain English. We'll search across Zurich's platforms in real time and email you up to 5 options with booking links.
Send your dinner request →Powered by an AI agent that searches Zürich's restaurant reservation platforms in real time — not a call queue.
Example email
"Hi, looking for a table for 2 this Thursday in Zürich West. We're new to Zurich and looking for something casual but good — maybe Asian or Mediterranean. Budget around CHF 80 total. Free after 7pm."
Swiss Dining Culture: What to Know
Swiss dining culture has some distinct conventions that can catch expats off guard. Understanding them makes for a smoother experience — and avoids awkward moments.
Swiss restaurant etiquette for expats
- Punctuality matters. Arrive at your reservation time — Swiss restaurants may give your table away after 15 minutes. If you're running late, call ahead.
- Tipping is optional but appreciated. Service is included in the price by law in Switzerland. Rounding up or leaving 5–10% is a common way to show appreciation for good service, but it's never expected.
- You must ask for the bill. Servers don't bring the check until you request it — saying "Zahlen bitte" or just "the bill, please" works fine in most places.
- Table water isn't free. Still or sparkling mineral water is charged. If you want tap water (Hahnenwasser), ask specifically — many restaurants will provide it for free or a small fee.
- Sundays are quieter. Many restaurants are closed Sunday, and those that open often have limited menus. Check before planning a Sunday dinner out.
- Outdoor seating is seasonal. Terrace tables appear in spring and disappear in autumn. If you want to eat outside, book early and confirm your preference when reserving.
When to Book — and How Far Ahead
How much notice you need depends on when you want to eat and where:
Booking lead times for Zürich restaurants
- Monday–Thursday dinner: Usually same-day or 1–2 days ahead is fine for most restaurants
- Friday or Saturday dinner: Book 4–7 days ahead for any popular spot; 2+ weeks for the best restaurants
- Groups of 6 or more: Add an extra week to those lead times regardless of day
- Michelin-starred or celebrity-chef restaurants: 4–8 weeks minimum; some open bookings months in advance
- Summer terraces: Book 2–3 weeks ahead if you want guaranteed outdoor seating
- Holiday periods (Christmas, Easter, Valentine's): Book as early as possible — demand spikes sharply
Navigating Language Barriers
Zürich is one of the more English-friendly cities in Europe, and most restaurant staff in the main dining neighborhoods will happily switch to English. But some friction points remain:
Booking platforms are in German. Lunchgate and Foratable are primarily in German. Key terms: Tische (tables), Personen (people), Datum (date), Uhrzeit (time), Reservieren (reserve). Browser translation (Chrome's built-in translate or DeepL) works well for these pages.
Menus vary. Upscale restaurants and those in tourist areas (Kreis 1) usually provide English menus or bilingual menus. Neighborhood spots may be German-only — Google Translate's camera function handles this well in a pinch.
Dietary requirements in German: Vegetarisch (vegetarian), Vegan (vegan), Glutenfrei (gluten-free), Laktosefrei (lactose-free), Nussallergie (nut allergy). Most restaurants are used to handling these requests, especially if you mention them at booking time.
The Easiest Option
If all of this sounds like a lot of work for a Wednesday night dinner — that's exactly why we built Zurich Dinner. Email us your request in plain English: when, how many people, what neighborhood, what cuisine, and any dietary preferences. We search across Zürich's reservation platforms in real time and email you back with up to 5 options, complete with ratings, price range, available time slots, and direct booking links.
No German required. No platform accounts. No cross-referencing between sites. Just message in, curated options out.