Let’s be honest—half the reason we travel is for the food. And if you’re in Shillong, you're in for a delicious ride. This hill station isn’t just about misty mornings and pretty views; it’s a full-blown feast for your taste buds. With so many Meghalaya travel packages bringing foodies and explorers alike to this charming town, you’re never too far from your next mouthwatering discovery.
From sizzling momos that can heal your soul to cafés that look like Pinterest boards, Shillong restaurants serve up everything with a side of charm. Whether you’re a breakfast burrito loyalist, a hardcore thali fan, or someone who picks restaurants based on how “Instagrammable” the food looks, Shillong’s got your back.
So, ready to eat your way through the Scotland of the East? Loosen your belt and let’s dive into the top restaurants in Shillong that’ll make your trip extra tasty!
If you're hunting for the best places to eat in Shillong, let me introduce you to a hidden gem – Flare, tucked inside Hotel Pegasus Crown.
The moment you walk in, you'll feel like you’ve stepped into a peaceful mix of colonial charm and tropical vibes. It’s calm, elegant, and just the kind of place where you’d want to sit back and enjoy a good meal.
From spicy Indian curries to comforting pasta and those classic Chinese flavors, everything is cooked with care and packed with taste. It’s not just a restaurant, it’s an experience.
If you’re in Shillong and want something more than just food, Flare is a spot that won’t disappoint.
- Location: Hotel Pegasus Crown, Police Bazar, Shillong, Meghalaya 793001
- Timings: 12–10:30 PM
- Cuisine Served: Indian, Chinese, and Continental
- Special Dishes: Hot and Sour Chicken Soup, Butter Garlic Prawns, Thai Curry, Chicken Stroganoff, Spaghetti with Meatballs, and Butter Chicken with Naan
- Cost for Two: ₹1,200 to ₹1,600
popular meghalaya tour packages
2. Tring Tring - Shillong
Tring Tring – Shillong is a must-visit if you're looking for one of the best restaurants in Shillong for couples, family and friends. Located in Hotel Polo Towers, this unique spot charms you with its vintage telephone-themed décor, complete with old rotary phones, typewriters, and retro TVs.
The mix of nostalgic vibes and modern elegance, highlighted by a green-and-gold interior, creates a warm, stylish atmosphere. The multi-cuisine menu offers a variety of delicious dishes and perfectly crafted beverages. The service is friendly, and the bar is well-stocked with premium spirits.
Whether it’s the romantic ambiance, creative interiors, or just a desire to enjoy good food and drinks in a memorable setting, this place checks all the boxes.
- Location: Polo Grounds, Police Bazar, Shillong, Meghalaya 793001
- Timings: 1:00 PM–1:00 AM. Bar side available during evening and night hours as well.
- Cuisine Served: A multi‑cuisine menu blending international (Asian, Italian) dishes with local North East influences.
- Special Dishes: Crispy Goat Cheese Salad, Mushroom Cappuccino (a creamy mushroom soup with truffle oil), Pistachio Basil Pasta, Tomato & Asparagus Risotto, Grilled fish with caper butter sauce, Meghalaya cinnamon apple crumbles.
- Cost for Two: ₹1,500 to ₹2,500
Suggested Read: Nightlife in Shillong: Best Clubs, Cafés, and Night Spots
Zodiac Restaurant – Shillong is one of the best places to eat in Shillong if you're craving a mix of global flavors. Right in the heart of the city, this cozy restaurant serves everything from classic Indian dishes to tasty options from China, Thailand, and more. The warm and welcoming vibe makes it a great spot for a relaxed lunch or dinner.
Whether you're a local foodie or a traveler looking for variety, Zodiac offers a delicious culinary journey that’s sure to leave you satisfied.
- Location: Zara's Arcade, Hindi School, Keating Rd, Police Bazar, Shillong, Meghalaya 793001
- Timings: Monday, Tuesday & Thursday: 11 AM–10 PM | Wednesday, Friday & Saturday: 10 AM–10:30 PM | Sunday: 10 AM–8 PM
- Cuisine Served: Multi‑cuisine menu spanning Chinese, Continental, Indian, and more
- Special Dishes: Drums of Heaven (a fiery chicken dish), Chicken Steamed Momo, Zodiac Special Non‑Veg Kebab Platter, Chinese-style offerings, pizzas, and mocktails like guava martini, Cosmopolitan, coffee items
- Cost for Two: ₹1,200 – 1,600
Cafe Shillong in Laitumkhrah is a cozy spot loved by locals and tourists alike. With its warm wooden interiors, soothing music, and a balcony that overlooks the bustling street, it’s perfect for a relaxed hangout. The café is known for its delicious grilled dishes, juicy burgers, and the famous Cafe Shillong Chicken Wings.
Their coffee is strong, just the way it should be, and the staff is super friendly. Whether you’re here for a quick bite or a long conversation over cappuccino, this place never disappoints. If you visit Shillong, don’t skip this charming, laid-back café experience.
- Location: Don Bosco Technical Institute Shillong, LP Building, Nongkynrih, Laitumkhrah, Shillong, Meghalaya 793003
- Timings: 12:00 PM – 10:00 PM
- Cuisine Served: Multi-Cuisine Restaurant offering Asian, Chinese, Tibetan, Khasi, and International flavor
- Special Dishes: Cafe Shillong Chicken Wings, Grilled Chicken Platter, Pork Ribs, Beef Burger, Chicken Burger, Steamed Momos, Fried Momos, Cappuccino, Fresh Cakes, Brownies
- Cost for Two: ₹800 – ₹1,200
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 famous restaurant in Shillong is perfect 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 793003
- Timings: 9:30 AM–11:30 PM
- Cuisine Served: Continental, Italian, fast‑food and casual dining fare, mixed with some local flavours and vegetarian‑friendly and keto options
- Special Dishes: Sticky BBQ Pork Ribs, Jawbreaker Burger (Chicken or Veg variant), Naga Chilli Cheese Toast, Chicken Club Sandwich & Crispy Chicken Burger
- Cost for Two: ₹1,000 approx
For those craving authentic Chinese cuisine, Dejavu Restaurant is one of the good restaurants in Shillong worth checking out. The warm, intimate interiors create a cozy dining atmosphere, while the attentive staff and generous portion sizes make the experience even more enjoyable. Service is smooth, and the wait time is reasonable.
One standout dish is the Octopus in Black Pepper Sauce, a unique and flavorful option that stands out on the menu. The Smoked Roasted Chicken is a full meal on its own, featuring large, juicy pieces served with vegetables, great value for the price.
- Location: Nongkynrih, Laitumkhrah, Shillong, Meghalaya 793003
- Timings: 11:00 AM to 10:00 PM
- Cuisine Served: Asian, Chinese, Indian, and Continental
- Special Dishes: Smoked Roasted Chicken, Honey Glazed Roast Pork, Spicy Chicken Corn Soup, and various starters like Smoked Pork with Shitake Mushrooms, Roast Peking Pork, and Kung Pao Prawns
- Cost for Two: ₹1,200–1,400 (approx.)
If you're someone who wants to enjoy cafes in Shillong with a cool vibe, this one’s worth checking out. Tucked away on the outskirts of Shillong, this café has a unique travel-themed setup—you’ll spot number plates, travel posters, and even a Royal Enfield hanging inside! It’s surrounded by pine trees, which makes the place feel chill and peaceful.
The seating is cozy and offers a bit of privacy, perfect if you're looking for the best restaurants in Shillong for couples. The menu has plenty of options to satisfy all kinds of cravings. With comfortable seating, clean washrooms, and tasty food, it’s definitely worth a visit if you're in the area.
- Location: 5th Mile, Upper Shillong, Sohra Road Inside Horti Hub Compound On the way to Elephant falls & Cherrapunjee, Shillong, Meghalaya 793009
- Timings: 10:00 AM to 8:30 PM
- Cuisine Served: Indian, Chinese, Fast Food, Continental
- Special Dishes: Chicken Pizza, Spaghetti Bolognese, Peri Peri Fries, Grilled Chicken Sandwich, Oreo Shake
- Cost for Two: ₹600–₹800 approx
If you're searching for family restaurants in Shillong, City Hut Family Dhaba should be high on your list. Located near the buzzing Police Bazar area, this place is always full of life – and delicious aromas! The restaurant offers a wide variety of Indian, Chinese, and Tandoori dishes, with something for every age and craving.
With its warm ambiance, quick service, and generous portions, it’s perfect for a hearty family meal.
- Location: Earle Holiday Home, Oakland Rd, Police Bazar, Shillong, Meghalaya 793001
- Timings: 11:00 AM to 9:30 PM
- Cuisine Served: North Indian, Indo‑Chinese, Seafood, Vegetarian
- Special Dishes: Smoked Roast Chicken, Mexican Grill Chicken, Chilli Chicken, Prawn & Fish dishes, Pasta, Veg Thali
- Cost for Two: Approximately ₹1,200–1,600
Looking for a cozy and family-friendly spot in Police Bazaar? Lamee Restaurant is a solid choice among popular Shillong restaurants. Serving both Indian and Chinese cuisines, it offers a wide range of vegetarian and non-vegetarian dishes, perfect for families with kids or groups of friends.
The atmosphere is quiet and relaxing, just right for a peaceful meal in the middle of the city buzz. The service is warm and attentive, and the food is full of flavor with great variety. If you’re in Shillong and want a cozy dining spot in the heart of the city, Lamee is definitely one of the go-to restaurants in Police Bazaar.
- Location: Lovi's Arcade, GS Rd, Police Bazar, Shillong, Meghalaya 793001
- Timings: 11:00 AM to 10:00 PM
- Cuisine Served: North Indian, Chinese, Thai, and Some Continental Dishes
- Special Dishes: Fish Lamee Special, Lamee Garlic Pepper Sizzler, Chicken with Bamboo Shoots & Burnt-Garlic Fried Rice, Chicken Wanton in Hot Garlic Sauce
- Cost for Two: ₹600 to ₹850
Tucked away in the heart of Police Bazar, Qzine Restaurant offers a dining experience that strikes the perfect balance between flavor, comfort, and service. The staff are polite and attentive, taking orders promptly and ensuring every guest feels looked after.
Qzine really nails both the bold and the basic. From their flavor-packed dishes to the warm ambiance and great service, it ticks all the boxes. If you're exploring Shillong restaurants and looking for something memorable in Police Bazar, Qzine is a must-visit.
- Location: Police Bazar, Shillong, Meghalaya 793001
- Timings: 10:30 AM to 09:30 PM
- Cuisine Served: Indian and Asian
- Special Dishes: Chicken Lemon Coriander Soup, Seafood Soup, Chilli Mushroom, American Corn Pepper Salt, and Crispy Chilli Baby Corn
- Cost for Two: Approx. ₹1,000–1,400
If you're hunting for a famous restaurant in Shillong that hits the spot with comforting Chinese food, The Wok should be on your list. Tucked away in Laitumkhrah, this local favourite is known for generous portions, bold flavours, and fast service.
While the ambiance is basic, the food consistently impresses with its taste and quantity. It's not the most vegetarian-friendly menu, but for meat-lovers and noodle fans, it's a gem. Affordable, filling, and flavour-packed, The Wok is where Shillong slurps up satisfaction.
- Location: NH‑44, Lummawrie (Nongrimbah/Nongthymmai), Shillong
- Timings: 10:00 AM to 9:00 PM
- Cuisine Served: Chinese and Thai
- Special Dishes: Chilli Fried Chow, Chicken Momos, Chicken Cutlets, Schezwan Chicken, Prawn Tom Yum
- Cost for Two: ₹400–₹800
Suggested Read: Best Time to Visit Shillong | Complete Seasonal Guide
Ukiyo is a stylish and cozy spot that has quickly become one of the popular family restaurants in Shillong. With its minimalist interiors, warm lighting, and calm vibe, it offers a relaxing escape from the city buzz.
The menu blends Korean, Japanese, and Italian influences, and the quality of ingredients and presentation really stands out. It's ideal for families who enjoy trying different cuisines in a comfortable setting. The staff is courteous, and the prices are reasonable for the experience.
- Location: Shop No. 2, Pomu’s Building, Police Bazar, Shillong, Meghalaya 793001
- Timings: 12:00 to 8:00 PM
- Cuisine Served: Korean, Chinese, Sushi, Seafood, Oriental
- Special Dishes: Gochujang Fried Chicken, Jajangmyeon, Octopus Bibimbap, Bibimbap (veg & pork), Ravioli, Korean Soup, Black Sesame Noodles, Veg Bao, Carbonara Pasta, Peach Iced Tea
- Cost for Two: ₹1,200–₹1,800
If you're looking for the new restaurants in Shillong that offer a mix of class, comfort, and creativity, Shad Skye is definitely the place. Perched on the rooftop of The Shillong Address in Police Bazar, it’s got that perfect vibe for both quiet dinners and special evenings out. The ambience hits just the right note—chic but not over the top, with a warm, welcoming feel.
What really makes it stand out is the way it brings in the essence of the Northeast, especially through its cocktails and overall experience. You’ll find attention to detail everywhere, from the décor to the way the staff interacts. Yes, it’s a bit on the pricier side, but honestly, it’s worth it for the kind of experience you get.
- Location: Rooftop, 6th floor of The Shillong Address, Khyndailad, Police Bazar, Shillong, Meghalaya 793001
- Timings: 1:00 PM to 1:00 AM
- Cuisine Served: Khasi‑inspired fusion with Continental-style small plates and tapas
- Special Dishes: Northeast-themed cocktails (e.g. Krypo Tzu, Chire Doi Aam), Putharos sliders, smoked pork stir-fry
- Cost for Two: ₹1,200–1,800 for drinks and shared bites
Did you know “Rynsan” means platform in Khasi? At this restaurant, the platform isn’t just for food, it’s for stories told through flavours and music. Rynsan isn’t your regular place to eat. It’s built around an idea: to take you on a journey through the hills of Shillong, down to river valleys, and beyond, through the flavours of Northeast India, Yunnan (South China), and Southeast Asia.
The menu is thoughtfully curated to reflect where Shillong sits on the world map — at the crossroads of some truly rich and diverse cultures. If you're someone who loves food with a bit of story and soul, Rynsan is one of those new restaurants in Shillong that does it beautifully.
- Location: Boyce Road, 36, College, near Shillong, Laitumkhrah, Shillong, Meghalaya 793003
- Timings: Open Tuesday to Sunday: 1 PM – 9:45 PM (till 9:15 PM on Tue–Thu), Lunch available from 9 AM – 9:30 PM, Closed on Mondays.
- Cuisine Served: Indigenous Khasi/Garo/Jaintia fusion with continental touch
- Special Dishes: Putharo Sliders, Bastenga Ribs, Jaiur Wings, Jadoh, Fish Cakes, Nei ïong panna cotta
- Cost for Two: ₹1,500–2,200 (with drinks or shared plates)
Suggested Read: 10 Best Things To Do In Shillong on Your Meghalaya Trip
Olivia’s Kitchen has quickly become one of the most talked-about places to eat in Shillong, and for good reason. Located in the lively Laitumkhrah main market, this cozy restaurant offers a chill atmosphere, friendly service, and a nice view of the bustling street below.
The food is fresh, full of flavour, and perfect for those who love non-vegetarian options. The menu stands out with a mix of comforting classics and global-inspired bites, and it’s the kind of place where the quality and taste leave a lasting impression.
Alcohol is served too, though wine may not always be available. Prices are fair for the generous portions and top-notch quality.
- Location: Nongkynrih, Laitumkhrah, Shillong, Meghalaya 793003
- Timings: 1 PM – 9 PM, Closed on Mondays.
- Cuisine Served: American
- Special Dishes: Heart Attack Burger, Mexican Beef Spaghetti, Braised Short Ribs, Beef Tenderloin, Mexican Grilled Shrimp, Strawberry Feta Salad, Triple Cheese Pizza, Pesto Pizza, Grilled Chicken, Seafood Broil, Prime Ribeye Steak, Calamari, Prawns
- Cost for Two: ₹1,600 to ₹2,000
That’s a Wrap on Shillong’s Food Scene
That’s a wrap on Shillong’s food scene! From cozy cafés to iconic eateries, this guide has dished out all the good restaurants in Shillong you must try. And if you're hunting for the top restaurants in Shillong to turn your meal into a memory—consider this your foodie treasure map. Whether you're here for the momos, the views, or just that perfect Instagram bite, your stomach is in good hands. After all, with WanderOn, every trip turns into a flavour-packed adventure.