Top Local Restaurants in Shillong Every Food Lover Needs to Know
Words by
Akshita Sharma
A Food Lover's Ground-Level Guide to Shillong: Where the Locals Actually Eat
I have been eating my way through Shillong for over a decade now, and if there is one thing I have learned, it is that the top local restaurants in Shillong for foodies are not the ones with the flashiest signage or the most Instagrammable interiors. They are the ones where the owner knows your order before you sit down, where the kitchen has been using the same recipe since your parents' generation, and where the smoke from the kitchen hits you before the door even opens. This is not a list of hotels with polished menus. This is where Shillong eats when Shillong is hungry.
Shillong's food identity sits at a fascinating crossroads. Khasi, Jaintia, and Garo culinary traditions form the backbone, but decades of missionary influence, Bengali settlement, and proximity to Bangladesh and Assam have layered the city's palate in ways that surprise even seasoned travelers. The best food Shillong has to offer is not confined to one cuisine. It is a living, shifting thing, and this guide is my attempt to pin down the places that define it right now.
1. Trattoria — The Cornerstone of Shillong's Street Food Culture
Location: Police Bazar, right near the main market junction
Trattoria has been sitting on this corner for as long as I can remember, and it remains one of the most reliable answers to the question of where to eat in Shillong when you want something fast, cheap, and genuinely satisfying. It is a no-frills setup, plastic chairs and all, but the food speaks for itself. The Khasi-style pork with black sesame is the dish that keeps me coming back. They slow-cook it until the fat renders completely, and the sesame paste gives it a nuttiness that you will not find in any restaurant outside this region.
Go in the late afternoon, around 3 or 4 PM, when the second batch of the day comes out fresh. The lunch rush crowd has cleared, and the kitchen is less frantic, which means the food gets a little more attention. Most tourists walk right past Trattoria because it looks like just another roadside stall, but the locals lining up outside tell a different story.
Local Insider Tip: "Ask for the doh khleh on the side. It is not on the menu board, but they make a fresh batch every day and it pairs perfectly with the pork. If you go after 6 PM, they are often sold out of the best cuts, so timing matters more than you think."
The connection between Trattoria and Shillong's identity is direct. This is Khasi home cooking, served without pretension, in the heart of the city's busiest market area. It represents the kind of food that Shillong grew up on, before the cafes and the continental menus arrived.
One honest complaint: the seating area gets extremely cramped during the lunch hour rush between noon and 2 PM. If you are claustrophobic or traveling with kids, avoid that window entirely.
2. Miam Cafe — Where Shillong's Cafe Culture Took Root
Location: Laitumkhrah, along the main road heading toward the cemetery
Miam Cafe was one of the first places in Shillong to treat cafe dining as something more than just coffee and cake. The space is warm, the music is curated without being obnoxious, and the menu pulls from both local and continental traditions in a way that actually works. Their smoked pork bao is the standout. The pork is marinated overnight, smoked over a traditional Khasi-style setup, and then tucked into a soft, slightly sweet bao bun. It is the kind of dish that bridges Shillong's tribal food roots with the newer generation's appetite for fusion.
I visited last Tuesday and sat by the window, watching the rain come down outside while working through their mushroom soup, which uses locally foraged varieties that change with the season. The best time to go is on a weekday morning before 11 AM. Weekends get packed with college students from nearby NEHU, and the wait for a table can stretch past 30 minutes.
Local Insider Tip: "The kitchen does a special off-menu thali on Fridays. It is not advertised anywhere, but if you ask the staff directly, they will tell you what is in it that week. It is the closest thing to a tasting menu in Shillong, and it costs less than most single-plate mains elsewhere."
Miam Cafe represents the newer Shillong, the one that is proud of its roots but not afraid to experiment. It sits in Laitumkhrah, a neighborhood that has become the city's unofficial food corridor, and it draws a crowd that is as diverse as the menu.
3. City Bazaar's Momo Stalls — The Unofficial Food Court
Location: City Bazaar, near the main entrance, along the covered market lane
You cannot write a Shillong foodie guide without mentioning the momo stalls in City Bazaar. There are about four or five of them clustered near the main entrance, and each has its own loyal following. The one on the far left, run by a woman who has been there for over fifteen years, makes the best chicken momos in the market. The wrapper is thinner than the others, the filling is generously spiced with local ginger and garlic, and the chutney is a fermented soybean version that hits differently from the standard tomato-based ones.
Go in the evening, after 5 PM, when the market is winding down and the vendors are trying to sell the last of the day's batch. You will sometimes get an extra momo or two thrown in. The morning stalls are fine, but the evening ones have a slightly crispier bottom from the second round of steaming.
Local Insider Tip: "The stall second from the right makes a pork version that is only available on Saturdays. It uses a specific cut of pork belly that they source from a particular vendor at Mawiong market. If you want it, get there before noon because they sell out fast."
These momo stalls are Shillong's real food court. No branding, no franchises, just generations of skill passed down and refined. The Bengali influence in the recipe is unmistakable, a reminder of the communities that have called Shillong home for over a century.
4. Cafe Shillong — The Breakfast Institution
Location: Police Bazar, upstairs above the main shopping area
Cafe Shillong has been serving breakfast longer than most of the city's trendy brunch spots have existed. The space upstairs is modest, the fans whir overhead, and the menu has not changed much in years, which is exactly the point. Their aloo puri is the thing to order. The puri is puffed and golden, the potato curry is spiced with local cumin and turmeric, and the pickle on the side is a Khasi-style fermented version that adds a sharp tang to the whole plate.
I was there last Saturday morning, and by 9 AM, every table was full. The crowd was a mix of old-timers who have been coming here for decades and younger folks who discovered it through word of mouth. The best time to go is between 7 and 8:30 AM, before the weekend rush. The kitchen is calmer, and the puri comes out fresher.
Local Insider Tip: "Ask for the doh jadoh if they have it that day. It is a Khasi rice dish with pork intestines and turmeric that they only make when the right ingredients come in from the market. It is not on the printed menu, but the staff will know."
Cafe Shillong is a direct link to the city's older food traditions, the ones that existed before the continental wave hit. It sits above the chaos of Police Bazar, and it has survived every food trend that has swept through Shillong by doing one thing consistently well.
One thing to know: the stairs up to the seating area are steep and narrow. If you have mobility issues, this place will be difficult to access.
5. Rana's Food Stall — The Late-Night Answer
Location: Near the main road in Laitumkhrah, close to the petrol pump
Rana's is the place Shillong goes after the bars close. It is a small setup, barely more than a counter and a few stools, but after midnight, the line stretches down the sidewalk. The chicken roll is the reason. The chicken is marinated in a spice blend that includes local black cardamom, wrapped in a paratha that is griddled until it shatters slightly at the edges, and served with a green chutney that has a kick that wakes you up even at 2 AM.
I stopped by last Friday around 1 AM, and the energy was electric. Students from NEHU, night-shift workers, and people coming from the nearby bars all converge here. The best time to go is between midnight and 2 AM. After that, the paratha runs out and you are left with just the chicken, which is still good but not the same experience.
Local Insider Tip: "The owner, Rana, makes a special egg version of the roll on Sundays that uses a double egg and extra chutney. He only makes about 20 of them, so if you want one, tell him when you first arrive, not when you are ordering."
Rana's represents the unspoken night culture of Shillong, the one that does not make it into travel guides. It is where the city unwinds, and the food is honest, fast, and exactly what you need at that hour.
6. The BBQ Corner — Where Shillong Grills
Location: Near Madan Mawphlang Road, just past the turnoff to the golf course
The BBQ Corner is a seasonal operation that fires up during the cooler months, roughly October through February, and it is worth the trip out to Mawphlang Road for. The setup is open-air, with makeshift grills and wooden benches, and the smell of charcoal and smoked meat hits you from the parking area. Their grilled pork ribs are the highlight. They use a dry rub that includes smoked paprika and a local herb I have not been able to identify, and the ribs are slow-grilled over charcoal until the meat pulls cleanly from the bone.
I went last December, and the cold air mixed with the smoke from the grills made the whole experience feel like a Khasi winter tradition. The best time to go is on a weekday evening, around 6 PM, when the grills are just getting going and the ribs are at their peak.
Local Insider Tip: "They make a side of fermented bamboo shoot pickle that is only available during the winter months. Ask for it specifically. It is not on the board, and most people do not know about it, but it cuts through the richness of the ribs perfectly."
The BBQ Corner connects to the Khasi tradition of smoking and preserving meats, a practice that predates the city's modern food scene. It is a reminder that Shillong's food identity is rooted in the hills and forests that surround it.
7. Jiva's Restaurant — The Vegetarian Anchor
Location: Near the main market, just off the Police Bazar junction
In a city where meat dominates the conversation, Jiva's holds its ground as one of the few dedicated vegetarian spots that locals actually respect. The thali is the way to go. It comes with dal, sabzi, rice, roti, a sweet, and a raita, and the portions are generous enough that you will not need to eat again for hours. The dal, in particular, is well-seasoned with local spices that give it a depth you do not expect from a thali.
I was there last Wednesday, and the lunch crowd was a mix of office workers and families. The best time to go is between 12 and 1 PM on a weekday. The thali is freshest then, and the kitchen is at its most efficient. Weekends are busier and the thali sometimes feels like it has been sitting a bit longer.
Local Insider Tip: "The owner makes a special paneer dish on Thursdays that is not on the regular menu. It is a Khasi-style preparation with local herbs and a slightly smoky flavor. If you are vegetarian and tired of the same old paneer tikka, this is the version to try."
Jiva's represents the quieter side of Shillong's food scene, the one that does not make noise but has been feeding the city's vegetarian community for years. It sits in the thick of Police Bazar, holding its own amid the meat-heavy competition.
One honest complaint: the seating area is basic and gets very warm during peak summer afternoons. If you are sensitive to heat, go earlier in the day.
8. Lana's Kitchen — The Home-Cooked Secret
Location: Mawprem, along the quieter residential lane off the main road
Lana's Kitchen is not a restaurant in the traditional sense. It is a home kitchen that opens to the public a few days a week, and getting a seat requires either knowing someone or being lucky enough to hear about it through the right channel. The food is entirely Khasi home cooking, the kind that most restaurants in Shillong only approximate. The jadoh, a Khasi rice dish cooked with turmeric and pork, is the centerpiece. The rice is fragrant, the pork is tender, and the whole thing is finished with a garnish of fresh local herbs that you will not find in any commercial kitchen.
I visited last month on a Thursday, which is one of the days Lana opens. The space is her dining room, extended with a few extra tables, and the intimacy of eating in someone's home changes the entire experience. The best time to go is mid-morning, around 10:30 AM, when the cooking is in full swing and the aromas are at their peak.
Local Insider Tip: "Bring your own container if you want to take leftovers. Lana does not have takeaway packaging, and she appreciates it when people come prepared. Also, do not ask for modifications to the dishes. The recipes are fixed, and she takes pride in serving them as they are meant to be."
Lana's Kitchen is the purest expression of Khasi food culture in Shillong. It is not trying to impress anyone, and that is exactly what makes it essential. It connects directly to the matrilineal Khasi tradition where the kitchen is the domain of the woman of the house, and the recipes are passed from mother to daughter.
When to Go and What to Know
Shillong's food scene operates on its own rhythm. Lunch is the main meal for most locals, and many of the best spots are at their peak between noon and 2 PM. Dinner is lighter and later, often starting after 7:30 PM. Street food and late-night spots come alive after 10 PM, especially on weekends.
The monsoon season, roughly June through September, affects what is available. Foraged ingredients like wild mushrooms and bamboo shoots are more plentiful, but some outdoor spots reduce hours or close entirely. Winter, from November to February, is when the grilling and smoking spots are at their best.
Cash is still king at many of the smaller spots. Carry enough for a full meal, especially at the street stalls and home kitchens. Card acceptance is more common at the cafes and newer restaurants, but do not count on it everywhere.
Parking in Police Bazar and Laitumkhrah is a challenge on weekends. If you are driving, arrive early or be prepared to walk a bit. The city is compact enough that most food spots are within walking distance of each other once you are in the main areas.
Frequently Asked Questions
How easy is it to find pure vegetarian, vegan, or plant-based dining options in Shillong?
Vegetarian options are widely available across Shillong, with dedicated vegetarian restaurants present in Police Bazar, Laitumkhrah, and Mawprem. Pure vegan options are more limited, as many local dishes use dairy or animal fats, but some cafes and newer restaurants now offer plant-based alternatives upon request. Thali-style meals, which are inherently vegetarian, are the most accessible option and are served at multiple spots across the city daily.
Is the tap water in Shillong safe to drink, or should travelers strictly rely on filtered water options?
Tap water in Shillong is generally not recommended for direct consumption by travelers. Most restaurants and cafes provide filtered or boiled water, and bottled water is widely available at shops across the city for around 20 to 30 rupees per liter. Carrying a reusable bottle and refilling at your accommodation is the most practical approach.
Is Shillong expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.
A mid-tier daily budget for Shillong ranges from approximately 1,500 to 2,500 rupees per person, covering meals, local transport, and basic sightseeing. A full meal at a local restaurant costs between 150 and 350 rupees, while cafe meals range from 250 to 500 rupees. Auto-rickshaws within the city charge roughly 50 to 100 rupees per short trip, and budget guesthouses start around 800 to 1,200 rupees per night.
Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in Shillong?
Shillong is relatively relaxed about dress codes, but modest clothing is appreciated, especially when visiting local markets or community-run eateries. Removing shoes before entering someone's home or a home kitchen is expected. When eating at traditional Khasi establishments, accepting food with both hands is considered polite, and finishing what is served is seen as a sign of respect for the cook.
What is the one must-try local specialty food or drink that Shillong is famous for?
Jadoh, the Khasi turmeric rice dish cooked with pork or chicken, is the signature dish that defines Shillong's culinary identity. It is available at multiple local eateries across the city, particularly in Police Bazar and Laitumkhrah. For drinks, the locally brewed Khasi rice beer, called kyat, is a traditional specialty, though it is more commonly found at community gatherings and festivals than at commercial restaurants.
Enjoyed this guide? Support the work