Morzine is a busy town with lots of places to eat and drink. Standards are high generally and there are lots of great options. All here are tried and tested and get the Eat Like a Girl seal of approval. Enjoy, and do share any tips you might have in the comments.
See also: Where to Eat and Drink in Les Gets in the French Alps (the town next door to Morzine, you can get there easily via cross country ski or car).