The best restaurants in St Moritz


As the world capital of winter glitz, St Moritz has a vibrant restaurant scene, and the annual gourmet festival taking place every January is one indication of how seriously St Moritz takes its culinary reputation. 

Grand hotel restaurants rub shoulders with contemporary lounges and traditional taverns in the different village sectors of Dorf, Bad and Suvretta; St Moritz Dorf on the shore of the lake has the best choice of restaurants, as well as shops and nightlife. A taste of the famous Engadin walnut cake is worth making a priority during any stay.

For further St Moritz inspiration, see our guides to the resort’s best accommodation and après ski.

On the mountain



An eatery with an Italian flavour owned by the Suvretta House Hotel, Trutz is at the top of its own private lift in the Corviglia ski area. Prices are reasonable value for a resort that doesn’t specialise in affordability, and the menu includes Grison barley soup, tortellini or polenta with gorgonzola, plus typical mountain puddings such as Kaiserschmarrn, a shredded pancake dish, and Apfelkuchen, German apple pie.

Price: £

Trutz, St Moritz

Trutz is at the top of its own private lift in the Corviglia ski area. Despite that, prices are very reasonable


In the Corvatsch ski area, Alpetta is a rustic mountain hut renowned for its game dishes, which the charismatic owner swears are his Range Rover roadkill, and dried Engadin valley meats. The restaurant is decorated with assorted mountain antiques and has a large sun terrace.

Price: ££

Restaurant Chasellas

The high-class sibling of Trutz, also owned by Suvretta group, serves simple salads and cold meats at lunch time, before the main event in the evenings – when Restaurant Chasellas’s menu includes gourmet specialities and is rated highly by Gault-Millau.

Price: £££

Restaurant Chasellas, St Moritz

Gourmet specialties reign supreme at Restaurant Chasellas

Credit: daniel martinek

El Paradiso

A mountain restaurant, bar and club on the Suvretta slope at 2,174m, El Paradiso has a relaxed atmosphere for such a high-end place, serving Périgord truffle dishes, poke bowls and its signature millefeuille. In the evenings there are cheese fondue parties and drinks served by waiting staff dressed as devils and angels.

Price: £££

El Paradiso, St Moritz

Come to El Paradiso for high-end cuisine with a relaxed atmosphere

In resort


La Baracca

A plain cabin in the middle of a car park on the outskirts of Bad on the road to Champfèr, La Baracca serves polenta and other wholesome dishes. The place buzzes with both tourists and locals and its downbeat style makes a pleasing change in an occasionally over-glossy resort. 

Price: £
Contact: 00 41 79 270 07 75;


A small, sweet hotel restaurant in Bad seating just 30 people, Veltlinerkeller serves homemade pasta, and fish and meat cooked on a charcoal grill.

Price: ££

Chesa Veglia

This three-restaurant, two-bar venue is inside an old farmhouse in the centre of town, the oldest building in St Moritz. Chesa Veglia is owned by the equally upmarket Badrutt’s Palace hotel, and offers a choice of Italian classics at Pizzeria Heuboden, Swiss and international specialties in Patrizier Stüben, up to sophisticated steaks and fish dishes at Grill Chadafö. None of it comes cheap.

Price: £££

Chesa Veglia, St Moritz

Chesa Veglia is housed in the oldest building in St Moritz

Articles You May Like

Where to See the 2024 Total Solar Eclipse
Kroger-Albertsons Merger Takes Major Hit From The FTC, Is It The End?
Midleton Very Rare Launches 40th Anniversary Ruby Edition With $60,000 NFT
Looking Toward A Competitive Future And A Recipe For Retail Success
Supermarkets Lead On Food And Nutrition Initiatives, Study Suggests

Leave a Reply

Your email address will not be published. Required fields are marked *