The balcony of El Paradiso restaurant in the mountains of St Moritz ski resort
Home blog best restaurants in st moritz

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.

Stay At:

The Nira Alpina hotel, at the foot of Mt. Corvatsch, is designed for independent, nomadic travellers.

St Moritz ski holidays

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.

Stay At:

Located in the centre of St Moritz, the Hotel Steffani is a popular with a wide range of clientele.

St Moritz ski holidays

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.

Stay At:

Hotel Badrutt’s Palace in St. Moritz is one of Switzerland’s finest luxury ski hotels, with extensive facilities including a swimming pool, skating rink and multipurpose spa.

St Moritz ski holidays

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.

Stay At:

Club Med in St. Moritz is a fantastic all-inclusive ski hotel sitting at the foot of the Swiss Alps at 1,705m.

St Moritz ski holidays

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.

Stay At:

The Hotel Kulm in St Moritz is one of the oldest and most traditional ski hotels in the resort.

St Moritz ski holidays

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.

Stay At:

The Kempinski Grand Hotel is directly opposite the cable car that takes you up into the Corviglia sector of the ski area.

St Moritz ski holidays

Best Restaurants St. Moritz

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

We Can Tailor-Make a Holiday to Suit You...

We have a team of experts on hand to help you choose the perfect holiday. From a luxury ski weekend in Val d’Isère to a big adventure in the Rockies, we’re whatever you want your holiday to be.