The capital of one of the seven sister states, Meghalaya, Shillong is known to be one of the most exotic places of India. It is because the city is admired for its natural setting, breathtaking views, and mouth-watering food. While the amazing tourist attractions are reasons why people choose to visit Shillong, it’s the food that always compels people to revisit this extraordinary place.
The colorful heritage is very well reflected in the cuisines served at the restaurants in Shillong. From local to Chinese and Assamese to Bengali, Shillong serves a plethora of cuisines to the foodies who are here just to excite their taste buds.
10 Best Restaurants In Shillong
We have curated a list of 10 best restaurants in Shillong where you can try delicious food and understand the culture of this hill city.
1. City Hut Family Dhaba
Don’t let the name trip you off! City Hut is nowhere close to dhaba and you will realize it once you enter this amazing restaurant. One of the best restaurants in town, this place offers finger-licking food. The place is a perfect blend of rustic ambience and contemporary dining experience. The restaurant offers 4 different seating options with a dedicated room for families and flower-decked straw pavilion. The food is cooked with immense passion and you will be greeted by happy faces of the servers.
Location: Earle Holiday Home Oakland Road, Shillong 793001, India
Timings: 11 AM to 9.30 PM
Average Cost For Two: INR 600
Must Try: Tandoori dishes
Undoubtedly, Dejavu is one of the most unique names when it comes to restaurants. The place is a restaurant cum lounge bar that is popular amongst the younger crowd who wants to enjoy great food and lively music. The dim lights of the restaurant create a calm and soothing ambience for you to relax and break away from the monotony of the city life. The most amazing feature of the restaurant is the karaoke station here that no other restaurant in Shillong provides. The Chinese and Asian cuisines offered here will entice your taste buds and leave you asking for more.
Location: Police Point, Laitumkhrah | Dejavu Restaurant 3rd Floor,Branto Complex Building,Red hill Rd, Shillong 793003, India
Timings: 12 PM to 10 PM
Average Cost For Two: INR 1000
Must Try: Honey Glazed Roast Pork, Spicy Chicken Corn Soup
3. Cafe Shillong
Cafe Shillong is a small restaurant located in the Cafe Shillong Bed and Breakfast Hotel. The place packs quite a punch when it comes to delicious mouth watering food. The restaurant offers amazing ambience and food that is prepared using fresh produce and without any artificial preservatives. This food joint offers amazing local and Asian dishes that will put you in a food coma and you will crave for more. The service of this restaurant is impeccable and servers are well trained and experienced.
Location: L.P. Building Niit Building Main Road Laitumkhrah, Shillong 793003 India
Timings: 12 PM to 10 PM
Cost For Two: INR 600
Must Try: Chilly Pork and Shillong Fried Rice, Pork Momos
4. Dylan’s Cafe
India’s first tribute cafe, Dylan’s cafe is a place that celebrates the music legend – Bob Dylan and his contribution to the music industry. The place offers a peek into the influence that Bob Dylan left on the development of the music industry and igniting spark amongst millions of people around the world. The cafe offers a relaxed environment that stimulates creativity and results in good conversations amongst people from all walks of life. The cafe is always buzzing with tunes and contemporaries of Bob Dylan in the background while you gorge on amazing food from the menu that is as comforting as the music of Dylan.
Location: Opposite St. Edmund’s School, Fruit Garden Risa Colony, Shillong 793003 India
Timings: 11.30 AM to 10 PM
Cost For Two: INR 400
Must Try: Burgers, Steaks, Desserts
5. Ginger Restaurant
If you have been travelling in Shillong for quite some time now and tired of eating Indian dishes, Ginger restaurant is the place you should go to and experience food that is different from the regular Indian dishes. The Ginger restaurant is one of the places that has made its mark in the food industry of Shillong offering dishes that are eclectic and will put your taste buds into a frenzy. The restaurant offers a relaxing and calm ambience that will make you forget all your worries for the time you spend here. The wood and cream color interiors coupled with the impeccable seating arrangements will make you feel at home. What’s more? The budget friendly menu of the restaurant will not leave a hole burning in your pocket once you are done with a hearty meal.
Location: Hotel Polo Towers, Polo Grounds, Shillong – 793001
Timings: 11.30 AM to 9.00 PM
Cost For Two: INR 500
Must Try: Pasta, Crepes, Stroganoff, Cannelloni
6. Heritage Club – Tripura Castle
The Heritage Club is one of the oldest hotels in Shillong. It boasts of being a host to royalties for years making it one of the prime places to stay and dine at. The heritage wing restaurant in the hotel is a place where you can dine like the royals used to. The ambience of the restaurant speaks royalty with plush seating arrangements and a view of the courtyard wherein you can enjoy the food with a view. The food here is prepared by the chefs who have served the royalties for years. The restaurant offers Chinese and Indian cuisines that are sumptuous and delicious.
Location: Tripura Castle Road, Shillong 793003 India
Timings: 1.00 PM to 10.00 PM
Cost For Two: INR 600
Must Try: Fried Ice Cream
7. Lamee Restaurant
Lamee restaurant – a Chinese and Indian restaurant in Shillong is a family restaurant which is very popular amongst locals and tourists alike. Located in Police Bazar, the restaurant serves amazing vegetarian and non-veg dishes that will make you want to visit this place again and again. The atmosphere here is relaxing, service is quick, and food is finger-licking delicious making this restaurant a must visit when travelling through Shillong.
Location: Lovi’s Arcade Gs Rd Police Bazar, Shillong 793001 India
Timings: 11 AM to 10 PM
Cost For Two: INR 600
Must Try: Momos, Pork curry with fried rice
8. Madras Cafe
Situated in Police Bazaar, Madras Cafe is a restaurant with a name that might stir up confusion but food that will make you want to come again. One of the best restaurants in police bazaar, shillong, the restaurant speaks for itself owing to the amazing food it serves. The restaurant is a multi cuisine restaurant serving Indian, Chinese, and Continental dishes at affordable prices. The place is perfect for early breakfast and dinner.
Location: Jail Road | Opp Mtc Building, Police Bazar, Shillong 793001, India
Timings: 7 AM to 10 PM
Average Cost For Two: INR 500
Must Try: South Indian, Filter Coffee
Qzine is one of the top restaurants in Shillong thanks to its unique concept of live grill. The seasoned chefs at this place prepare delectable dishes that are bound to pamper your taste buds. But the food is not the only thing that will make your visit special; the soothing and artistic decor of this place is also quite soothing to the eyes and makes way into your heart. The amazing ambience that the restaurant has curated is bound to make your visit to this one of the top restaurants in Shillong memorable.
Location: Thana Road, Shillong 793003 India
Timings: 10 AM to 9 PM
Average Cost For Two: INR 500
Must Try: Pan Fried Chilli Fish, Hong Kong Chicken, Tandoori Paneer
Suggested Read: 10 Churches In Shillong That Will Give You The Peace You Deserve
Trattoria is one of the best restaurants in Shillong and is a testament to what local food should be. Here you won’t find fancy decor or eye-catching ambience, instead the only thing that will actually attract your attention is the mouth watering food. It is a small eating joint occupying a small area and an ambience that is very casual. The place is well-known for serving Khasi food and pork dishes. The amazing texture and taste of the food ensures that your trip to this amazing restaurant is nothing short of a memory that you will forever cherish.
Location: Police Bazar Road, Shillong
Timings: 11 AM to 4 PM
Cost For Two: INR 200
Must Try: Jadoh, Jhur kleh
No trip to any Indian city or state is complete if you haven’t indulged in local cuisines. Shillong, the hill city houses many amazing restaurants that serve amazing food from local as well as other cuisines. These restaurants in Shillong are a must visit owing to the lip-smacking dishes served here. On your next trip to Shillong, make sure you try the delightful food from most of the above-mentioned restaurants.
Disclaimer: TravelTriangle claims no credit for images featured on our blog site unless otherwise noted. All visual content is copyrighted to its respectful owners. We try to link back to original sources whenever possible. If you own the rights to any of the images, and do not wish them to appear on TravelTriangle, please contact us and they will be promptly removed. We believe in providing proper attribution to the original author, artist or photographer.
Frequently Asked Questions About Restaurants In Shillong
A. Jadoh, Doh Jem, Doh Khleh, and Doh Snam are some of the traditional and local food of Shillong. These food items should definitely be tried on your next trip to Shillong.
A. Jadoh is a Khasi dish that is very popular in Shillong. The dish consists of red rice that is cooked with pork meat. It is also alternatively cooked with chicken and fish too.
A. If you are in Shillong, you should definitely try momos. Pork and chicken momos are really amazing in Shillong and are served at every restaurant and local eatery. Apart from momos, different varieties of chowmein is also served in Shillong that should be tried.
A. Some of the most popular places that serve chinese in Shillong are Dejavu, Cafe Shillong Heritage, Bamboo Hut, and The Wok.
A. Jiva Veg, Madras cafe, Southern Taste, Shree Ganesh Bhojanalya, and Jiva South are some of the most famous restaurants in Shillong that serve only vegetarian dishes.
A. The staple food of Meghalaya is Rice and it is coupled with a variety of non-veg items such as chicken, fish, pork, and beef.