Not only are there over 100 Zerrmatt restaurants in the village, but we have more restaurants per capita, which are listed in the guides, than any other locality in Switzerland. And this year, 2 Michelin starred restaurants. We will be more than happy to recommend a few. Here are some of our favourite Zermatt Restaurants, grouped into categories. Those places also serving lunch are indicated in bold. Whether you are staying in one of our gourmet catered or self catered chalets, there is something for everyone to try when eating out.
Gourmet Zermatt Restaurants
After Seven (first floor of the Vernissage / Backstage). Now with 2 Michelin stars, a top restaurant led by chef Ivo Adam and his team from Ascona on the shores of Lago Maggiore. Imaginative, creative, fresh cuisine. Cool setting designed by Heinz Julen. Tel. 027 966 69 70
Ristorante Capri. Zermatt’s other Michelin star. On the top floor of the Petit Cervin hotel. Mediterranean cuisine. Good views but perhaps lacking in atmosphere. Tel. 027 966 87 10
1818. Products from near and far, exciting and creative gourmet preparation, a carefully composed selection of wines and spirits, and the same unique setting and atmosphere. Tel. 027 967 84 84
Cervo Puro. By the lifts by the end of the Sunnegga run. Cosy and smart Alpine décor, a modern take on Swiss mountain dishes. They will give you a code to access the lifts. Lunch 12-16:00. Tel. 027 968 12 12
Chez Heini. Local lamb grilled to perfection (have the racks) and songs by Heini’s son Dan Daniel (AKA Urs). Frida’s (our local Abba resident) favourite. Chic and camp. Tel. 027 967 16 30
Grill le Cervin. Refined French cuisine, charcoal grilled meat and fish, the most extensive and superb wine list in Zermatt. Tel. 027 966 88 88
Veranda (in the hotel Mirabeau). In an intimate, plush and velvety setting, French haute cuisine. Delicious. Tel. 027 966 26 60
La Barrique (beneath the Hotel Perren, close to the Snowboat). A good gourmet tip. Tel. 027 966 52 00 Lunch 12-17:00
Swiss / Alpine Zermatt Restaurants
Schäfer Stube (beneath the Hotel Julen). Excellent Zermatt lamb and Swiss fondue specialities. Cosy rustic chalet setting. Tel. 027 966 76 00.
The Julen Restaurant (in the hotel of the same name). Wooden Alpine panelling, excellent cuisine, and very good value if you take the menu of the day. Tel. 027 966 76 00.
Theodors Stuba (in the Walliserhof Hotel). In the main street. Newly renovated larch wood panelling, under new management since 2017. Raclettes, fondues and hot stone meats. Tel. 027 966 65 55 Lunch 12-16:00
Whymperstube (under the Monte Rosa hotel). Cheese fondue and raclette in a chalet style setting. Tel 027 967 22 96
Le Mazot. Chalet style perennial favourite, escargots, lamb grilled on an open fire. Tel. 027 966 06 06
Chez Max Julen (under Hotel Beau Rivage). It is a speciality grill restaurant offering meat and fish dishes, served in a rustical, pleasant and sophisticated atmosphere. Tel. 027 967 40 44
Ferdinand. The Cervo’s ‘Alpine casual dining’ restaurant. A great space styled like a cool New York café. Menus is limited to cheese fondues and table-top BBQ. Tel. 027 968 12 12
Old Zermatt. By the church bridge. Newly renovated, with a sunny terrace, good food, and open all day long. Gluten free dishes. Tel. 027 966 23 88. Lunch all day.
Sonnmatten. Up in the Winkelmatten district; beautifully renovated in post-modern Alpine style, imaginative cuisine based around a set menu. Tel. 027 967 30 30. Lunch 12-14:00; all day on Saturdays and Sundays.
Sport Pavilion. By the ice skating rink (volley ball in summer). The warmest, sunniest and most wind-sheltered terrace in Zermatt. Great spot for a simple lunch in good weather. The Käseschnitte (hot cheese toast) and the Kunterbunt toasted sandwich are tip top. No reservations. Lunch all day.
Other Countries / Asian Zermatt Restaurants
Gee’s. This popular après-ski bar / brasserie in the middle of the narrow part of the main street does great mezes and an Izyakaya sushi bar in the Cuckoo downstairs. Tel. 027 967 77 88 Brunch from 11:00-14:00; sushi until 23:00.
Ruha Thai and Fuji (Hotel Albana Real). You can choose between a top Thai below (lovely traditional Asian wooden decor) and a sizzling Japanese Teppan-Yaki above. Tel. 027 966 61 81
Myoko. The best Japanese in town, set in a charming chalet in the heart of Zermatt. Sushi on the ground floor, Teppan-Yaki above. Tel. 027 966 87 39
China Garden. An elegant and very good Chinese restaurant close to the main street. Tel. 027 967 53 23 Lunch 12-14:00.
Gusto Matto by the train station. Excellent authentic Italian food, nice bar and decor, good outside deck. Tel. 027 967 76 77 Lunch 12 -14.00
Da Giuseppe. Good Italian, hard to get a table. Tel. 027 967 13 80
Da Nico (Vieux-Valais). Italian, modern setting, pasta & pizzas. Tel. +41 27 967 20 95 Gluten-free dishes.
P.O.S.T. (at the Hotel Post). Alpine style fashion food. Tel. 027 967 19 31
The Snowboat. A funky Heinz Julen décor, a tapas and hamburgers bar menu, and a very warm welcome. Live music on certain nights. Tel. 027 967 43 33, Lunch from 14:30.
The Factory (at the Hotel Post). Stylish modern dark wood décor, also good with kids, food ranges from meat to pizza. Tel. 027 967 19 31
Sparky’s. The only place in Zermatt to eat curry. A cheap and cheerful seasonnaire’s hangout. Tel. 027 968 19 18
Child Friendly / Cheerful Zermatt Restaurants
Grampi’s. In the heart of the main street above Gee’s. Excellent pizza and Italian pastas. Serves food until 1am. Tel. 027 967 77 75
Pizzeria Roma. Run by an Italian family. Good wood fired pizzas and very child friendly. Tel. 027 967 32 29
Pizzeria Klein Matterhorn. By the Matterhorn Express, good pizza / pasta and an amazing Italian red wine list with (unlisted) old vintages. The front wooden panelled room is cosier. Tel. 027 967 01 42. Lunch from 11:30.
The Cable Car. Seasonnaire haunt. Bowling, darts, pool table, live sports. Good for teens.Tel. 078 798 75 58
Brown Cow Pub (at the Hotel Post). Local pub food, popular with locals and visitors, all day classic. Tel. 027 967 19 31
Time Out. Another seasonnaire spot. Sports bar and grill. Tel. 027 967 26 26