The 7 best state bhavan canteens in Delhi, ranked
Stainless steel thali with rice, sambar and curries in a government canteen
Seven government guest-house canteens serving the most honest regional food in Delhi, ranked by cooking, access and queue — most of them feeding you properly for ₹200-₹400.
What a bhavan canteen is, and why the food is good
Every Indian state runs a guest house in Delhi for its officials, MPs and travelling staff, and most of them run a canteen to feed those people the food of home. Because the customers are homesick bureaucrats rather than tourists, there is no fusion, no plating and no mark-up. You eat what a Telugu, Naga or Bihari civil servant expects to eat on a Tuesday, at subsidised prices, in a dining hall with steel tables and a television. It is the closest thing Delhi has to a regional food map, and most visitors never hear about it.
The etiquette is simple. These are working government buildings: carry photo ID, expect a bag check at the gate, dress ordinarily and do not photograph the building or the guards. Lunch service is typically 12.30pm to 3pm and dinner 8pm to 10pm, and canteens shut earlier than restaurants. Most accept UPI now but cash smooths things, so carry ₹500 in small notes. Nobody serves alcohol. And two or three bhavans restrict their canteens to residents and official guests, so ring the reception before crossing the city.
1. Andhra Bhavan — the one everybody eventually goes to
First, and deservedly. The canteen at Andhra Bhavan on Ashoka Road, a short walk from Patel Chowk metro, serves an unlimited Andhra meals thali of rice, sambar, rasam, three or four vegetables, pachadi, pappu, curd, pickle and ghee for roughly ₹200-₹250. Servers walk the aisles with buckets and will refill until you surrender. Add-on non-veg is where it goes from good to memorable: gongura mutton, chicken fry and the Sunday biryani, each around ₹200-₹400 extra.
The catch is the queue. Arrive at 12.15pm on a weekday and you walk straight in; arrive at 1.30pm on a Sunday and you will stand in line for thirty to forty-five minutes with three hundred other people. There is a second, quieter dining area and a takeaway counter that most first-timers miss. Ask for the biryani only on the days it is made, and do not skip the ghee — the point of Andhra meals is that the ghee, rasam and pickle together do the work. Two people eat extremely well for under ₹800.
2. Nagaland House — the most unusual meal in Delhi
Second because nothing else in the city tastes like it. The canteen at Nagaland House in the Lutyens bungalow zone serves smoked pork with bamboo shoot, pork with axone (fermented soybean), boiled greens, sticky rice, and the ferociously hot raja mircha chutney that you should approach with one grain of rice at a time. A full meal runs about ₹300-₹500. The dining room is tiny — perhaps eight tables — and the cooking is unapologetically fermented and smoky.
Go at 1pm on a weekday and phone ahead, because the kitchen cooks to expected numbers and popular dishes run out. It is a poor choice for anyone who does not eat pork, since that is essentially the menu, and a bad choice for children. If you cannot get in, Green Park has a well-known Naga restaurant that serves a tamer version at roughly double the price, and Dilli Haat's Nagaland stall does a decent pork thali for around ₹300 with no phone calls required. But the bhavan is the real thing.
3 and 4. Bihar Niwas, and Kerala House
Third: Bihar Niwas in Chanakyapuri, where the canteen does litti chokha — roasted wheat balls stuffed with sattu, drowned in ghee, served with smoked aubergine and tomato mash — for well under ₹200, alongside sattu paratha, dal-bhat and a mutton curry on some days. It is peasant food elevated by good ghee and it is filling in a way that will end your afternoon plans. The dining hall is plain and the service brisk. Best at lunch; evening service is thinner.
Fourth: Kerala House on Jantar Mantar Road, three minutes from Patel Chowk metro and the easiest of all these to reach. The canteen does Kerala meals on a banana leaf with red rice, avial, thoran, sambar and pappadam for around ₹150-₹250, plus appam with stew, Malabar parotta and fish curry when the kitchen has it. Breakfast here is the sleeper hit — puttu, idiyappam and kadala curry from about 8am. Menus change daily and printed lists are optimistic, so ask what is actually cooking.
5 and 6. Sikkim House, and Banga Bhavan
Fifth: Sikkim House on Panchsheel Marg in Chanakyapuri, a small canteen doing momos, thukpa, phagshapa and gundruk soup for ₹150-₹350. The pork momos and the chilli-heavy chutney are the reason to go, and the whole meal is lighter than anything else on this list — useful in a Delhi May when 43°C afternoons make a ghee-heavy thali a mistake. Hours are short and the room is small; call before making the trip from anywhere east of Connaught Place.
Sixth: Banga Bhavan on Hailey Road, close to Barakhamba Road metro, for Bengali fish. Rice with maachher jhol, kosha mangsho on the right day, aloo posto, shukto and mishti to finish, in the ₹150-₹350 range. The cooking is unfussy home-style rather than restaurant Bengali, and the mustard is used properly. If it is full or closed, Chittaranjan Park's Market Number 1 and 2 in south Delhi are the fallback: fish stalls, kathi rolls, and sweet shops selling proper nolen gur sandesh in winter.
7. The southern bhavans, and the honourable mentions
Seventh: the Tamil Nadu and Karnataka guest houses in Chanakyapuri, where the canteens do filter coffee, dosa, idli, vada and a South Indian meals plate for ₹100-₹250. The coffee alone justifies the auto fare — decoction-and-milk in a steel tumbler, not the espresso-machine imitation. Access is the weak point: these canteens keep the tightest resident-first policies of the group and hours shift, so treat them as a bonus if you are already in the diplomatic quarter rather than a destination trip.
Worth knowing about but not worth crossing town for: several other state bhavans run canteens with erratic public access, from Maharashtra Sadan near Kasturba Gandhi Marg to the Assam and Odisha guest houses. Ring first, always. If the whole plan collapses, Dilli Haat at INA is the reliable substitute — state-run stalls covering ten regional cuisines under one roof for ₹150-₹400 a plate, seven days a week, entry around ₹30. It is less authentic and more expensive, but nobody turns you away.
Planning a bhavan crawl that actually works
Geography does most of the work. Andhra Bhavan, Kerala House and Banga Bhavan all sit within a 2km triangle around Connaught Place and the Patel Chowk-Barakhamba metro stations, so a single afternoon can cover two of them on foot with a coffee in between. Nagaland House, Bihar Niwas, Sikkim House and the southern bhavans are in Chanakyapuri, a separate cluster best reached by app cab for ₹150-₹250 from Connaught Place — the metro leaves you a long walk short in every case.
Do not attempt more than two canteens a day; portions are large and unlimited, and these are not tasting menus. Lunch is far more reliable than dinner across the board, and Sundays bring both the best specials at Andhra Bhavan and the worst queues. Skip weekends entirely if you dislike waiting. And be a good guest: these are canteens for people working away from home, not attractions. Eat, pay, tip ₹20-₹50 if a server has been running refills for you, and free the table for the next person.
Before you book
What people ask before booking Chanakyapuri.
Most welcome the public, including Andhra Bhavan, Kerala House, Bihar Niwas and Banga Bhavan. A few restrict service to residents and official guests, and hours shift without notice. Carry photo ID for the gate check, expect a bag scan, and phone the reception first for the smaller ones like Nagaland House and Sikkim House.
Roughly ₹150-₹250 for an unlimited vegetarian thali at most bhavans, ₹200-₹250 at Andhra Bhavan, and ₹300-₹500 at Nagaland House where pork dishes dominate. Non-veg add-ons run ₹200-₹400. Two people eat very well for ₹600-₹900 almost anywhere on this list.
Lunch is typically 12.30pm to 3pm and dinner 8pm to 10pm, with a few doing breakfast from about 8am — Kerala House being the best of those. Kitchens cook to expected numbers, so signature dishes sell out by 2pm on busy days. Sunday lunch is the peak and means queues of thirty minutes or more.
Very, with one exception. Andhra, Kerala, Bihar, Tamil Nadu and Karnataka canteens all build their thalis around vegetarian dishes with non-veg as add-ons. Nagaland House is essentially a pork kitchen and a poor choice for vegetarians. Dilli Haat's food court is the fallback if half your group does not eat meat.