Best Restaurants in St. Moritz

St. Moritz was the first all-around winter sports resort in the world. Attracting a crowd of sophisticated Europeans. The resort’s position at 1,856m in the Engadin Valley in the south of Switzerland gives it a strong combination of snow and sun reliability. In St. Moritz, skiers can enjoy grand restaurants, contemporary lounges, and traditional taverns. Take a look at our pick of the best restaurants in St. Moritz:

El Paradiso

A mountain restaurant, bar and club, El Paradiso, is located on the Suvretta slope at 2,174m. Skiers can enjoy a super relaxed atmosphere. Dishes include truffle-infused pasta, poke bowls and come evening cheese fondue.

View St. Moritz ski resort

El Paradiso restaurant in St Moritz


La Scarpetta

Perfect for a cosy evening, La Scarpetta serves cheese and meat platters alongside delicious homemade pasta. You can enjoy an array of wines from local producers. This is a must-visit for large groups because it is regarded as one of the best restaurants in St. Moritz.

View St. Moritz ski resort

La Scarpetta restaurant in St Moritz


Chesa Veglia

Highly rated throughout the resort, Chesa Veglia has three different restaurants and two bars within the venue. Erected in 1928, Chesa Veglia is the oldest farmhouse in St. Moritz. Skiers can enjoy a selection of Italian, Swiss and international specialities.

View St. Moritz ski resort

Chesa Veglia one of the best restaurants in St Moritz



This is a must-visit on the mountain; Trutz is a traditional Swiss eatery with Italian flavour. Skiers can enjoy reasonable prices whilst enjoying dishes that include barley soup, tortellini or polenta with gorgonzola.

View St. Moritz ski resort

The cosy fireplace and surrounding armchairs at the Trutz in the ski resort of St. Moritz

Restaurant Chasellas

The high-end alternative to Trutz, this restaurant is a more glamourous mountain experience. Enjoy simple salads and cold meats every day. Come evening, Restaurant Chasellas serves a gourmet menu of specialities.

View St. Moritz ski resort

Restaurant Chasellas in St Moritz ski resort


Bobby’s Pub

Regarded as one of the best restaurants in St. Moritz, this is a must-visit. An English-style watering hole, Bobby’s Pub was established in 1984 and serves a menu of traditional British delights.

View St. Moritz ski resort

Best Restaurants St. Moritz

To find out more about the best restaurants in St. Moritz, call our ski experts on 0207 471 7700.

Other posts you may like:

St. Moritz Après Ski and Nightlife

Best Crans Montana Après Ski and Nightlife

The Best Restaurants in Verbier

Best Luxury Ski Hotels In Austria


We use cookies to give you a superior browsing experience. By continuing to use the site you are agreeing to our use of cookies. Find out more here.