Skip to content

The 10 best restaurants in St. Moritz

Copyright (c) 2024 xbrchx/Shutterstock. No use without permission.
Dining in a winter wonderland? Discover the best restaurants in the valley in Verbier.

It's not just the cuisine that is excellent here, the panorama is also impressive: At Da Vittorio, top Italian cuisine meets Alpine luxury. Classics such as Paccheri alla Vittorio and Maialino da latte con tartufo are artfully presented on the plate.

Via Johannes Badrutt 11, 7500 St. Moritz, Switzerland

Modern pavilion, former Olympic ice rink, now Kulm Country Club by Mauro Colagreco. The world star is approachable here: There is affordable cuisine for everyone. Lots of meat from the grill, sometimes even whole animals for special "asado" happenings.

Via Maistra 41, 7500 St. Moritz, Switzerland

Chef Nobu Matsuhisa works in the restaurant in what was once Europe's first indoor tennis centre. He conjures up unforgettable fusion experiences from elements of Japanese and Peruvian cuisine. Tuna tacos or yellowtail sashimi with jalapeños combine both worlds of flavour.

Via Serlas 27, 7500 St. Moritz, Switzerland

The elegant, classic atmosphere at Le Relais transports you back to the Belle Époque. The setting for a romantic dinner is as grandiose as the classic delicacies. They taste even better with the right accompaniment from the extensive wine list.

Via Serlas 27, 7500 St. Moritz, Switzerland

Amaru offers a feast for all the senses. The cosy, colourfully decorated restaurant serves the flavourful cuisine of Claudia Canessa from Lima. She finds her inspiration in the street food of her home country and mixes traditional Peruvian food with other influences.

Via Veglia 18, 7500 St. Moritz, Switzerland

In the cosy Chesa Veglia, rustic Engadine charm strikes modern gourmet chords. Châteaubriand, lamb with herbs and grilled chicken de Bresse - the whole of St. Moritz is on fire for this restaurant, so booking is a must.

Via Serlas 27, 7500 St. Moritz, Switzerland