Best Places to Eat in Nainital

Be it the super-tasty Momos at Sonam Momos or the mouthwatering kachoris served at Machan or even the spicy chole bhature from Chandini Chowk – the entirety of Nainital is filled with several authentic places to try out some of the most popular North Indian dishes. With so many options to choose from, we are sure you would be spoilt for choice when you are in this town.

Check out some of the restaurants given below for a gastronomic journey that Nainital has to offer to you:

Boat House Club

The most royal and prestigious club anchored on the banks of Naini Lake in Mallital- Boat House Club, features exclusive lakeside eating and drinking options like no other.

Sonam Momos

Located right in the middle of the Tibetan Market in Mallital, Sonam is known for its mouth-watering vegetarian and mutton momos and Thukpa the most popular Tibetan delicacies. The eatery is located inside the crowded Tibetan market and is hard to miss.

Embassy Restaurant

Considered as one of the most happening eating places in Nainital, Embassy is usually packed with regulars and tourists alike. The restaurant’s specialty is the Indian Daal served here, which its regulars swear by.

Sakley Restaurant And Pastry Shop

This famous restaurant offers a variety of dishes including Thai curries, steak, Chinese dishes, pizzas, sizzlers and more. It is particularly known for its excellent pastries and other delectable desserts in Nainital.


This restaurant is located just atop a small platform on the Mall Road and offers great views of the Naini Lake. The prompt service, delicious food and warm ambience here are sure to win your heart.

Chandini Chowk

Craving for delicious chaat, gol gappas or other tempting snacks while you are in Nainital? Step in to Chandni Chowk and fill your plate with your favorite food.


If you are travelled the northern part of India, you would be familiar with the several versions of Sher e Punjab dhabas that have mushroomed on highways and in towns. This one, overlooking the Naini Lake, offers the typical Punjabi-style warm hospitality with some rich, delicious food.

We understand how tiring it could get to hop from one place to another while exploring a new town or city, and this is why, we, at Carks Nainital. Equipped with all the modern facilities and services, our hotel staff will take care of all your needs and requirements while providing all the comfort that you expect from us. Choose us the next time you visit Nainital and experience hospitality like never before.