New DelhiDestinations
Blog Food & drink

Best street food in Old Delhi, ranked

2026-03-145 min readThe New Delhi Destinations editorial team
Frying parathas at a stall in a narrow Old Delhi lane Frying parathas at a stall in a narrow Old Delhi lane

You can eat six of the best things in Chandni Chowk for under ₹500 a head — here is the order to eat them in, the stalls that earn the queue, and the two famous names I would walk past.

How to walk Chandni Chowk without wasting your appetite

Chandni Chowk's main spine is now closed to motor vehicles between roughly 9am and 9pm, which has transformed it from a suicidal scramble into a genuinely walkable street. Start at the Red Fort end after a fort visit, or come out of Chawri Bazaar metro on the Violet Line and work north. The whole eating circuit is about 2 km with detours, and takes three to four hours if you pace yourself and share everything.

Two rules save the day. Eat small portions and share — one paratha between two, one plate of chaat between three — because the mistake everyone makes is filling up at stop two. And eat between 11am and 2pm or after 5pm; mid-afternoon many kitchens are between batches, which is when you get food that has sat. Carry ₹500 in ₹10 and ₹20 notes; most of these places take UPI now, but change speeds everything up.

1. Paranthe Wali Gali, and what to actually order

The lane of paratha shops off the main street has been frying since the nineteenth century and the surviving few still do it in ghee in shallow iron pans, not on a griddle. Expect ₹80 to ₹150 per paratha served with a tamarind chutney, a pumpkin curry and a pickle. Order the aloo or the gobhi first — the classics are best — and only then experiment with the novelty fillings like rabri or mixed dal, which exist mostly for photographs.

This is the single most touristed stop in Old Delhi and the honest verdict is: worth doing once, not the best food in the lane's postcode. Portions are heavy and oily, and if you eat two you have ended your morning. Have one between two people at around 11.30am, before the queue builds, and treat it as an appetiser rather than lunch. The chutneys are the genuinely good part.

2. Natraj Dahi Bhalle Corner, near the Central Bank

Two items, no seats, permanent crowd. The dahi bhalle — lentil dumplings drowned in cold whisked yoghurt with tamarind and mint — cost around ₹80 to ₹100 a plate and are the best cold thing you will eat in Old Delhi. The aloo tikki, shallow-fried on a huge tawa and crushed under the spatula until the edges shatter, is the other. Both plates together come to well under ₹200.

Standing on the pavement holding a leaf bowl in a crowd is part of it. Go before 1pm or after 5pm; the crush at 3pm on a Saturday is genuinely unpleasant. If you are nervous about yoghurt from a street stall, this is one of the higher-turnover operations in the city — the vat empties every twenty minutes — but if you have only just arrived in India, ease in with cooked food first and come back on day four.

3. Kuremal Mohan Lal Kulfiwale, Sitaram Bazaar

Worth the detour south into the lanes, and my favourite single thing in Old Delhi. They freeze kulfi inside hollowed fruit — mango, pomegranate, and a stuffed one filled with dried fruit — so you slice into an actual whole fruit and it is ice cream inside. Prices run about ₹80 to ₹200 depending on the fruit and season. Mango season, roughly May to July, is the peak, which is also the worst month to be walking Old Delhi, so weigh that.

The shop is genuinely hard to find. It sits in a narrow gali off Sitaram Bazaar, about a 12-minute walk from Chawri Bazaar metro, and the last 200 metres are cycle-rickshaw territory. Ask any shopkeeper for Kuremal and they will point. Go in the late afternoon, treat it as the end of the circuit, and eat it standing in the lane.

4. Karim's, Jama Masjid: the honest verdict

The most famous restaurant in Old Delhi, tucked in the lane by Gate 1 of the Jama Masjid, founded 1913. The mutton burra, the seekh kebabs and the mutton korma are still very good, the roomali roti arrives hot, and dinner for two with meat runs ₹700 to ₹1,200. It is a proper Delhi institution and the courtyard setting at 8pm is atmospheric in a way no new restaurant can fake.

It is also inconsistent, crowded, and slightly coasting on reputation. If the queue is more than 20 minutes, walk 100 metres to Al Jawahar, which serves a nihari and a mutton korma at least as good with faster service. My honest ranking: come to this corner for the mutton, decide between the two on the door, and do not build a whole evening around the name. Nihari, incidentally, is a breakfast dish here — the best version is eaten before 9am.

5. The sweets: Jalebi Wala, Giani's and the Fatehpuri end

At the Dariba Kalan corner, the old jalebi shop fries thick, ghee-heavy spirals in a wok all day, sold by weight at roughly ₹80 to ₹120 for a quarter kilo. These are not the thin crisp jalebis of a north Indian sweet shop; they are dense, chewy and enormous. One between three people. In winter, the same lanes sell daulat ki chaat, an aerated milk foam collected in the dew overnight and dusted with khoya — available roughly October to March only, and unlike anything else in Indian food.

For rabri faluda, head to the shop near Fatehpuri Masjid at the western end; ₹100 to ₹150 buys a glass of thickened milk, vermicelli and ice that is the correct antidote to a hot walk. The Fatehpuri end is also where you find the Sindhi sweet shops selling karachi halwa. This half of Chandni Chowk gets a fraction of the tourists that the Red Fort end gets, and the food is no worse.

6. Chole kulche, chole bhature and the breakfast circuit

Delhi's real breakfast is chickpeas. Chole kulche, sold from carts around Chawri Bazaar and the Ajmeri Gate side, is chickpeas mashed with green chilli and lemon, served with a soft bread that the vendor tears and crisps on the plate — ₹40 to ₹70 and one of the great cheap meals anywhere. Chole bhature, the fried-bread version, is heavier and best eaten around 9am; the famous shop in Paharganj on the other side of the station is worth crossing for.

Start there rather than at the parathas if you are doing a full day. A cart chole kulche at 9am, then walk the fort at opening, then chaat at noon leaves you capable of the afternoon. The reverse order does not. And note that many Old Delhi kitchens shift their timings during Ramadan, when the Jama Masjid area after sunset becomes the best street food in the entire country for a month.

Eating here without getting ill

The rules that actually matter: eat where there is a queue of locals, because turnover beats hygiene theatre; prefer food cooked in front of you at high heat; skip cut fruit, salads and anything with tap water including ice from unknown sources; and refuse the chutney if it looks like it has been sitting in the sun. Bottled water at ₹20 is everywhere. Carry hand sanitiser because there is nowhere to wash.

Two contrarian points. Yoghurt-based dishes from high-turnover stalls are usually fine and are the best food in the area, so do not blanket-ban them. And the number one cause of a ruined week is not street food at all — it is over-eating rich fried food in extreme heat. Go in October to March, share plates, drink more water than feels necessary, and Old Delhi will be the best day of your trip rather than the reason you spent the next one in the room.

Book while you read Median night₹4186 Cheapest area₹761 Hotels with live prices4 Find a hotel

Before you book

What people ask before booking Paharganj.

How much should a street food crawl cost?

Between ₹400 and ₹600 a head for six or seven shared stops, including bottled water. A guided food walk with a reputable operator runs ₹2,000 to ₹4,000 per person including all food, which is fair value on your first day if you want context and someone who knows the lanes.

Is Old Delhi food vegetarian-friendly?

Overwhelmingly so. Parathas, chole kulche, chaat, dahi bhalle, jalebi, kulfi and daulat ki chaat are all vegetarian, and the Chandni Chowk spine is largely a vegetarian street. The meat quarter is concentrated around Jama Masjid and Matia Mahal, which is easy to visit or avoid deliberately.

What is the best time of day to go?

Arrive by 9.30am for the chole and paratha shops before the crowds, or from 5pm for the sweets and the kebab lanes. Avoid 2pm to 4pm, when many kitchens are between batches. Sundays are the most crowded day; Mondays the Red Fort is shut but the lanes are calmer.

Where to stay

Hotels in Paharganj

Live prices · free cancellation

Recommended reads

All posts
Rooftop swimming pool on a Delhi hotel terrace at dusk
Comparisons & rankings · 2026-01-15 Hotels with pools in New Delhi, ranked

Delhi's swimming season runs about eight months of the year, and the ₹2,000 nightly premium a pool adds is only worth paying in five of them — here is where the water is actually good.

Family walking through a hotel courtyard garden in Delhi
Comparisons & rankings · 2026-01-28 Best family-friendly hotels in New Delhi, ranked

Delhi hotels rarely have kids' clubs, so family value here comes down to three things — connecting rooms, a 20-minute radius to sights, and a laundry service — and this ranking of eight area-and-type options is built on those.

Hotel shuttle van waiting outside Delhi airport Terminal 3
Comparisons & rankings · 2026-02-06 Hotels near Delhi airport with free shuttles, ranked

A free shuttle from Terminal 3 saves you about ₹400 and, at 3am, roughly 25 minutes of arguing — here are the six airport-area clusters ranked on how well the transfer actually works.