A pice hotel in Kolkata is a century-old style of budget eatery that serves home-style Bengali meals of rice, dal, bhaja, fish curry and chutney, priced dish by dish and usually eaten off a banana leaf or a steel plate. The five most respected survivors are Swadhin Bharat Hindu Hotel and Jagannath Ashram near College Street, Mahal Restaurant on Ramanath Majumdar Street, Hotel Sidheswari Ashram near New Market and Tarun Niketan near Lake Market. Most are open for lunch from around 10 am to 4 pm and again for dinner from about 7 pm, and a full meal with a fish or mutton course typically costs roughly Rs 150 to Rs 400 per person, with vegetable-only plates cheaper still. Menus change daily with the morning market, so the best approach is to ask what is fresh. This guide covers each hotel, what to order, rough prices, timings and the nearest metro station.
What is a pice hotel and why Kolkata still has them
The word pice comes from paisa, the smallest unit of Indian currency under British rule, when a pice was a quarter of an anna. In the early 1900s, Calcutta filled with clerks, students and labourers who had left their villages for the city and had nobody to cook for them. Boarding houses (messbaris) and small kitchens began serving plain Bengali meals at a pice a plate, and the name stuck long after the coin disappeared.
What makes a pice hotel different from a Bengali restaurant is the format. There is no fixed thali. A blackboard or a spoken list tells you what was cooked that morning, you order rice plus whatever items you want, and each item is charged separately. The cooking is deliberately homely: light fish curries with vegetables, seasonal greens, fritters, mixed-vegetable shukto, and a sweet chutney to finish. Many dishes are made without onion or garlic in the old Bengali Hindu kitchen style. Seating is on wooden benches at shared tables, service is fast, and nobody lingers over dessert. If you want a fixed-price plate instead, see our guide to the best Bengali thali restaurants in Kolkata.
Best pice hotels in Kolkata: the five classics
Dozens of small hotels around College Street, Bowbazar and Kalighat still work on the pice model, but these five are the ones with the history, the reputation and the consistency to justify a special trip. Prices below are approximate and shift with the fish market, so treat them as a guide rather than a menu.
Swadhin Bharat Hindu Hotel, College Street (since 1927)
Tucked into Bhawani Dutta Lane beside College Square, a short walk from Presidency University and the Calcutta University campus, Swadhin Bharat Hindu Hotel is the pice hotel most visitors hear about first. It opened in 1927 and its name (Free India) dates from the independence movement, when the place was reportedly a meeting spot for activists. Its claim to fame today is range: on a busy day it puts out well over two dozen vegetarian preparations alongside the fish and mutton, which makes it the best pice hotel in the city for vegetarians. Look for seasonal items such as kumro phool bhaja (pumpkin-flower fritters), enchorer dalna (green jackfruit curry) and the small freshwater fish like koi and magur that rarely appear on restaurant menus. Chitol macher muitha (fish dumplings in gravy) and macher dimer bora (fish-roe fritters) are the signature non-vegetarian orders.
Address: 8/2 Bhawani Dutta Lane, College Square, Kolkata 700073. Timings are roughly 10 am to 4 pm for lunch and 7 pm to 10 pm for dinner; lunch is the main service and the popular fish items sell out early. Budget around Rs 200 to Rs 400 per person depending on how many fish and meat items you add. Nearest metro: Mahatma Gandhi Road (Blue Line), then a 10-minute walk, or College Street (Green Line) if that station is operating on your visit.
Jagannath Ashram, College Street (since 1952)
Right next to the famous Ghosh Cabin on College Street, Jagannath Ashram was founded in 1952 by Gobordhan Palui and became the lunch canteen of the para’s students, teachers and press workers. Local lore has the writer Mahasweta Devi and the singer Manna Dey among its regulars. The interior has been renovated more than once, but the menu has barely changed: a thin, peppery mutton curry with rice is the dish people cross the city for, and the ilish (hilsa) and chitol preparations are excellent when in season. Finish with a rosogolla. Fish and chicken plates hover around the Rs 150 to Rs 200 mark, and a full meal for two with mutton runs roughly Rs 450 to Rs 500.
Address: 114 College Street, near College Street Market, Kolkata 700073. Open for lunch from about 10 am to 4 pm and for dinner from 7 pm. Nearest metro: Mahatma Gandhi Road (Blue Line). If you are already exploring the book stalls, read our College Street neighbourhood guide to plan the rest of the afternoon.
Mahal Restaurant, Ramanath Majumdar Street (since 1917)
Mahal began life in 1917 as a students’ boarding house run by the Dutta family and slowly turned into a public eatery; the current owner is the founder’s grandson. It sits a few minutes east of College Street on Ramanath Majumdar Street, off Amherst Street, and is the place to go if you want to taste dishes that have almost vanished from home kitchens. Depending on the month you might find neem-begun (neem leaves with aubergine) at the start of summer, kochu shak cooked with a hilsa head during the monsoon, mochar ghonto (banana blossom) and aloo-r khosa bhaja (crisp potato peel with poppy seed). The basic plate of rice, dal, aloo bhaja, macher jhol, chutney and papad is one of the cheapest proper meals in central Kolkata. Expect around Rs 200 to Rs 250 per person, and a meal for two of roughly Rs 500 if you add a good fish course.
Address: 6/3 Ramanath Majumdar Street, Amherst Street area, Kolkata 700009. Timings are roughly 10 am to 4 pm and 7 pm to 10 pm daily. Nearest metro: Mahatma Gandhi Road (Blue Line), about a 12-minute walk, or Sealdah (Green Line) with a short auto ride.
Hotel Sidheswari Ashram, New Market (since the 1920s)
On Rani Rashmoni Road, a few minutes from New Market and Esplanade, Sidheswari Ashram is the most central pice hotel and the easiest to fit into a sightseeing day. It started as a boarding house for migrant workers in the 1920s (most accounts give 1928 as the founding year) and opened to the general public as a restaurant a few years later. The fourth generation of the founding family runs it today, and it has become known for the women of the family who manage the kitchen. Fish is the reason to come: the daily list often runs to a dozen preparations, from a light kabiraji jhol (a fish curry with raw banana, potato and papaya, cooked with very little oil) to aam-shol (snakehead fish in a raw-mango and mustard gravy), fish-head kalia and, in season, hilsa. A plain vegetable meal can cost well under Rs 150 per head; a fish-heavy lunch for two lands around Rs 400.
Address: 19 Rani Rashmoni Road, Esplanade, Kolkata 700087. Published timings vary between sources, but lunch from around 9 am to 3.30 pm is the reliable window, with a shorter evening service; confirm before an evening visit. Nearest metro: Esplanade (Blue and Green Lines), then a five-minute walk. For more places that specialise in Bengal’s river fish, see our guide to the best Bengali fish restaurants in Kolkata.
Tarun Niketan, Lake Market (since 1915)
The oldest of the five, Tarun Niketan was set up in 1915 by Eshan Chandra Deb in a narrow lane off Rash Behari Avenue near Lake Market, a few minutes from Kalighat metro station. It is the only classic pice hotel in South Kolkata, and it still writes the day’s menu on a blackboard at the entrance. The house specialities are hansher dimer jhol (duck-egg curry), a rustic mutton curry, chingri bora (prawn fritters) and kochu shak cooked with fish head. Most of the vegetarian dishes are made without onion and garlic. Rough budget: Rs 200 to Rs 300 per person, or around Rs 500 for two with a mutton or fish course.
Address: 88/1B Rash Behari Avenue (lane beside Lake Market), Kolkata 700026. Timings are roughly 10 am to 4.30 pm and 6 pm to 10 pm daily. Nearest metro: Kalighat (Blue Line), about five minutes on foot.
How much does a pice hotel meal cost in Kolkata?
Because everything is priced per item, the bill depends entirely on what you add to your rice. As a general guide for 2026, a plate of rice with dal and one bhaja costs roughly Rs 60 to Rs 100; a standard fish curry (rui or katla) adds about Rs 60 to Rs 120 per piece; mutton curry is usually the most expensive item at roughly Rs 120 to Rs 200; and premium fish such as hilsa, chitol or bhetki can push a single course past Rs 200. A satisfying vegetarian lunch therefore lands around Rs 100 to Rs 150, a fish lunch around Rs 200 to Rs 300, and a mutton lunch closer to Rs 300 to Rs 400 per person. Confirm the day’s rates when you order, since they change with the market. Most of these hotels now accept UPI, but carry some cash in case the QR code is not working. If you are eating on a tight student budget, our guide to budget eats under Rs 200 near Park Street and College Street lists other options in the same neighbourhoods.
How to eat at a pice hotel: tips for first-timers
Arrive early. Lunch service starts around 10 am and the best fish is gone by 1.30 pm on weekdays, earlier on weekends. Sit wherever there is a free spot on the bench; sharing a table with strangers is normal. Order in stages: ask for rice, dal and a bhaja first, then add a fish or meat item once you have seen what is on the day’s list. Eating with your hand is standard and a wash basin is always provided. Do not expect air conditioning, menus in English, or lingering after the meal; turnover is part of the culture. Tipping is not expected, though rounding up is appreciated. Finally, treat any online timing as approximate. These are family-run kitchens and they close when the food runs out. The West Bengal government’s official tourism portal is a useful starting point for planning the rest of a heritage food walk through North Kolkata.
Pice hotels vs cabins vs Bengali restaurants: which should you pick?
Kolkata has three overlapping kinds of old-school eatery and visitors often mix them up. Pice hotels serve rice-based home meals at lunch and dinner. Cabins such as Dilkhusa, Niranjan Agar and Mitra Cafe are snack and cutlet houses for the afternoon, built around fish fry, kabiraji cutlets and chops rather than full meals. Full-service Bengali restaurants such as 6 Ballygunge Place, Kewpie’s or Bhojohori Manna serve set thalis and richer, celebratory dishes at three to five times the price. For a plain, honest fish-curry-and-rice lunch, the pice hotel wins on both flavour and value. For the cutlet-and-tea side of the city’s heritage, see our guide to old Kolkata restaurants and historic eateries, and for a broader map of where locals eat, start with the Kolkata food guide.
Frequently asked questions about pice hotels in Kolkata
Which is the oldest pice hotel in Kolkata?
Tarun Niketan near Lake Market, founded in 1915, is generally cited as the oldest pice hotel still operating in Kolkata. Mahal Restaurant (1917) and Swadhin Bharat Hindu Hotel (1927) are close behind, and Sidheswari Ashram dates from the 1920s.
Are pice hotels in Kolkata good for vegetarians?
Yes, and Swadhin Bharat Hindu Hotel is the standout, with more than two dozen vegetarian dishes on a typical day. Every pice hotel serves dal, bhaja, shukto and seasonal vegetable curries, and many prepare them without onion or garlic. Note that vegetarian and non-vegetarian dishes are cooked in the same kitchen.
Which pice hotel is closest to New Market and Esplanade?
Hotel Sidheswari Ashram on Rani Rashmoni Road is about a five-minute walk from Esplanade metro station and New Market, making it the easiest pice hotel to combine with shopping or sightseeing in central Kolkata.
Do pice hotels serve dinner, or only lunch?
Most of the five listed here open for a second, shorter service in the evening, typically from around 7 pm to 10 pm. Lunch is the main meal, however, with the widest selection of fish, so plan a midday visit if you have the choice.
Is it safe and hygienic to eat at a pice hotel?
The classic pice hotels are busy, long-established kitchens with high turnover, which is the best guarantee of fresh food. They are basic rather than dirty: expect simple benches, ceiling fans and a shared wash basin. Choose a busy one at peak lunch hour, and stick to freshly cooked curries and rice rather than anything that has been sitting out.







