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.

·updated Oct 18, 2026

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.

frequently asked questions

best chole bhature in delhi right now?
three answers depending on where you are. sita ram diwan chand in paharganj for the paneer-stuffed bhatura, serving since 1950, around rs 130 a full plate. baba nagpal corner in lajpat nagar for the dark, thick, genuinely spicy chole - around rs 250 for two, cash only, and it sells out before lunch. chache di hatti in kamla nagar for value at around rs 60-80 with a lighter fry.
how much does chole bhature cost in delhi in 2026?
rs 60-130 a plate at the famous places. chache di hatti is around rs 60-80 and a meal for two near rs 100. sita ram diwan chand is around rs 130 full plate, rs 60 half, roughly rs 200 for two. baba nagpal corner runs around rs 250 for two and some reviewers call it pricey for the format. sita ram's delivery menu is higher than dine-in at rs 117 a plate and rs 359-369 combos, so eat in.
what time should i go for chole bhature in delhi?
early, everywhere. sita ram diwan chand opens around 8 am and is crowding by 9 am, running to roughly 4-5:30 pm. baba nagpal corner opens 7:30 am and the chole bhature often runs out by 3 pm - reviewers advise arriving before 1 pm and ideally around 11:30 am. chache di hatti runs 9:30 am to about 2 pm and sells out. this is a breakfast dish in delhi, not a lunch one.
is baba nagpal corner worth the queue?
if you can handle heat, yes. it started as a cycle cart in 1970 and is now a restaurant that reliably sells out before lunchtime, and one review calls it the definitive chole bhature in south delhi - the gravy is dark, thick and strictly for spice-tolerant people. the honest counterpoint: some visitors found the bhature good but the chole unremarkable, and several say it is expensive for what it is. it is also largely takeaway, with a small a/c room to one side.
which delhi chole bhature places are cash only?
baba nagpal corner in lajpat nagar takes cash only with no upi, which catches people out regularly. several of the older counters prefer cash too. carry notes - this is a rs 60-250 meal and card acceptance at the long-standing street counters is unreliable.
where can i get paneer-stuffed bhature in delhi?
sita ram diwan chand in paharganj is the signature - paneer-stuffed bhature with spicy chole and a tangy pickle, and it is the reason the place is the most popular in the city. odeon sweets in gole market is the other name that comes up for paneer-filled chole bhature. the stuffed version is richer rather than better, so order it once and compare.
best chole bhature in north delhi?
chache di hatti in kamla nagar, at 33-D, around rs 60-80 and open roughly 9:30 am to 2 pm. it is a du student staple for a reason - cheaper, lighter on oil, and the chutney of coriander, mint, green chillies and tamarind water is what regulars actually come for. get there by 11 am. shree gopal ji in rohini is the other north delhi name that recurs.
what makes a good bhatura?
it should puff fully and hold the puff for a minute rather than collapsing as it lands, the inside should be chewy not bready, and the outside should not be slick with oil. greasiness is the standard failure mode for delhi chole bhature, which is exactly why chache di hatti gets singled out for a lighter fry and better masala balance.
sharetwitterwhatsapp

more from delhi