Shillong, often referred to as the “Scotland of the East,” is a city that mesmerises with its misty hills and charming landscapes. Beyond the natural beauty of Shillong, It boasts a rich culinary scene that reflects the diverse cultural influences of the region. From spicy curries to sweet delicacies, this list of best food in Shillong showcases the region’s culinary diversity. Whether you’re a seasoned food explorer or a casual traveller, Shillong’s culinary delights are sure to tantalise your taste buds.
Top 10 Best Places To Eat In Shillong
Explore the culinary landscape of Shillong by visiting these must-try eateries, each offering a unique dining experience:
1. Cafe Shillong
Photo: Pixabay / Pexels / Image For Representation Only
Located in the centre of the bustling Laitumkhrah neighbourhood, Cafe Shillong embodies the essence of Shillong and has grown to be much more than just a beloved hangout. It is considered the ultimate destination for those seeking the best food in Shillong. The menu at Cafe Shillong is an intriguing fusion of regional Khasi dishes and popular continental fare. One of the highlights is jadoh, a classic Khasi rice dish flavoured with scent and blended with meat. Then, for those who would prefer a lighter lunch, there is a selection of salads, pasta, and sandwiches made using the freshest produce found in the area.
Location: Laitumkhrah
Timings: 11:00 am to 10:00 pm
Cost Per Person: Rs. 300 to Rs. 500
2. Munchies
Photo: mali maeder / Pexels / Image For Representation Only
Positioned in the most crowded part of Laitumkhrah, Munchies has become a landmark for the place, popular for serving quick and delicious bites. With the decor and setup being extremely casual and cool, it is a favourite among the majority of the students and other locals and visitors. Items like burgers and crispy fries also form part of the eclectic menu, besides conventional Khasi snacks such as momos and pork ribs. Yet for its casual vibes, Munchies doesn’t compromise on quality; every dish is prepared fresh and full of flavours.
Location: Laitumkhrah
Timings: 12:00 pm to 9:00 pm
Cost Per Person: Rs. 100 to Rs. 250
3. Dylan’s Cafe
Photo: Terje Sollie / Pexels / Image For Representation Only
As the name suggests, Dylan’s Cafe is a homage to the legendary musician Bob Dylan, and this theme permeates every aspect of the cafe, from its decor to its playlist. Located in the heart of Dhankheti, Dylan’s Cafe is more than just a restaurant; it’s a cultural hub where music, food, and conversation come together. The menu is a mix of comfort foods and local specialities, with standout dishes like their signature burgers, pizzas, and a selection of Khasi-inspired meals. Dylan’s focus on quality ingredients and innovative recipes ensures that it stands out as a place to find some of the popular food to eat in Shillong.
Location: Dhankheti
Timings: 11:00 am to 10:00 pm
Cost Per Person: Rs. 300 to Rs. 500
4. Trattoria
Photo: Matheus Bertelli / Pexels / Image For Representation Only
Trattoria is a tiny but legendary eatery in the heart of Police Bazaar. Trattoria serves authentic Khasi cuisine. Though physically small in size, Trattoria occupies a big niche among locals and tourists alike who come seeking the real taste of Shillong. This is attributed to its menu, which celebrates traditional Khasi cooking in all its glory—right from Jadoh to Dohneiiong (pork cooked with black sesame seeds) and Tungtap, the fermented fish chutney. The no-frills setting of the restaurant allows food to be the main focus, with dishes being prepared using age-old recipes passed on and perfected through generations.
Location: Police Bazaar
Timings: 12:00 pm to 8:00 pm
Cost Per Person: Rs. 150 to Rs. 300
5. City Hut Family Dhaba
Photo: Indrajit Das / Wikimedia Commons / Image For Representation Only
Situated near Ward’s Lake, City Hut Family Dhaba is a well-known dining establishment that offers an extensive menu catering to any kind of palate. This place is the go-to place for experiencing the best food places in Shillong if you have a penchant for spice. Dishes of many varieties, including Chinese, North Indian, and indigenous Khasi cuisine, are served to satisfy any palate. The most well-known cuisine they serve is their Khasi thali, which includes a variety of regional delicacies such as rice, jadoh, and dohneiiong. This is preferred by those who are keen to try the local specialities.
Location: Ward’s Lake Road
Timings: 11:00 am to 10:00 pm
Cost Per Person: Rs. 250 to Rs. 450
6. Jadoh
Photo: NastyaSensei / Pexels / Image For Representation Only
Located in the heart of Laitumkhrah, Jadoh is a small eatery that has garnered a loyal following for its dedication to traditional Khasi cuisine. Named after the iconic Khasi dish, Jadoh offers an authentic taste of Meghalaya, with a menu that highlights the simplicity and richness of local flavours. The restaurant’s signature dish, Jadoh, is a must-try; it features rice cooked with pork and flavoured with turmeric and black pepper, resulting in a dish that is both hearty and aromatic. In addition to Jadoh, the menu offers a variety of other Khasi dishes, including Dohneiiong, pork with bamboo shoots, and several vegetarian options.
Location: Laitumkhrah
Timings: 11:00 am to 9:00 pm
Cost Per Person: Rs. 100 to Rs. 250
7. Dejavu
Photo: Eneida Nieves / Pexels / Image For Representation Only
Restaurant Dejavu is a modern, trendy restaurant in Laitumkhrah, known for bringing the vibrant flavours of Pan-Asian cuisine to Shillong. This place is a paradise for food lovers, offering some of the famous food to eat in Shillong, including local snacks and quick bites. At Dejavu, one can indulge in dishes drawn up by fusing Japanese, Thai, and Chinese traditions—with sushi, dim sum, and stir-fries topping the chart. Local dishes round off a menu that otherwise does justice to the rich regional culinary traditions. Popular for its fusion food, Dejavu amalgamates traditional flavours with modern techniques that result in familiar yet new creations.
Location: Laitumkhrah
Timings: 12:00 pm to 10:30 pm
Cost Per Person: Rs. 500 to Rs. 800
8. Bamboo Hut
Photo: mali maeder / Pexels / Image For Representation Only
Located along the main road of Police Bazaar, Bamboo Hut is a Northeastern speciality restaurant that uses organic ingredients and flavours in its truest sense. The menu at Bamboo Hut is like an extensive food journey across the North-East—with recipes from Assam, Meghalaya, and Nagaland. Bamboo Shoot Pork and Smoked Fish are local delicacies that add to the popularity of the restaurant. The rustic decor highlights your dining experience as you feel like you have entered into the traditional interior of a North Eastern home.
Location: Police Bazaar
Timings: 11:00 am to 9:00 pm
Cost Per Person: Rs. 200 to Rs. 400
9. Restaurant & Lounge
Photo: Chan Walrus / Pexels / Image For Representation Only
Located in Laitumkhrah, Restaurant & Lounge is a modern dining establishment that combines the best of Indian, Chinese, and Continental cuisines. The restaurant’s sleek, contemporary design, complete with comfortable seating and ambient lighting, makes it a popular spot for both casual meals and special occasions. The menu at Restaurant & Lounge is extensive, offering everything from spicy Indian curries and flavourful Chinese stir-fries to light and fresh Continental dishes. The restaurant is also known for its impressive selection of beverages, including cocktails, mocktails, and a variety of local and imported wines.
Location: Laitumkhrah
Timings: 11:00 am to 10:00 pm
Cost Per Person: Rs. 300 to Rs. 500
10. Cafe Shillong Heritage
Photo: Pixabay / Pexels / Image For Representation Only
Set within the historic Tripura Castle, Cafe Shillong Heritage offers a dining experience that is both elegant and steeped in history. The cafe’s location in a colonial-era bungalow adds a unique charm to the dining experience, with its beautiful architecture and serene surroundings providing the perfect backdrop for a meal. The menu at Cafe Shillong Heritage is a blend of Indian, Chinese, and Continental dishes, with several local specialities also featured. Dishes like Fish cooked in Banana Leaves and Pork with Bamboo Shoots are standout options that highlight the cafe’s commitment to using traditional cooking methods and organic ingredients.
Location: Tripura Castle Road
Timings: 11:00 am to 10:00 pm
Cost Per Person: Rs. 400 to Rs. 700
From the authentic Khasi dishes at Trattoria to the Pan-Asian delights at Dejavu, Shillong offers a culinary adventure that reflects its rich cultural tapestry. Whether a meal at a local eatery or a fine dining experience, the city offers it all. If you appreciate the rich flavours of North-Eastern cuisine, a trip to Shillong pairs perfectly with exploring the best food in Shillong, an ideal culinary journey through the region.
Cover Photo: Ankan / Wikimedia Commons