gourmaris

Switzerland · Alpine haute cuisine

St. Moritz

St. Moritz has been the winter capital of luxury since 1864, and it eats accordingly: three-star cooking in ski hotels, a farmhouse from 1658 serving pizza to billionaires and a mountain restaurant at 2,500 metres.

Dining Index 71 · 7 restaurants in the guide

At 1,800 metres above sea level, St. Moritz turns a winter season into a gastronomic festival. Ecco in Champfèr, Rolf Fliegauf’s alpine outpost, opens only for the winter months; IGNIV at Badrutt’s Palace brings Andreas Caminada’s sharing cuisine to the most famous hotel in the Alps; Da Vittorio at the Carlton flies the Cerea family’s Italian three-star cooking up the valley for the season.

The Engadin has its own traditions too. Chesa Veglia, a farmhouse from 1658 owned by Badrutt’s, serves pizza, fondue and Bündner classics under low wooden ceilings; La Marmite on Corviglia has served caviar and truffles with a view of the valley since the 1960s; Talvo by Dalsass cooks Mediterranean food in a 17th-century Engadin house in Champfèr.

St. Moritz is a two-season town. From mid-December to March every good table needs a reservation, ideally with the hotel; in summer the valley is quieter, the prices lower and the hikes end at the same restaurants with sunshine instead of snow.

The dining profile

Fine diningSceneSeafoodSteak & grillViewsValueWine
Tasting menu
€320
Main course
€60
Glass of wine
€16
Tip
5 %

Alpine elegance: cashmere, boots, a jacket at dinner in the Palace.

Mid-December to March for the full season; late June to September for a quieter, sunnier version.

Guide prices 2026, per person, in euros

A day in St. Moritz

From breakfast to the nightcap.

December to March

  1. 08:00
    Breakfast

    Hotel breakfast with a view of the frozen lake and the first skiers on Corviglia.

  2. 12:00
    Lunch

    La Marmite on the mountain: truffle pasta at 2,486 metres.

  3. 16:00
    Afternoon

    Hot chocolate at Hanselmann or a nutcake at a Pontresina bakery.

  4. 18:00
    Aperitif

    The Kulm Country Club or the bar at Badrutt’s Palace.

  5. 19:00
    Dinner

    Ecco, IGNIV or Da Vittorio: the season’s serious tables.

  6. 23:00
    Nightcap

    King’s Social House in the Palace basement, then the walk through the snow.

The districts

Dorf and Badrutt’s Palace

IGNIV, Chesa Veglia, the Kulm: the historic heart on the hill.

Champfèr

Ecco and Talvo by Dalsass in old Engadin houses a few minutes from town.

Corviglia

La Marmite and the mountain restaurants at 2,500 metres.

Bad and the lake

The Carlton with Da Vittorio and the lakeside promenade.

Good to know

Tips for St. Moritz.

  • Most fine dining in St. Moritz opens only from mid-December to late March; check the season dates before booking flights.
  • La Marmite needs a lunch reservation even on weekdays; the cable car ticket is part of the plan.
  • Hotels book restaurants for their guests first. Stay where you want to eat.
  • The Engadin nut cake and Bündnerfleisch are the souvenirs; buy them at Hatecke.
  • Summer prices drop by a third and the same kitchens cook with alpine herbs instead of truffles.

Frequently asked questions

When are the St. Moritz restaurants open?

The winter season runs from mid-December to late March; several restaurants reopen from late June to September.

Which is the best restaurant in St. Moritz?

Ecco St. Moritz holds two stars in winter; IGNIV and Da Vittorio share the top of the list with different styles.

Is there a casual option?

Chesa Veglia for pizza and fondue in a 17th-century farmhouse, and the mountain huts on Corviglia at lunch.