// where locals actually eat — updated September 2026
5 vetted neighbourhood spots in Delhi, India — Delhi Chhole Bhature, Mughal Delhi, Delhi Street Food and Delhi Sweets and Snacks and more, found through local word of mouth rather than a marketing budget. Sita Ram Diwan Chand currently leads the Delhi list at 4.8 (Delhi Chhole Bhature). Most of the list stays in the everyday price range locals eat at week to week. 3 open early enough for breakfast. The 5 below earned the top pins for 2026.
Sita Ram Diwan Chand in Paharganj has done essentially one thing since the 1950s: chhole bhature, Delhi's great breakfast of spiced chickpeas with a puffed fried bread the size of a plate. Single-dish specialists tend to be the best places to eat in any Indian city, and this is the version Delhi argues about least. The room is a plain one on Chuna Mandi, service is quick, and a plate runs to about ₹120. Go early — it is a morning dish, made in batches, and the shop works until the batches are gone. Filling enough that lunch becomes optional.
Price: Typical main course around INR 120, ordered à la carte.
Karim's has been cooking Mughlai food in Gali Kababian, the lane running off Jama Masjid, since 1913 — founded by a family with royal-kitchen lineage and still run as a family business more than a century later. The cuisine is Delhi's imperial inheritance: slow-cooked mutton, rich gravies, breads from a tandoor working continuously through service. The setting is a courtyard of small dining rooms behind the mosque, loud and cramped and entirely unbothered about it. Around ₹350 a head, which for a restaurant of this reputation is remarkably little. It is the single most-cited address in Old Delhi for a reason, and the queue at the mouth of the lane proves it nightly.
Price: Typical main course around INR 350, ordered à la carte.
Paranthe Wali Gali is not a restaurant but a lane — a narrow alley off Chandni Chowk where families have been frying stuffed flatbreads since the nineteenth century, each shop working its own recipes. Parathas here are stuffed with everything from potato and cauliflower to paneer, fried in ghee and served with pickle, chutney and vegetable sides on a metal tray. A meal costs around ₹80, and it is eaten early, elbow to elbow, at marble tables barely wider than the plate. The lane is a piece of Old Delhi food history that is still trading rather than commemorated. Come for breakfast, when the pans are at their busiest.
Price: Typical main course around INR 80, ordered à la carte.
The Chandni Chowk branch of Haldiram's puts a sweets-and-snacks counter on the main road of Old Delhi's oldest bazaar, which is a bit like opening a bakery in a wheat field — the competition is fierce and the standards are set by the street. The format is Delhi's own: savoury chaat, fried snacks and a long counter of Indian sweets, ordered fast and eaten standing or at a table upstairs. At around ₹150 a head it is cheap even by Chandni Chowk terms. Useful as a fixed point in a market where much of the best food has no address, no seating and no fixed hours.
Price: Typical main course around INR 150, ordered à la carte.
Few restaurants can claim to have invented a dish that conquered the world; Moti Mahal is credited with two. Butter chicken and dal makhani were both created in this kitchen after Partition, when the founders brought their tandoor cooking from Peshawar to Delhi, and the Daryaganj original has been open since 1947. North Indian food as most of the world now knows it was largely codified here. The room is old-school and the tandoor still does the heavy lifting; vegetarian dishes are a proper part of the menu, not a concession. Around ₹500 a head. Whatever else you eat in Delhi, this is where a good deal of it started.