best street food in north delhi (2026)

honest reviews of 10 best street food spots in north delhi. kachori, dosa, chaat, thali, rasgulla with prices, timings, and ratings.

· updated Mar 23, 2026

tldr: out of 10 street food spots across north delhi, my top 3 are jugal kachori (hakikat nagar, 80-year-old recipe, rs 30-50), fateh chand (civil lines, best kachori and chole kulche, rs 50), and banke bihari thali (kamla nagar, rs 200 desi ghee thali with sweets). full reviews with prices and honest opinions below.


north delhi street food is a different world from chandni chowk. this isn’t the organised chaos of parathewali gali or the tourist circuit of karim’s lane. this is neighbourhood food - shops that exist because three generations of families have been eating there. the owners know your parents. the recipes came from partition. the prices haven’t caught up with inflation because the customer base would revolt.

i did this food crawl with two childhood friends who grew up in these neighbourhoods. between the three of us, we’ve been eating at these spots for a combined 60+ years. they took me to places i’d forgotten about and i took them to a new dosa shop that didn’t exist when we were kids. we covered 7 spots, ate at all of them, and had to physically stop ourselves from going to an eighth.

the beauty of north delhi street food is that it’s walkable. kamla nagar alone has 4-5 spots within a 500-meter radius. you can start with kachori for breakfast, move to a thali for brunch, end with dosa and rasgulla, and spend under rs 500 total. try doing that in south delhi.

if you’re looking for nonveg specifically or daryaganj food, check out nonveg food in north delhi and street food in daryaganj.


the awards (my picks)

  • best overall: jugal kachori, hakikat nagar - 80 years, fourth generation, the recipe predates india
  • best value: fateh chand, civil lines - rs 50 for kachori or chole kulche, open till 10 pm
  • best for families: banke bihari, kamla nagar - proper thali, sweets, clean, no-onion no-garlic
  • best new spot: shri ji cafe, kamla nagar - bene dosa in pure ghee, 11 am to 11:30 pm
  • best sweet: rasgulla seller near national agency, huts lane - since 1958, rs 225
  • best chaat: vaishno chaat bhandar, kamla nagar - decent golgappe, the cm’s favourite apparently
  • best south indian: madras cafe, parmanand colony - live kitchen, rotating menu
  • most nostalgic: jugal kachori - every north delhi kid’s first food memory

the full list

#spotareabest forcost per platemy rating
1jugal kachorihakikat nagar, gate 7moong dal kachori, bread pakodars 30-508.5/10
2fateh chand13a rajput road, civil lineskachori, chole kulchers 508.5/10
3banke biharikamla nagarveg thali, rasgulla, rajbhogrs 2008/10
4shri ji cafekamla nagarbene dosa, ghee podi idlirs 80-1508/10
5madras cafeparmanand colonymasala dosa, sambhar vadars 80-1207.5/10
6rasgulla stallhuts lane, national agencyrasgulla, rasmalairs 2257.5/10
7vaishno chaat bhandarkamla nagarchaat, golgappers 50-807/10
8kamla nagar chaat stripkamla nagarvarious chaat itemsrs 50-807/10
9shakti nagar mithai shopsshakti nagarjalebi, samosars 30-507/10
10university area snack stallsnorth campusstudent snacks, momosrs 30-606.5/10

the top tier (my regulars)

1. jugal kachori

hakikat nagar, gali number 7 / rs 30-50 per plate / 8.5/10

jugal kachori is 80 years old. fourth generation. the recipe came from pakistan during partition and the family has been making it the same way since. when i asked the owner about the shop’s history, he said “mere pardada ne shuru kari thi” (my great-grandfather started it). pakistan to india, great-grandfather to grandfather to father to him. the kachori has survived four generations and it tastes exactly the same.

what they make is called “purni” - not a standard kachori. it’s stuffed with moong dal mixed with besan and chillies. the texture is different from the typical aloo kachori you get everywhere. it’s denser, more protein-heavy, and has a nuttiness that regular kachori doesn’t have. they also do bread pakoda and aloo tikki, both fried fresh.

a pro tip from the owner: don’t eat it piping hot. let it cool for a minute. the crunchiness improves as it cools slightly and the stuffing firms up. most people grab it hot off the kadhai and miss the best texture.

the shop runs 9 am to 5:30 pm, seven days. it’s in a residential gali which means parking is on the street and the setup is basic - a counter, a kadhai, and a queue. no seating. you eat standing or take it home. a patel nagar branch exists but my friend was clear: “this is the original, this is the one. those others just opened later.”

every person who grew up in north delhi has eaten here. my friend said he guarantees that every single nonveg-eating, vegetarian, doesn’t-matter - everyone has come to jugal kachori at some point. the repeat rate is 100%.

what to order: purni (moong dal kachori), bread pakoda, aloo tikki. let the kachori cool 30 seconds before eating.

verdict: 80 years of the same recipe, four generations, still the best kachori in north delhi. rs 30-50 for a piece of living food history.


2. fateh chand kachori

13a rajput road, civil lines / rs 50 per plate / 8.5/10

fateh chand is what happens when a kachori shop does everything right for decades and just keeps doing it. rs 50 gets you two kachori pieces with amchur chutney, masala, and dhania. the same rs 50 gets you chole kulche with amul butter. both options are excellent and both are rs 50. that pricing is aggressively fair.

the kachori here is stuffed with whole matar (peas) - different from jugal’s moong dal style. the amchur chutney they drizzle on top is what ties it together. it’s tangy, slightly sweet, and balances the deep-fried richness perfectly. the chole kulche are soft kulche with real amul butter (not some generic brand) and well-spiced chole. my friend kept saying “the taste of this never changes - civil lines or sant xavier branch, it’s identical.”

the shop runs from 9 am to 10 pm, seven days. for a kachori shop, those are marathon hours. by 10:30 am on the saturday i visited, the place was already packed. swiggy and zomato orders were flying out non-stop. they’ve figured out the delivery game without sacrificing the dine-in experience.

one beautiful detail: the chole refills are unlimited. you buy one plate, they keep adding chole until you say stop. at rs 50. in 2026 delhi. i don’t know how they make money.

what to order: kachori (rs 50 for 2 pieces) with extra amchur chutney. chole kulche (rs 50) with amul butter. get both.

verdict: rs 50 for unlimited chole and the best kachori in civil lines. this is what honest food pricing looks like.


3. banke bihari thali

kamla nagar / rs 200 per thali / 8/10

the full name is shri banke bihari brijwasi rasgulla wale and they’ve been in kamla nagar long enough that saying the full name is unnecessary - everyone just calls them “rasgulla wale.” but the thali is what deserves your attention even more than the sweets.

rs 200 gets you: three sabzis of your choice (pick from aloo gobi fry, matar paneer makhana, dal makhni, rajma, kachori ki sabzi, vrindavan ki kadhi pakoda, braj besan gatta, and more), lachha paratha, missi roti, butter naan, bhujia, ghee ka achaar, and sweets including rasgulla, rajbhog with pista, rabdi, and rasmalai. everything is no-onion, no-garlic, and cooked in desi ghee.

the aloo gobi fry is the standout - halwai-style, masaledar, crispy edges. the dal makhni is thick and buttery. the vrindavan ki kadhi pakoda is something you won’t find at standard restaurants. every sabzi has that halwai quality - the kind of cooking you associate with wedding food, not a rs 200 thali.

the rasgullas are their signature and they’re excellent. properly soft, soaked in syrup, the right amount of sweetness. the rajbhog is stuffed with pista and is the premium version of the rasgulla. between the two, get both. the fruit cream they sometimes include is a nice light ending.

hygiene is maintained well - clean counters, fresh oil, organized setup. you can pack the thali too and it arrives exactly as it would at the table. roti refills happen without asking. for rs 200 with no-onion no-garlic constraint, the flavour intensity is honestly shocking.

what to order: thali (rs 200). choose aloo gobi fry, dal makhni, and matar paneer as your three sabzis. add rajbhog and rasgulla.

verdict: rs 200 for a halwai-style desi ghee thali with unlimited rotis and excellent sweets. the best vegetarian value in kamla nagar.


the solid middle

4. shri ji cafe

kamla nagar (opposite vaishno chaat bhandar) / rs 80-150 / 8/10

new south indian spot in kamla nagar that’s doing bene dosa (butter dosa made entirely in ghee) and ghee podi idli. the dosa is super crispy with golden brown colour and a good potato masala filling. the ghee podi idli at rs 80 per piece is large but it’s a regular idli in bigger size, not a proper thatte idli.

the shop opens at 11 am which is late for breakfast but runs till 11:30 pm which makes it a great late-night option. seven days open. standing tables outside - no proper seating. the sambhar is decent, the coconut and tomato chutneys are standard.

what i like about this place is that everything is made in ghee. not oil with ghee flavouring - actual ghee on the tawa. you can see it being poured. delhi’s south indian scene is growing rapidly and this is one of the better additions. my friends and i had a minor argument about whether this is better than a certain unnamed dosa chain in the area - the consensus was that the established chain has slightly better sambhar but shri ji’s dosa crunch is superior.

regular idli is rs 30 per piece if you want something simpler.

what to order: bene masala dosa and ghee podi idli (rs 80). the dosa is the better order.

verdict: good ghee-based south indian in kamla nagar. the crunch on the dosa is serious.


5. madras cafe

parmanand colony, dhakka (near mukherjee nagar) / rs 80-120 / 7.5/10

madras cafe is the neighbourhood south indian joint near mukherjee nagar. operates out of a permanent stall (dhakka) with a live kitchen. the masala dosa at rs 120 and sambhar vada at rs 80 are both solid. the menu changes regularly which keeps it interesting - they do chowmein, rice items, and ghee podi idli now.

rs 200 covers two people for a full meal. not earth-shattering south indian but consistently decent and fairly priced. the student population from mukherjee nagar keeps this place busy.

what to order: masala dosa (rs 120) or sambhar vada (rs 80)

verdict: reliable south indian near mukherjee nagar. the value proposition is strong.


6. rasgulla stall (near national agency, huts lane)

huts lane, near national agency gate / rs 225 per plate / 7.5/10

this is the kind of place you’d never find on google maps. an old uncle who’s been selling rasgullas since 1958. he’s 73 years old now and still shows up every day. the stall opens at 1 pm and runs till 10 pm, seven days (sunday slightly late start).

the rasgullas are traditional bengali-style - soft, syrupy, and properly sized. rs 225 for a plate seems steep until you see the portion. they also do rasmalai and rasogolla. the uncle was making these before most of us were born. my friend called these “bachpan ki yaadein” (childhood memories) and honestly, watching a 73-year-old man who’s been doing the same thing for 68 years does hit different.

the exact location is near the national agency main gate on huts lane. ask around - locals know.

what to order: rasgulla plate (rs 225). eat on the spot for best experience.

verdict: 68 years of rasgullas from the same hands. the taste hasn’t changed. neither has the uncle.


the ones i’d skip (but you might not)

7. vaishno chaat bhandar

kamla nagar / rs 50-80 / 7/10

apparently the cm madam’s favourite chaat place. the golgappe are okay, the papdi chaat is standard. it’s directly opposite shri ji cafe so you’ll see it regardless. worth a quick plate if you’re there. not worth a special trip.

verdict: politically famous chaat. the food is average.


8. kamla nagar chaat strip

kamla nagar market / rs 50-80 / 7/10

multiple chaat vendors and small stalls throughout kamla nagar market. the quality is inconsistent but the options are plenty. tikki, golgappe, dahi bhalla, papdi chaat - the usual lineup. pricing is standard at rs 50-80. the university crowd keeps these stalls alive.

verdict: standard delhi chaat. functional, not remarkable.


9. shakti nagar mithai shops

shakti nagar main road / rs 30-50 / 7/10

sweet shops along shakti nagar doing jalebi, samosa, and morning snacks. nothing distinguishes these individually but they serve as the neighbourhood backup when you don’t want to walk to kamla nagar.

verdict: backup options. your neighbourhood safety net.


10. university area snack stalls

north campus, delhi university / rs 30-60 / 6.5/10

momos, maggi, tikki, cold coffee - the student survival diet. cheap and filling. the quality is whatever you’d expect from a rs 30 plate of momos. i’m including these because technically they’re north delhi street food. but if you’re reading this guide, you’re probably past the momos-as-a-meal phase of life.

verdict: student food. nostalgic for du graduates, skippable for everyone else.


north delhi street food tips

  • the kamla nagar circuit. jugal kachori for kachori (start at 9 am), walk to banke bihari for thali/sweets (from 11 am), end at shri ji cafe for dosa (from 11 am). three stops, one area, under rs 400 total.
  • fateh chand is an all-day option. 9 am to 10 pm means you can hit it for breakfast, lunch, or evening snack. most kachori places close by afternoon.
  • carry rs 50 and rs 100 notes. most of these places are small-denomination cash businesses. upi works at some but not all.
  • saturday mornings are peak. the foot traffic at kamla nagar and hakikat nagar spikes on saturdays. go weekday mornings for the calmest experience.
  • south indian opens late. shri ji cafe and madras cafe don’t start before 11 am. if you want dosa for actual breakfast, these won’t work. plan for brunch instead.
  • the thali at banke bihari is the best bang for buck. rs 200 for three sabzis, three breads, sweets, and unlimited refills. bring your appetite.
  • parking is easy. unlike old delhi, north delhi has proper road parking at most spots. kamla nagar main road, rajput road civil lines, and hakikat nagar all have space.
  • ask locals for the rasgulla stall. the huts lane rasgulla seller has no signboard that’s easy to spot. ask any shopkeeper near the national agency gate.

if you found this useful, check out these other delhi guides:

frequently asked questions

best street food in north delhi?
jugal kachori at hakikat nagar gate 7 for 80-year-old moong dal kachori (rs 30-50). fateh chand at 13a rajput road civil lines for kachori and chole kulche (rs 50). banke bihari in kamla nagar for no-onion no-garlic thali (rs 200). shri ji cafe for bene dosa in ghee (rs 80-150).
best kachori in north delhi?
jugal kachori at hakikat nagar gali number 7 is the best. fourth generation, 80 years old, recipe from pakistan. their moong dal purni (kachori) is unique - moong dal with besan stuffing. rs 30-50 per plate. opens 9 am to 5:30 pm. fateh chand in civil lines is the close second with kachori at rs 50 for two pieces.
best vegetarian thali in north delhi?
shri banke bihari brijwasi rasgulla wale in kamla nagar does a no-onion no-garlic thali at rs 200 with three sabzis, lachha paratha, missi roti, butter naan, bhujia, pickles, and sweets including rasgulla and rajbhog. everything cooked in desi ghee. halwai-style cooking that rivals wedding food.
best dosa in north delhi?
shri ji cafe in kamla nagar does bene masala dosa (butter dosa in pure ghee). ghee podi idli at rs 80 per piece. opens 11 am to 11:30 pm. madras cafe in parmanand colony does masala dosa at rs 120. both are good but not competition for the big south indian chains.
best rasgulla in north delhi?
banke bihari brijwasi rasgulla wale in kamla nagar has the best rasgullas. they also do rajbhog stuffed with pista and rasmalai. the shop has been running for decades and the sweet quality is consistently excellent. there's also an old rasgulla seller near national agency, huts lane who's been making rasgullas since 1958 - rs 225 per plate, open 1 pm to 10 pm.
best chaat in north delhi?
vaishno chaat bhandar in kamla nagar is popular (apparently the CM's favourite). jugal kachori in hakikat nagar does good aloo tikki alongside their kachori. for proper chaat, the kamla nagar market strip has multiple options. pricing is rs 50-80 per plate across all spots.
share twitter whatsapp

more from delhi