Try the Hôtel du Lac restaurant on the slopes at Col de Bretaye.
The Hôtel–Restaurant du Lac is right on the Bretaye slopes in Villars sur Ollon (1,800m) with spectacular views of the Alps. You can take the cogwheel train from Villars (20 min) or ski to the door. Serves excellent Gastro-pub cuisine and has a vast wine cellar. Relax by the fire in the Club Lounge and watch the skiers or soak up the sun on the south-facing terrace. If you're in a hurry, the Cabane serves freshly made meals to go. Ski in/Ski out to perfection.