There are many restaurant options in St. Moritz, but below we have narrowed down a selection of our favourites that we think you should try during your next visit!
Alpenhof Restaurant located in Hotel Alpenhof. They offer traditional Swiss and Mediterranean food, as well as pizzas. They are well known in the town for their use of fresh ingredients, their top service and one of the best pizzas in St. Moritz.
Hänggi’s Restaurant offer a wide range of food including fish, meat, vegetarian dishes and pizza. A very popular place and we would recommend that you book 2-3 days in advance in order to make sure you get a table here.
Mistkratzerli is one of St. Moritz’ most popular restaurants, always busy with a lively atmosphere. Their house speciality is Mistkratzerli (oven cooked chicken made with a special recipe they have used since 1976) served with chips or rice and their home-made ratatouille. A must try in St. Moritz!
Bistro Angelo offers a wide range of Swiss and Graubünden specialities. We recommend the Rösti and Cordon Bleu here, but they have an excellent menu with lots of options. Good hearty mountain food that is perfect after a busy day of skiing!
Kaffee Klatsch is perfect for a good coffee and a delicious cake. They also have excellent breakfast options, as well as a range of salads and soups for later in the day.
Restaurant Extrablatt, located in the Kongress Hotel is well known in St. Moritz for its fine dining experience and well worth a visit. Their a la carte menu has some mouth-watering dishes for you to try.
Leonto Sushi & More, based in the Pulsa Restaurant in the Grischa – Das Hotel, which offers delicious fresh Sushi that you can eat in or take away. Open Thursday – Sunday in Winter so make sure you do not miss out.
What is your favourite place to eat in St. Moritz? Let us know in the comments.