Klosters has several good restaurants attached to its main hotels, plus a few independent options in the village. Cuisine tends toward hearty alpine fare — rösti, fondue, raclette — alongside grilled meats and seasonal specialities. The standard is high and the atmosphere is relaxed.
Walserhof (Landstrasse 141) is one of the village's most respected dining rooms, offering classic Swiss cuisine in an elegant chalet setting.
Steinbock (Landstrasse 146) is another reliable choice, comfortable and traditional.
Pardenn (Bahnhofstrasse 12) serves good food in a convenient central location near the train station.