best chole bhature in delhi (2026) - honest rankings
sita ram vs baba nagpal vs chache di hatti. real 2026 prices, exact timings, which ones sell out by 3pm, and which are cash only.
tldr: delhi’s chole bhature argument has three real contenders, not two. sita ram diwan chand (paharganj, since 1950) has the paneer-stuffed bhatura, around rs 130 a plate. baba nagpal corner (lajpat nagar, since 1970) has the dark, properly spicy chole at around rs 250 for two - cash only, sells out by 3 pm. chache di hatti (kamla nagar) is the value and lighter-fry pick at rs 60-80. all three close by mid-afternoon. the mistake is showing up at 2 pm.
chole bhature is the most reliably good cheap meal in delhi and the one most often eaten at the wrong time of day. the three names that dominate every list sit in different parts of the city at different price points, and the honest answer is that they are all correct depending on where you are and how much heat you can take.
what almost no guide leads with: they all shut in the afternoon. sita ram diwan chand opens around 8 am and is crowding by 9. baba nagpal corner opens at 7:30 am and the chole bhature frequently runs out by 3 pm, with regulars advising you arrive before 1 pm and preferably around 11:30. chache di hatti runs roughly 9:30 am to 2 pm and sells out. if you plan chole bhature as a lunch, you will eat a worse version somewhere else.
the second practical thing: baba nagpal corner is cash only, no upi. that catches people out constantly.
on prices: the figures below come from recent published listings, which range from a few months to a couple of years old and do not always agree with each other. expect counter prices to have crept above them.
for the wider picture see best street food in north delhi and best breakfast in north delhi.
on ratings: nobody from this site has eaten at these places. the scores below are composites of published write-ups and aggregate diner ratings, and verdicts are attributed to whoever made them.
the awards
- best overall: sita ram diwan chand, paharganj - the paneer-stuffed bhatura and the 1950 pedigree
- best chole: baba nagpal corner, lajpat nagar - dark, thick and genuinely hot, the gravy other places are judged against
- best value: chache di hatti, kamla nagar - roughly rs 60-80, a meal for two near rs 100
- best chutney: chache di hatti - coriander, mint, green chilli and tamarind water, and regulars say it is the star of the plate
- lightest fry: chache di hatti - the one place consistently praised for not being greasy
- best for a railway-station stop: sita ram diwan chand - walkable from paharganj, close to new delhi station
- best lassi alongside: kaka ji corner - singled out for thick, creamy lassi and pocket-friendly prices
- most likely to be sold out: baba nagpal corner by 3 pm, chache di hatti by 2 pm
- most divisive: baba nagpal corner - the south delhi favourite that a real share of visitors find overpriced and the chole unremarkable
- biggest price trap: sita ram’s delivery menu - the official site lists above dine-in, so eat there rather than order in
the full list
| # | place | area | best for | price | rating |
|---|---|---|---|---|---|
| 1 | sita ram diwan chand | paharganj | paneer-stuffed bhatura | rs 130 full / rs 60 half | 9/10 |
| 2 | baba nagpal corner | lajpat nagar 4 | dark, spicy chole | ~rs 250 for two | 8.5/10 |
| 3 | chache di hatti | kamla nagar | value, chutney, lighter oil | rs 60-80 | 8.5/10 |
| 4 | kaka ji corner | lajpat nagar | lassi, value | budget | 8/10 |
| 5 | odeon sweets | gole market | paneer-filled version | budget | 8/10 |
| 6 | roshan di kulfi | karol bagh | chole bhature plus kulfi | budget | 7.5/10 |
| 7 | shyam sweets | chawri bazar | old delhi version | budget | 7.5/10 |
| 8 | rama chole bhature | tilak nagar | west delhi pick | budget | 7.5/10 |
| 9 | shree gopal ji | rohini | north-west delhi | budget | 7.5/10 |
| 10 | om corner | karol bagh | karol bagh alternative | budget | 7/10 |
| 11 | pandit ji | kanti nagar | east delhi | budget | 7/10 |
| 12 | anand ji | lajpat nagar | the nagpal rival | budget | 7/10 |
the top three, in detail
1. sita ram diwan chand, paharganj
the most popular chole bhature in the city, and it has earned it. serving since 1950, the house signature is a paneer-stuffed bhatura with spicy chole and a tangy pickle alongside. it opens around 8 am and by 9 am is on the verge of being packed with regulars - not tourists, regulars, which is the useful signal.
what to order: the standard plate with aloo, or without if you want the chole to carry it. a full plate dine-in runs around rs 130, half around rs 60, and two people eat for roughly rs 200.
address and timings: 2243 rajguru marg, chuna mandi, paharganj. roughly 8:00 am to 5:30 pm, with some listings closing it nearer 4 pm.
the price trap: the official site’s delivery menu lists a plate at rs 117 and combos at rs 359-369 for two - meaningfully more than walking in. this is one of the few delhi places where dine-in is clearly the cheaper channel.
rating: 9/10
2. baba nagpal corner, lajpat nagar
the south delhi heavyweight, and the most divisive entry here. it began as a cycle cart in 1970 and has grown into a busy restaurant that reliably sells out before lunchtime, drawing students and office workers in equal measure. one review calls it the definitive answer for best chole bhature in south delhi, with a dark, thick gravy that is strictly for people who can handle spice.
what to order: chole bhature, obviously, but the rajma chawal, palak paneer rice, meethi lassi and kachori are also on the counter and regularly recommended.
address and timings: 7/25, gupta market, lajpat nagar 4. opens 7:30 am, closes around 6 pm, but the chole bhature frequently runs out by 3 pm. arrive before 1 pm, ideally around 11:30 am, and expect a queue. around rs 250 for two.
the practical catches: it is largely takeaway, though reviewers mention a small air-conditioned room to one side for eating in. and it is cash only with no upi, which is the single most common complaint after the heat level.
the honest counterpoint: not everyone is sold. several visitors arriving with high expectations found the bhature good but the chole unremarkable, and a few note the prices are high compared with other places doing the same dish. there is also a long-running local argument between baba nagpal, anand ji and kaka ji corner, with some reviewers rating kaka ji’s and nagpal’s above anand ji’s.
rating: 8.5/10
3. chache di hatti, kamla nagar
the north delhi counter-argument, and on value it wins outright. a du student staple for decades, chache di hatti serves a plate at around rs 60 - some listings put it from rs 80 - with a meal for two landing near rs 100. the chutney is what regulars actually talk about: coriander, mint, green chillies and tamarind water, sharp enough to cut the fry.
it also draws the one piece of praise that matters most with this dish - a lighter hand with the oil and a better masala balance. greasiness is the standard failure mode for chole bhature, and this is the place least accused of it.
address and timings: 33-D kamla nagar. roughly 9:30 am to 2:00 pm, with some listings running to 3 pm. get there by 11 am.
rating: 8.5/10
the rest of the city
- kaka ji corner, lajpat nagar - part of the lajpat nagar rivalry and singled out for thick, creamy lassi at pocket-friendly prices. the lassi is a genuine reason to pick it over its neighbours.
- odeon sweets, gole market - the other name for paneer-filled chole bhature, if sita ram is too far or too crowded.
- roshan di kulfi, karol bagh - better known for kulfi but appears consistently on chole bhature lists, which makes it the efficient two-course stop.
- shyam sweets, chawri bazar - the old delhi version, useful if you are already in the chandni chowk area.
- rama chole bhature, tilak nagar - the west delhi pick, reportedly a virat kohli favourite, which is the kind of detail that drives queues rather than quality.
- shree gopal ji, rohini and om corner, karol bagh and pandit ji, kanti nagar - the neighbourhood picks for north-west, central and east delhi respectively. pick by proximity; none of them justify crossing the city.
- chur chur naan, paharganj - not chole bhature, but the amritsari chur chur naan with rich chole is the adjacent dish, with layered naan that is crisp outside and soft inside. reviewers also praise the parathas, thalis and lassi. shri radhey krishna in karkardooma is said to rival the better-known moolchand version.
tips
- the window is 8 am to 1 pm. sita ram crowds by 9, baba nagpal sells out by 3 and often earlier, chache di hatti by 2. 11:30 am is the sweet spot across all three.
- carry cash. baba nagpal corner is cash only with no upi, and several older counters prefer notes.
- eat in at sita ram, do not order in. the delivery prices are higher than the counter prices.
- half plates exist and are enough for one. sita ram’s half at around rs 60 is a full meal, especially the paneer-stuffed version.
- the chutney is not a garnish. at chache di hatti it is the balancing act of the plate. ask for extra.
- check your spice tolerance before baba nagpal. the gravy is described as dark, thick and strictly for people who can handle heat.
- pick by proximity, not by ranking. these places are scattered across paharganj, lajpat nagar, kamla nagar, karol bagh and rohini. the quality gap is smaller than the travel time.
- order the sides at baba nagpal. the rajma chawal and kachori are recommended as often as the headline dish.
related delhi guides
- best breakfast in north delhi - what else to eat in the chache di hatti window
- best street food in north delhi - the kamla nagar and north campus belt
- best chaat in delhi - the lighter end of delhi street food
- best pure veg dhabas in delhi - more veg-only options across the city
- best dhabas in delhi - including baba nagpal’s chole kulche
- best butter chicken in delhi - the other side of the delhi food argument
- best momos in delhi - the cheap snack counterpart