У Санкт-Моріці все підпорядковане капризам гірськолижної еліти, зокрема гастрономічним. Навряд чи знайдеться інший курорт, де можна знайти таку різноманітність ресторанів, закусочних, кафе і барів. З 77 ресторанів та кафе Санкт-Моріца, майже половина розташована безпосередньо на схилах, надаючи можливість заморити черв'ячка, не знімаючи лиж.
За відгуками відпочиваючих, у ресторанах Санкт-Моріца подають найсмачніший і водночас найдорожчий глінтвейн у всій Швейцарії. Поширена у містечку та система чайових, але у багатьох закладах плата за обслуговування включається до загального рахунку. Ця сума складає близько 15% від суми замовлення, але якщо чайові включені в рахунок, на курорті прийнято залишати невелику грошову винагороду офіціанту.
У багатьох найкращих ресторанах Санкт-Моріца діє система дрес-коду, тому, намітивши заклад, що сподобався, краще уточнити правила, що діють на його території заздалегідь. Якщо Ви віддаєте перевагу заощадити на харчуванні, то радимо звернути увагу на менш дорогі кафе Санкт-Моріца, розташовані у витягів ціни в яких не такі позамежні. Вони пропонують досить смачні та свіжі страви за дуже прийнятними цінами. Тут можна замовити як закуски, так і гаряче або прийти сюди на сніданок.
Кращим кафе Санкт-Моріца вважається Cascade, тому що тут завжди галасливо і весело, грає жива музика, а меню досить прийнятне за ціною та різноманітне. Valentin Restaurant - це заклад, який можна віднести до недорогих ресторанів Санкт-Моріца. Такий статус заклад отримав за рахунок того, що в ньому падають прості та дуже ситні страви з риби та морепродуктів.
Українських ресторанів у Санкт-Моріці немає, але є дивовижний заклад — Cafe Hanselmann у якому готують просто чудові пиріжки, булочки та тістечка. Щодо ціни, то у всіх ресторанах Санкт-Моріця вона різна. Наприклад, в Ecco on Snow ціна однієї страви може досягати 150 CHF, що стосується недорогих ресторанів Санкт-Моріца, то Viv Bistro можна дуже смачно повечеряти всього за 20 CHF.