Shillong’s culinary scene is a delightful mix of traditional and international flavors. Whether you are a food lover or just want to try some of the local cuisines, here are the top 10 must-try restaurants in Shillong by our travelers who explored Shillong with our fantastic Tour Packages For Meghalaya.From cozy cafes to fine dining restaurants, each one of these restaurants in Shillong has its own unique dining experience that captures the vibrancy of the city. Don’t miss out on the opportunity to try some of Shillong’s must-try dishes and food experiences during your stay in the state capital of northeastern India’s Meghalaya.
Shillong is not only famous for its stunning landscapes and vibrant culture but also for its varied and unique cuisine. The city’s cuisine is a melting pot of traditional and international flavors, with dishes that reflect the Khasi culture, Garo culture, Jaintia culture, and influences from nearby states and countries. From traditional Meghalaya cuisine to international flavors, there is something to satisfy every palate.
Here are the 10 Best Restaurants In Shillong for Foodies
- Cafe Shillong – Top Rated Restaurants of Shillong
- Dylan’s – For Music and Food Enthusiasts
- Munchies – Perfect for a Quick-Bite and Munching
- Trattoria – A Local Eatery serving the best local food
- City Hut Family Dhaba – A place for perfect family dining
- Lamee Restaurant – Best Chinese and Indian Food in Shillong
- Ginger Restaurant – Best Multicuisine Restaurants in Shillong
- Jadoh – One of the best eateries for Meghalayan Cuisine
- Phunga Manipuri Restaurant – Savour in the North-Eastern cuisines
- Qzine – For South Indian and Non-Vegetarian Foodies
- The Wok – One of the best places to eat Momos and Noodles
- Ukiyo – Few of the best local restaurants in Shillong serving Asian and Fusion Food
- Shad Skye – For some classic and signature cocktails
- Rynsan – Try Authentic Northeastern, Burmese and Thai Cuisines
- A’Origins – Top Places to Eat Food Made from Local Ingredients
1. Cafe Shillong
Cafe Shillong stands as a captivating dining establishment where the fusion of its charming ambiance, diverse cuisine, and reasonable pricing creates a truly memorable experience. Whether it’s for a relaxed brunch or a cozy evening meal, the cafe promises a delightful culinary journey amidst the enchanting backdrop of Shillong’s natural beauty. Situated amidst the lush landscapes and misty mountains, this cafe provides an enchanting experience that appeals to both locals and tourists alike.
- Location: 31 Lower, Lachumiere, Shillong, Meghalaya 793001
- Timings: 9:00 am – 10:00 pm
- Cuisine Served: Cafe Shillong is one of the Best Multicuisine Restaurants in Shillong that caters to an array of palates. From Continental delights to traditional Khasi dishes, the cafe offers a range of options to suit different culinary preferences.
- Special Dishes: Cafe Shillong stands out for its exceptional dishes. Must-tries include the aromatic ‘Jadoh,’ a Khasi dish of rice and meat cooked with traditional spices. The ‘Dohneiiong’ showcases the unique flavors of pork with black sesame. For those craving international flavors, the ‘Honey Glazed Pork Ribs’ are a treat not to be missed.
- Cost for Two: ₹350 approx
Also Read: 10 Best Things To Do In Shillong on Your Meghalaya Vacation
2. Dylan’s
If you’re looking for a cozy spot to grab a bite to eat in Shillong, then Cafe Dylan’s is the place to go! It’s a charming spot that pays homage to Bob Dylan’s music, and the atmosphere is creative and musical. It’s a great spot for music lovers and foodies, and you can enjoy your meal while taking in the stunning views of the mountains and the lush greenery. This is one of the perfect restaurants in Shillong, to enjoy a peaceful breakfast or a romantic dinner, and it’s sure to make your dining experience even more special.- Location: Tripura Castle Rd, Dhankheti, Malki, Shillong, Meghalaya 793014
- Timings: 10:30 am – 09:30 pm
- Cuisine Served: Cafe Dylan’s showcases a wide variety of cuisines from all over the world. The menu serves as a canvas for cuisines, combining Continental flavors with authentic Khasi dishes that appeal to all tastes.
- Special Dishes: Some of the dishes on the menu stand out: the ‘Dylan’s Special Pork Ribs’, marinated and cooked to perfection, with melt-in-the-mouth tenderness. The Khasi Platter is a delightful mix of local flavors and authentic Khasi cuisine. If you’re looking for a savory experience that’s international, try the Mushroom Stroganoff.
- Cost for Two: ₹650 approx
3. Munchies
Munchies Shillong is the perfect spot for a delicious meal that captures the spirit of the town. With its cozy atmosphere and stunning views, it’s sure to be a hit with locals and tourists alike. Whether you’re looking for a cozy dining experience or just want to take in some of the city’s natural beauty, Munchies is the place to go.With its strategic location, you can even catch a glimpse of the misty mountains or lush landscapes. Plus, their menu caters to all tastes and preferences, so you know you’re in for a treat. With its amazing dishes and a great overall experience, Munchies stands out as one of the best dining spots in Shillong.
- Location: Rani Villa, Laitumkhrah Main Rd, near Don Bosco Square, Laitumkhrah, Shillong, Meghalaya 793003
- Timings: 10:30 am – 09:30 pm
- Cuisine Served: Munchies has a great selection of food from all over the world, so you’re sure to have a great time. One of the best multi-cuisine restaurants in Shillong, the Munchies serves a mix of Continental favorites and authentic Khasi food, so you can find something that appeals to everyone.
- Special Dishes: If you’re looking for something special, the Jadoh is a great option – it’s full of authentic Khasi flavors. For a real treat, try the grilled pork ribs – they’re really tender and marinated. And if you’re looking for a unique twist, try the creamy mushroom pasta.
- Cost for Two: ₹450 approx
Also Read: The Best National Parks In Meghalaya For Wildlife Enthusiasts
4. Trattoria
If you’re looking for a dining experience that combines delicious flavors with a cozy atmosphere, then look no further than Trattoria! This is one of the best multicuisine restaurants in Shillong that welcomes guests to a captivating dining experience that serves delightful flavors with a charming ambiance. The restaurant offers serene views of Shillong’s natural beauty, creating an idyllic backdrop to relish sumptuous meals. Trattoria boasts a warm and inviting atmosphere, potentially complemented by enchanting views of Shillong’s landscapes. The cafe’s strategic location might offer customers glimpses of the town’s lush greenery and captivating surroundings, adding to the overall dining delight.
- Location: HVGJ+HR2, Police Bazar, Shillong, Meghalaya 793001
- Timings: 01:00 pm – 08:00 pm
- Cuisine Served: Trattoria has a great selection of food to suit all tastes, from classic Continental dishes to authentic Khasi dishes. You’ll be sure to find something that’s perfect for you!
- Special Dishes: The Khasi Jadoh is one of the best dishes to try due to its authentic representation of local flavors. Grilled Pork Ribs are a delicious choice for those looking for tender meat. To satisfy global appetites, try the creamy and savory Pasta Carbonara.
- Cost for Two: ₹300 approx
5. City Hut Family Dhaba
City Hut family dhaba is one of the finest family restaurants in shillong. This dhaba combines authentic Indian cuisine with a warm and inviting atmosphere. It is the perfect place for families and friends who are looking for a relaxed dining experience.The dhaba’s focus on authentic Indian cuisine and a family-friendly atmosphere make it a great place to dine. We don’t want to give away too many details about the dhaba, but I can tell you that it’s a comfortable and enjoyable place to eat.
- Location: Earle Holiday Home, Oakland Road, Police Bazar, Shillong, Meghalaya 793001
- Timings: 11:00 am – 09:30 pm
- Cuisine Served: If you’re looking for a place to grab a bite to eat that’s full of Indian flavors, look no further than City Hut family dhaba. They have a great selection of dishes from North India, as well as Mughlai, so you know you’re in for a treat! Their menu has all the classic Indian flavors you love.
- Special Dishes: The Chicken Biryani is likely to be one of the most popular dishes, due to its aromatic spices and succulent meat. The Vegetarian Tikka is a savory alternative to the Chicken Biryani, embodying the traditional North Indian flavors.
- Cost for Two: ₹900 approx
6. Lamee Restaurant
Lamee Restaurant is one of the best restaurants in Shillong that promises an exceptional dining experience. As one of the best restaurants in Shillong, Lamee Restaurant provides an inviting atmosphere for you to enjoy exceptional cuisine. Lamee Restaurant is most likely focused on providing you with an enjoyable and unforgettable dining experience.Lamee restaurant stands as one of the best in Shillong and offers an exquisite dining experience. The restaurant is dedicated to providing you with exceptional cuisine and an unforgettable dining experience.
- Location: Lovi’s Arcade, GS Rd, Police Bazar, Shillong, Meghalaya 793001
- Timings: 11:00 am – 10:00 pm
- Cuisine Served: If you’re a fan of Chinese food, then Lamee Restaurant in Shillong is the place to go! It is one of the best multicuisine restaurants in Shillong for all oriental food lovers, as it serves a variety of cuisines to suit all tastes. Lamee serves North Indian, Chinese, and Thai cuisines, with a huge selection of vegetarian and non-vegetarian dishes.
- Special Dishes: The Khasi Jadoh dish is likely to be a highlight of the menu, offering authentic Khasi flavors. The Grilled Chicken is sure to be a crowd-pleaser, demonstrating the restaurant’s expertise in the culinary arts. A particularly noteworthy dish is the Chicken, which is accompanied by bamboo shoots, burnt garlic, fried rice, and a selection of fresh fruit salads.
- Cost for Two: ₹750 approx
Also Read: Top 10 Living Root Bridges of Meghalaya for Natural Retreat
7. Ginger Restaurant
Ginger Restaurant is located among the most beautiful restaurants in the city of Shillong. The restaurant’s ambiance is warm and inviting, and the view from the terrace will make your dining experience an unforgettable one. Ginger Restaurant is a shining light in the city’s dining scene, and it is sure to provide you with an enjoyable dining experience.- Location: Hotel Polo Towers, Polo Grounds, Shillong, Meghalaya 793001
- Timings: 07:00 am – 11:00 pm
- Cuisine Served: Ginger Restaurant is also one of the best multicuisine restaurants in Shillong that offers a variety of cuisines catering to different tastes. While exact details are not available, you can expect to find a blend of local and international cuisines on the menu. If you’ve been visiting Shillong for a long time and you’re tired of eating Indian food, then Ginger Restaurant is the best place to eat food that’s different from the usual Indian food.
- Special Dishes: Some of the best dishes to try include the ‘spicy khasi chicken curry’, which is sure to excite your taste buds with its authentic Khasi flavor. The ‘paneer Tikka’ might also be one of the best vegetarian dishes you can try at this restaurant. Other dishes to try include pasta, crepes, stroganoff, cannelloni, etc.
- Cost for Two: ₹600 approx
8. Jadoh
If you’re looking for a great place to eat Khasi food, you can’t go wrong with Jadoh Restaurants. It’s one of the few restaurants in the city that offers authentic Khasi cuisine. Among the many restaurants in the city, there’s one that stands out as a culinary jewel that captures the essence of authentic Shillong cuisine. With a cozy and inviting atmosphere, you’re sure to have a delightful meal. - Location: HVCV+2G7, Don Bosco Square, Laitumkhrah, Shillong, Meghalaya 793003
- Timings: 10:00 am – 07:00 pm
- Cuisine Served: Jadoh Restaurant is all about authentic Khasi food. You can expect to find a menu that’s full of delicious traditional dishes.
- Special Dishes: If you’re looking for something special to try, the Jadoh dish is sure to be a hit. It’s a delicious rice and meat dish that’s full of Khasi spices, so you know you’re in for a treat. And if you’re after something a bit more authentic, the Pork Curry might be the one for you.
- Cost for Two: ₹300 approx
Also Read: 10 Outstanding Homestays To Go for On a Visit To Meghalaya
9. Phunga Manipuri Restaurant
If you’re looking for an authentic taste of Manipuri cuisine, then you’ve come to the right place! Phunga Manchu Restaurant is one of the best restaurants in Shillong. It’s got a warm and welcoming atmosphere, so you’re sure to have a great time. The restaurant is dedicated to bringing Manipuri cuisine to Shillong and making sure you have a delicious and memorable meal.- Location: HVCW+73W, Nongkynrih, Laitumkhrah, Shillong, Meghalaya 793003
- Timings: 11:00 am – 09:30 pm
- Cuisine Served: The restaurant specializes in Manipuri cuisine and provides a culinary experience of Manipur’s cuisines. Customers can expect a variety of dishes that embody the essence of this distinctive regional cuisine.
- Special Dishes: Eromba is one of the best dishes to try – it’s a Manipuri classic with lots of different flavors and flavors. Singju is also a great one – it’s got lots of fresh veggies and lots of spices. And if you’re looking for a full-on experience, the Manipuri Thali is sure to have it all.
- Cost for Two: ₹400 approx
10. Qzine
Qzine is one of the best restaurants in Shillong. It is located in the center of the city and has a warm and inviting atmosphere. It is a great place to eat if you are looking for a delicious dining experience. The atmosphere of Qzine restaurant is warm and inviting. It is a place where you can enjoy a delicious meal. The focus of the restaurant is to provide you with a pleasant and satisfactory dining experience.- Location: Police Bazar, Shillong, Meghalaya 793001
- Timings: 10:30 am – 09:30 pm
- Cuisine Served: Qzine Restaurant, located in the heart of Shillong, is renowned for its fusion of Oriental cuisine and Indian cuisine. The restaurant serves a variety of dishes, from traditional North Indian cuisine to delectable South Indian cuisine.
- Special Dishes: The Khasi Jadoh is one of the best dishes on the menu, representing the authentic flavors of the area. The Chicken Sizzler is sure to impress with its sautéed chicken and savory flavor. The Pasta Alfredo is sure to be a creamy and delicious option for those looking for international flavors. Some of the other dishes on the menu include Chicken Bharta, mutton Rogan Josh, kadhai paneer, paneer butter masala, laccha aloo, kebabs and more.
- Cost for Two: ₹500 approx
There is something for everyone in Shillong. From authentic Khasi cuisine to international cuisine, the city’s restaurants offer a wide variety of cuisines. Whether you’re looking for a panoramic view or a comfortable atmosphere, the dining scene in Shillong has something for everyone. The blend of local flavors and international influences in these restaurants makes Shillong’s culinary experience an unforgettable one.
The Wok is one of the most popular places to eat in Shillong, offering an authentic Chinese dining experience. Located in La Chaumiere, The Wok provides a cozy atmosphere with an oriental-inspired interior that feels warm and welcoming. It is an ideal spot for those seeking delicious Chinese cuisine in the heart of Shillong. The Wok is a great local restaurant in Shillong for anyone looking to indulge in authentic Chinese food while enjoying a relaxed and friendly atmosphere.- Location: Lower, Lachumiere, Shillong, Meghalaya 793003
- Timings: 10:00 am – 8:45 pm
- Cuisine Served: The Wok specializes in Chinese cuisine, offering a variety of dishes that showcase the flavors of traditional Chinese cooking. The menu includes popular items like dim sum, fried rice, noodles, and soups. The dishes are crafted with a perfect blend of spices and sauces to bring out the rich, authentic flavors of China.
- Special Dishes: Must-try dishes at The Wok include their signature Kung Pao Chicken and deliciously crispy Spring Rolls. The Manchurian and fried noodles are highly recommended for their delightful taste and texture. Their Hot and Sour Soup is a great way to start your meal, while the Lemon Chicken provides a tangy and savory main course option.
- Cost for Two: ₹300-₹500 approx
12. Ukiyo
Ukiyo is a trendy restaurant located in the heart of Police Bazaar, making it one of the best places to eat in Shillong. Known for its modern ambiance and vibrant menu, Ukiyo blends traditional Indian and global flavors to create a unique dining experience. The restaurant’s sleek décor, with its contemporary design and cozy seating, makes it a great spot for both casual meals and special occasions.- Location: Shop No. 2, Pomu’s Building, Police Bazar, Shillong, Meghalaya 793001
- Timings: 12:00 am to 8:00 am.
- Cuisine Served: Ukiyo is famous for its fusion menu, offering a variety of dishes ranging from Indian favorites to international delights. Whether you’re in the mood for North Indian, Continental, or Italian cuisine, Ukiyo has something for everyone. The restaurant’s menu features an impressive mix of flavors, blending local ingredients with global culinary techniques.
- Special Dishes: Ukiyo’s Butter Chicken is a standout dish, offering rich and creamy flavors that are hard to resist. The sushi platters are a must-try for seafood lovers, while their pizzas and pasta dishes are perfect for those craving international cuisine. The restaurant also serves a delicious selection of desserts, with the Tiramisu being a crowd favorite.
- Cost for Two: ₹500-₹800 approx
Also Checkout: 6 Days of Luxury Natural Retreat in Meghalaya
13. Shad Skye
Shad Skye is one of the popular, local, restaurants in Shillong, offering a mix of local and continental flavors. Located in the heart of the city, it provides a cozy and inviting atmosphere, perfect for those seeking an enjoyable dining experience. The restaurant’s focus on using fresh ingredients and providing warm hospitality has made it a favorite among locals and tourists alike. Its comfortable setting makes it an excellent spot for casual dining with family and friends.- Location: Rooftop, The Shillong Address, Khyndailad, Police Bazar, Shillong, Meghalaya 793001
- Cuisine Served: Shad Skye specializes in traditional Khasi cuisine, alongside popular Indian and continental dishes. Guests can savor a range of local delicacies that highlight the unique flavors of Meghalaya, as well as familiar international dishes for those looking for something different.
- Special Dishes: The Khasi Pork Jadoh is a must-try, offering a flavorful and authentic taste of local cuisine. For those looking for international flavors, the Grilled Chicken and Fish and Chips are great choices. These local restaurant in Shillong also offers a variety of vegetarian dishes, including Paneer Butter Masala and Aloo Laccha, which are cooked to perfection.
- Cost for Two: ₹600-₹800 approx
14. Rynsan
Rynsan is a charming restaurant in Shillong, known for offering a delightful blend of traditional and modern cuisine. As one of the best places to eat in Shillong, Rynsan is located in the bustling Laitumkhrah area, offering a comfortable dining experience. The restaurant is praised for its contemporary yet relaxed ambiance, making it an ideal spot for both casual meals and celebrations.- Location: 36 Boyce Road, College, near Shillong, Laitumkhrah, Shillong, Meghalaya 793003
- Cuisine Served: Rynsan is known for its fusion of North Indian and Khasi cuisine. The restaurant also offers a variety of continental dishes, catering to a wide range of taste preferences. It’s an excellent choice for those who wish to enjoy the unique flavors of local dishes along with some global classics.
- Special Dishes: Some of the highlights on the menu include Khasi Chicken Curry, a traditional local favorite that is rich in flavor, and Butter Chicken for those who prefer classic North Indian fare. The restaurant’s Spaghetti Bolognese is also a top pick for guests who want a taste of international cuisine.
- Cost for Two: ₹700 – ₹1200 approx
15. A’Origins
A’Origins is a stylish and modern restaurant located in Shillong’s bustling Police Bazaar, making it a popular destination for both locals and tourists. Known as one of the top places to eat in Shillong, A’Origins offers an array of diverse culinary options in a sophisticated setting. The local restaurants in Shillong are known for their innovative dishes that blend local and global influences, making it a hotspot for food enthusiasts. A’Origins is one of the local restaurants in Shillong that stands out for its elegant ambiance and fusion of flavors, making it a must-visit for those looking for a sophisticated dining experience.- Location: Police Bazar, Shillong, Meghalaya 793001Timings: 12:00 pm – 10:00 pmCuisine Served: A’Origins specializes in fusion cuisine, combining traditional North Indian and Khasi dishes with international flavors. The restaurant also offers a range of continental and Asian dishes, providing something for everyone’s palate.
- Special Dishes: The Khasi Jadoh is a popular choice, offering a taste of traditional Meghalaya. For international flavors, try the restaurant’s Sushi Platter or Chicken Stroganoff. The Paneer Butter Masala is a rich, creamy option for vegetarians, and their grilled kebabs are a crowd favorite.
- Cost for Two: ₹800 approx
There is something for everyone in Shillong. From authentic Khasi cuisine to international cuisine, the city’s restaurants offer a wide variety of cuisines. Whether you’re looking for a panoramic view or a comfortable atmosphere, the dining scene in Shillong has something for everyone. The blend of local flavors and international influences in these restaurants makes Shillong’s culinary experience an unforgettable one.
Subscribe to our Newsletter
Subscribe to our newsletter to receive exclusive offers, latest news and updates.
You have already subscribed our newsletter!
Thanks for Subscribing our newsletter!