Best Thali Restaurants in Siliguri for a Full Meal Without the Fuss
Words by
Shraddha Tripathi
Siliguri sits at the hinge of the Eastern Himalayas, a city that feeds truckers, tea garden workers, students, and families streaming in from Darjeeling and Sikkim. If you are looking for the best thali restaurants in Siliguri, you will find that the city does not do delicate tasting menus. It does full plates, refills without being asked, and rice that arrives in quantities that make you rethink your appetite. The thali culture here is shaped by Nepali, Bengali, Bihari, and Marwari communities, and the best spots are rarely the fanciest. They are the ones where the steel plate is heavy, the dal is hot, and the owner knows your name by the second visit.
Where to Eat Thali Siliguri: The No-Nonsense Local Favorites
The first time I ate a proper unlimited thali Siliguri style, I was at a small eatery near Sevoke Road, squeezed between a tyre repair shop and a mobile recharge outlet. The plate came with rice, dal, two sabzis, roti, papad, pickle, and a sweet, all for ₹120. That meal set the template for how I understood this city. Siliguri does not romanticize the thali. It treats it as fuel, and the best places are the ones that get the basics right every single day.
What makes the thali scene here distinct is the crossroads culture. You will find Nepali thalis with gundruk and sinki sitting alongside Bengali-style fish thalis and Marwari vegetarian spreads. The city's position as the gateway to the Northeast and the hill stations means the food has to satisfy a wide range of palates, and the thali format does that efficiently. Most of the places I am about to describe are within a ₹50–₹80 auto ride from the city center, and none of them will ask you to dress up or make a reservation.
Hotel Narayana: The Benchmark for Traditional Thali Siliguri
Hotel Narayana on Hill Cart Road has been serving thalis for decades, and it remains one of the most reliable spots in the city for a proper sit-down meal. The vegetarian thali here costs between ₹150 and ₹220 depending on whether you opt for the standard or the deluxe version, and it comes with rice, four sabzis, dal, raita, roti, papad, salad, and a dessert that rotates between gulab jamun and kheer. The restaurant is always crowded during lunch, which runs from noon to 3:30 in the afternoon, and the best time to arrive is either before 12:30 or after 2 PM to avoid the worst of the rush.
What most tourists do not know is that the non-veg thali, available only during lunch, includes a fish curry that changes daily based on what the market supplied that morning. The fish is usually either rohu or katla, cooked in a mustard or tomato-based gravy, and it is the single best reason to show up on a weekday when the kitchen is less frantic. The dining hall is large and functional, with ceiling fans and plastic chairs, and the service is brisk in the way that only high-volume restaurants manage. The AC section exists but fills up fast, so if you are visiting between March and June, aim for the non-AC hall near the windows where the cross-breeze actually works.
The one complaint I have is that the parking situation on Hill Cart Road is genuinely difficult during peak hours. If you are coming by auto, ask the driver to drop you at the small lane beside the hotel rather than trying to navigate the main road. A one-way auto ride from Siliguri Junction railway station costs around ₹40–₹60, and from New Jalpaiguri station it is closer to ₹150–₹200.
Chennai Darbar: South Indian Plates in the Heart of the North
On Sevoke Road, not far from the Darjeeling More crossing, Chennai Darbar has carved out a loyal following among locals who want a South Indian vegetarian thali without the fuss of a full restaurant experience. The unlimited thali here costs ₹180–₹250 and includes sambar, rasam, two vegetable preparations, rice, appalam, pickle, curd, and a sweet. The dosas are available separately and are worth ordering as a side, particularly the masala dosa which is crisp and generously filled.
The restaurant is compact, with seating for maybe 30 people, and it fills up quickly on weekends. The best time to visit is on a weekday afternoon between 1 and 2 PM when the kitchen is fresh and the sambar has not been sitting on the burner for too long. The owner, who originally moved to Siliguri from Tamil Nadu over a decade ago, sources his curry leaves and drumsticks from a supplier who brings them up from Kolkata twice a week, and you can taste the difference on the days when the stock is fresh.
What I appreciate about this place is the consistency. The thali does not change much from visit to visit, and that is the point. You come here because you know exactly what you are getting. The filter coffee at the end of the meal is strong and served in a traditional steel tumbler, and it costs an extra ₹20. The only downside is that the restaurant closes for a few hours between lunch and dinner, reopening around 7 PM, so plan accordingly. An auto from the central bus stand costs about ₹30–₹50.
Rajdhani Thali: The Marwari Spread Near Kadamtala
If you are in the Kadamtala area and want a traditional thali Siliguri's Marwari community has perfected, Rajdhani Thali on the main road is the place. This is a pure vegetarian restaurant that serves an unlimited thali for ₹130–₹180, and the spread is heavy on dal, ghee-laden rotis, and sweet sabzis that lean toward the Rajasthani end of the spectrum. The thali includes dal baati-style elements alongside more standard North Indian fare, and the ghee is applied with a generosity that either delights or overwhelms you.
The restaurant is busiest on Thursdays and Sundays, which are considered auspicious days for vegetarian eating in many Marwari households. If you want a quieter experience, go on a Tuesday or Wednesday. The lunch service starts at 11:30 AM and runs until 3 PM, and the dinner thali is available from 7 to 10 PM. The seating is basic, with long tables and steel chairs, and the atmosphere is functional rather than atmospheric. But the food is honest, and the portions are genuinely unlimited. I have watched a table of four construction workers go through three rounds of refills without a single question from the staff.
One detail most visitors miss is the small counter near the entrance where they sell packaged snacks and sweets. The ghewar and gujiya, when in season during Holi and Diwali, are made in-house and are significantly better than what you will find at the sweet shops on the same road. The restaurant is accessible by local bus from the city center for ₹10–₹15, or by auto for ₹40–₹60 depending on your starting point.
The Nepali Thali Experience at Local Eateries in Matigara
Matigara, the area that stretches toward the outskirts of Siliguri along the road to the airport, is where you will find some of the most authentic Nepali thali experiences in the region. These are not restaurants in the formal sense. They are small, family-run eateries where the thali consists of rice, dal, a vegetable tarkari, a meat or fish curry, achar, and sometimes a side of gundruk ko jhol. The price ranges from ₹80 to ₹150, and the portions are generous enough that you will not need a second meal for hours.
The best of these places are clustered around the Matigara bazaar area, and they are easiest to find if you ask an auto driver to take you to the market and then walk through the lanes behind the main shops. The lunch rush starts around noon and is over by 2:30 PM, after which most of these places close until evening. The food here reflects the deep Nepali influence on Siliguri's culture, a legacy of the Gorkhaland movement and the decades of migration from the hills. The flavors are simpler and more direct than what you get at the city center restaurants, with less oil and more reliance on local greens and fermented ingredients.
My local tip is to visit on a Saturday morning when the weekly market is in full swing. You can eat a thali for ₹100, then walk through the market to buy dried fish, timur ko chhop (Sichuan pepper powder), and fresh mustard greens to take back with you. The area gets heavy rain during the monsoon months of July through September, and some of the smaller lanes flood, so carry a pair of shoes you do not mind getting wet. An auto from central Siligura costs ₹70–₹100 to Matigara.
Bhojanalaya Near Siliguri Junction: The Traveler's Thali Stop
For anyone arriving by train at Siliguri Junction, the cluster of eateries within a five-minute walk of the station offers a practical and satisfying thali option. The place most locals refer to simply as Bhojanalaya, located on the lane opposite the station's main exit, serves a vegetarian thali for ₹100–₹140 that includes rice, dal, two sabzis, roti, pickle, and a small sweet. It is not going to win any awards for presentation, but it is clean, fast, and exactly what you need after a long train ride.
The restaurant opens at 7 AM and runs until 10:30 PM, making it one of the few thali spots in the city that serves breakfast. The morning thali, available until 11 AM, includes poha, upma, or idli alongside the standard items, and it is popular with railway employees and early-morning travelers. The lunch crowd is heaviest between 12:30 and 2 PM, and the dinner rush starts at 7:30 PM. The seating is basic, with communal tables, and the noise level is high throughout the day.
What most tourists do not realize is that the station area has a second, slightly better-kept eatery about 200 meters down the same lane, which serves a non-veg thali with chicken curry for ₹160–₹200. The chicken is usually a simple onion-tomato gravy, but it is well-seasoned and the rice is always fresh. If you are heading to Darjeeling or Sikkim and want a solid meal before the road winds uphill, this is a sensible place to stop. The auto stand outside the station is chaotic, and drivers rarely use meters, so negotiate before you get in. A ride to most parts of the city costs ₹50–₹80 if you can get the driver to agree to a fair price.
Pramila's Kitchen in Sevoke Road: Home-Style Thali Siliguri Locals Keep Secret
Tucked into a residential lane off Sevoke Road, Pramila's Kitchen is the kind of place you only find if someone who lives in Siliguri tells you about it. It is a small, home-based eatery that seats maybe 15 people and serves a daily-changing thali for ₹120–₹160. The menu is whatever Pramila cooked that morning, and it typically includes rice, dal, one or two vegetable dishes, a non-veg item on most days, roti, and a simple dessert like payesh or a piece of mishti doi.
The best time to visit is lunch, between noon and 2 PM, and you should ideally call ahead because she only prepares a fixed number of thalis each day and they sell out. The food tastes like a Bengali home kitchen, which is to say the flavors are balanced, the oil is used sparingly, and the fish, when available, is fresh from the local market. On Fridays, she almost always makes a maachher jhol with either ilish or rohu, and that is the day to show up if you can.
The one thing that frustrates first-time visitors is the location. The lane is narrow and unmarked, and auto drivers often do not know the exact spot. The best approach is to get dropped at the Sevoke Road petrol pump and walk down the second lane on the left. It takes about three minutes on foot. This is a place that rewards patience, and it connects you to the domestic food culture of Siliguri in a way that no formal restaurant can replicate. During the monsoon, the lane can get waterlogged, so call ahead to confirm she is open.
The Dhaba Culture Along NH10: Unlimited Thali Siliguri's Highway Edition
The stretch of NH10 that runs from Siliguri toward Sikkim and Darjeeling is lined with dhabas that serve some of the most no-frills unlimited thali Siliguri's highway culture has to offer. These are the places where truck drivers, bus passengers, and shared jeep travelers stop for a meal, and the thalis are designed to fill you up quickly and cheaply. Prices range from ₹80 to ₹150, and the standard plate includes rice, dal, a vegetable curry, roti, and pickle.
The best of these dhabas are concentrated around the Rangpo and Melli areas, roughly 20 to 30 kilometers from central Siliguri. They are not easy to reach without your own vehicle or a shared jeep, which you can catch from the Siliguri bus stand for ₹40–₹60. The food is straightforward and hearty, with a heavy emphasis on rice and dal, and the non-veg options usually involve a simple chicken or mutton curry. The dhabas are open from early morning until late at night, and the busiest times are midday and early evening when the jeeps and buses pass through in waves.
What makes these dhabas worth the trip is the setting. You are eating beside the Teesta or Rangeet river, with the hills visible in the distance, and the air is cooler than in the city. During winter, from November to February, the experience is particularly pleasant, with clear skies and temperatures that hover around 12 to 18 degrees Celsius. The monsoon is a different story. Landslides can block the road, and the dhabas themselves can be damp and uncomfortable. If you go in July or August, check road conditions before you set out. The shared jeeps are the most practical transport, and they leave frequently from the stand near the City Centre mall.
Sweets and Snacks to Round Out the Thali Experience
No discussion of where to eat thali Siliguri is complete without mentioning the sweet shops and snack stalls that complement the meal culture. After a heavy thali, locals often walk to a nearby mishti shop for a piece of rosogolla, sandesh, or chamcham, and the shops around the City Centre area and Hill Cart Road are the most convenient. A plate of mishti doi costs ₹30–₹50, and a box of assorted sweets to take away runs ₹200–₹400 depending on the weight and type.
The chaat stalls near the bus stand and around Kanchenjunga Stadium are another post-thali tradition. Phuchka, the Bengali cousin of pani puri, is the standout, and the best stalls charge ₹20–₹30 for a plate of eight. The filling is made with a tamarind water that is sharper and more pungent than what you get in Kolkata, and the potato filling has a hint of black salt and cumin that is distinctly local. These stalls open in the late afternoon and run until 9 or 10 PM, and they are busiest on weekends when families come out for evening walks.
My local tip is to visit the sweet shop near the Sevoke Road crossing that makes fresh jilipi during the winter months. The jilipi is fried to order, soaked in sugar syrup, and served hot, and it costs ₹10–₹15 per piece. Most tourists walk past this stall without noticing it, but it is a fixture of the neighborhood and has been there for over 20 years. The monsoon months are the worst time for street snacks in general, as the humidity makes the fried items go soggy quickly and the stalls are less reliable about opening on schedule.
When to Go and What to Know About Eating Thali in Siliguri
The best months for eating out in Siliguri are October through February, when the weather is cool and dry and the markets are full of fresh produce. The thali vegetables taste better in winter because the greens are in season, and the fish is at its cheapest and freshest from November onward. March through June is the hot season, and eating a heavy thali in a non-AC restaurant during April or May can be genuinely uncomfortable. The temperature regularly crosses 35 degrees Celsius, and the humidity makes it feel worse.
Monsoon, from July to September, brings heavy rain that can disrupt transport and flood low-lying areas of the city. Most thali restaurants stay open, but the supply chain for fresh vegetables and fish gets interrupted, and the menus may be more limited than usual. If you are visiting during monsoon, stick to the city center restaurants that have reliable supply chains rather than the highway dhabas or the Matigara eateries.
Siliguri is a safe city for eating out, and the thali restaurants are generally clean and well-maintained. The water served at restaurants is usually filtered or boiled, but if you have a sensitive stomach, stick to sealed bottled water, which costs ₹15–₹20 at any shop. Auto-rickshaws are the most common mode of local transport, and most rides within the city cost between ₹30 and ₹80. Ola and Uber operate in Siliguri but are less reliable than in larger cities, and wait times can be long during peak hours.
Tipping is not expected at thali restaurants, but leaving ₹10–₹20 for the staff at the end of a meal is appreciated, especially at the smaller places where the same servers handle every table. Most thali restaurants are open seven days a week, and the lunch service is the main event at nearly all of them. Dinner thalis are available at some places but are often a reduced version of the lunch spread.
Frequently Asked Questions
Is tap water safe to drink in Siliguri, or should travelers rely on sealed bottled water, and is filtered water readily available at dhabas and restaurants?
Tap water in Siliguri is not considered safe for direct consumption by most locals, and travelers should rely on sealed bottled water, which is available at every shop and restaurant for ₹15–₹20 per liter. Most dhabas and restaurants do provide filtered or boiled water, but the quality of filtration varies, and during the monsoon season the risk of contamination increases. If you have a sensitive stomach, stick to bottled water consistently, and avoid ice from street-side stalls.
Is Siliguri expensive to visit? Give a realistic daily budget in ₹ for mid-tier travelers covering accommodation, food, and local transport.
A mid-tier traveler can manage comfortably on ₹1,500–₹2,500 per day. A decent hotel room costs ₹800–₹1,500 per night, two thali meals at local restaurants run ₹200–₹400 total, and local auto transport for the day costs ₹150–₹300 depending on distance. Adding snacks, tea, and a few extras brings the daily total to around ₹1,800–₹2,200, which is well below what you would spend in Kolkata or Delhi for a comparable standard.
How easy is it to find pure vegetarian or Jain food options in Siliguri, and are most restaurants clearly marked as veg or non-veg?
Pure vegetarian food is widely available in Siliguri, and most restaurants are clearly marked with green or red signage indicating their veg or non-veg status, as required by West Bengal state law. Dedicated vegetarian restaurants are common, particularly those serving Marwari, South Indian, and Gujarati cuisine. Jain food is harder to find as a dedicated menu, but most vegetarian restaurants will prepare a Jain version of dishes on request if you ask in advance, omitting onion, garlic, and root vegetables.
What is the one must-try local dish or street food that Siliguri is genuinely famous for, and where is the best place to eat it?
The dish most associated with Siliguri is momos, specifically the steamed chicken or pork momos served with a fiery tomato-chili chutney. The best versions are found at small stalls around the City Centre area and along Sevoke Road, where they cost ₹40–₹80 for a plate of eight. The momo culture here is a direct reflection of the city's Nepali and Tibetan communities, and the chutney, made with dried red chilies and garlic, is what sets Siliguri's momos apart from those in other Indian cities.
Are there dress code requirements for visiting temples, mosques, gurudwaras, or heritage monuments in Siliguri, and are entry restrictions common for non-Hindus?
Most temples in Siliguri request modest dress, meaning covered shoulders and knees, and shoes must be removed before entering. The ISKCON temple and the Sevoke Kali Mandir are the most visited, and both enforce these norms politely but firmly. Mosques and gurudwaras in the city welcome visitors of all faiths, and gurudwaras require head covering, which they provide at the entrance. There are no significant entry restrictions for non-Hindus at any major religious site in Siliguri, and the city's culture of religious coexistence is reflected in the general openness of its places of worship.
Enjoyed this guide? Support the work