The Best Restaurants In Shillong You Must Visit For An Unforgettable Experience

The beautiful capital city of Meghalaya will impress you with its flora, fauna and vibrant food. The city is gradually getting recognised for its rich cuisine, and when visiting, here are some of the best restaurants in Shillong you should try.

Published On Apr 03, 2024 | Updated On Apr 03, 2024


Shillong is one of the most stunning cities in North-East India. A city blessed with a rich culture, bio-diversity and fascinating traditions, it is deservedly fast becoming one of India’s top tourist destinations. Shillong is much more than just its abundant natural beauty. The traditions, music and most importantly, the food are testaments to the city's rich culture and heritage. Restaurants in Shillong serve a mix of cuisines like Tibetan, Chinese, Himalayan and authentic Khasi food. The authentic Khasi food in Shillong is an unexplored gem which will blow you away with its flavours. You can find authentic delicacies like jadoh, dohjem, etc., at some of the best restaurants in Shillong. The food scene in the city is increasingly getting more recognition, giving restaurants in Shillong the opportunity to showcase their authentic cuisine proudly.

Here are some of the best restaurants in Shillong to visit while on your travels

One of Shillong’s best restaurants, Rynsas has been earning rave reviews. Located in a charming restored bungalow built in traditional Assam style, this lovely restaurant focuses on championing authentic traditional recipes from the ethnic communities in and around Shillong with a modern twist. Local ingredients such as Mizo bamboo shoots, Khasi bird eye chilli, etc., are regularly used in recipes, making for a delightful traditional feast.  
Where: Newlands Compound, Bomfyle Road, Near Shillong College, Laitumkhrah, Shillong
When: 1 pm – 4 pm and 6 pm – 10 pm (Monday closed)
Cost for two: Rs 1500 (approx.)

An OG in the best restaurants in Shillong, this place combines the city's love for music and food and offers patrons the best of both. The café serves mouth-watering continental cuisine, with its pasta and sandwiches being popular with visitors. Such is the taste of food here, along with a chill vibe to match, you will instantly understand why this café is included among the best restaurants in Shillong as soon as you take the first bite. 
Where: Don Bosco, Nongkynrih, Laitumkhrah, Shillong
When: 12 pm – 10 pm
Cost for two: Rs 1000 (approx.)

3. Secret Story

Good restaurants in Shillong are booming, much to the delight of locals and visitors, as the city becomes more popular as a tourist destination. Secret Story, a charming little restaurant, is the latest addition to some of Shillong’s best restaurants. Head on for their famous breakfast spread, which offers everything from the softest pancakes to a full English spread with a twist.
Where: Bomfyle Road, Near St. Anthony’s College, Shillong
When: 12 pm – 9:30 pm
Cost for two: Rs 800 (approx.)

While Shillong offers some of the best dishes from different cuisines, nothing beats the authentic Khasi food, the traditional cuisine of Shillong. There are many good restaurants in Shillong serving the most delicious delicacies of Khasi cuisine, but nothing beats Trattoria. A no-frills, cosy, family-owned restaurant, this is one of the top restaurants in Shillong for authentic Khasi food. The restaurant is famous for delicacies such as jadoh, doh kleh, pashor, and much more, making you an instant fan.
Where: Police Bazaar, Shillong
When: 11 am – 4 pm 
Cost for two: Rs 500 (approx.)

One of the top restaurants in Shillong for fine dining, the restaurant serves the most delectable food from Italian, Mediterranean and French cuisines. With elegant interiors matching the classy food, this restaurant is perfect for a date night or any other special occasion. Built to resemble a British-era manor, the place is just like something out of a beautiful vintage vision.
Where: Upland Road, Nongkynrih, Laitumkhrah, Shillong
When: 10 am – 10 pm
Cost for two: Rs 2000 (approx.)

Dedicated to Bob Dylan, a mega-popular American singer, and the local music scene, this café is a haven for all music and food lovers. The ambience is done with motifs the singer liked, making it even more eye-catching. You will love this cafe if you love live music gigs while enjoying good food.
Where: Risa Colony, Opposite St Edmund's College, Laitumkhrah, Shillong,
When: 11:30 am – 10 pm
Cost for two: Rs 500 (approx.)

Popularly regarded as the best restaurant for a good Chinese meal, this restaurant has been around for many years and has become an iconic restaurant in Shillong’s food scene. The menu has a host of delicious dishes to choose from, much to the delight of visitors. The tastefully done interiors further make your dining experience delightful.
Where: Branto Complex Building, Red Hill Road, Police Point, Laitumkhrah, Shillong
When: 12 pm – 10 pm
Cost for two: Rs 800 (approx.)

Photo: Shutterstock