Explore The Best Food In Shillong

A picture taken from a hill showing the lower city of Shillong during day time

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

A picture of a waiter serving food at a restaurant

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

A picture of pasta being served at a restaurant that serves the best food in Shillong

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

A picture showing food being served at a restaurant that serves the best food in Shillong

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

A picture of people sitting at a round-table and enjoying the food at a restaurant

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

A picture of the interiors of a restaurant in Shillong with a beautiful wall painting

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

A picture of a restaurant in Shillong with tasty food and beautiful interiors

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

A picture showing the making of a pizza in a clay oven at a restaurant

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

A picture showing a restaurant's interiors that serves the best food in Shillong

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

A picture of a restaurant table in Shillong with delicious food placed at display

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

A picture showing a waiter serving food at a restaurant table

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

Frequently Asked Questions

Shillong is known for its Khasi cuisine, characterised by dishes like Jadoh and Dohneiiong. The city also offers a variety of North-Eastern, Indian, and Continental cuisines.
A traditional Khasi meal often includes Jadoh (rice cooked with meat), Dohneiiong (pork with black sesame), and a selection of side dishes made with fresh, local ingredients.
In addition to local tea, traditional drinks like Kyat (a rice beer) are popular in Shillong.
Authentic North-Eastern cuisine can be found at places like Bamboo Hut and Trattoria, which specialise in traditional dishes from Meghalaya and other North-Eastern states.
Shillong isn’t particularly known for its sweets, but local markets often offer traditional treats like Pukhlein, a type of sweet rice bread.

Recommended Articles

Leave a Reply

Top Travel Destinations by Month