Written by Elite India Tour — guiding food walks through Old Delhi for 10+ years | Last updated: June 2026
Old Delhi does not just have street food — it has some of the best street food in Asia. The lanes around Chandni Chowk, Jama Masjid, and Paranthe Wali Gali have been feeding Delhi residents since the Mughal era. Some of these stalls have been in the same family for five or six generations. The parathas at Paranthe Wali Gali have been served at the same location since 1875. The kebabs at Karim's have been made from the same recipe since 1913.
The challenge is not finding food in Old Delhi — it is everywhere. The challenge is knowing what is actually worth eating, which stalls are genuinely good versus tourist-facing, how to navigate the lanes without getting lost, and how to eat street food without spending the next day in bed.
This guide is based on hundreds of food walks we have done with international visitors through Old Delhi. We know exactly which stall to stand at, what to order, and what to politely walk past. Follow this guide and Old Delhi's food will be the thing you talk about long after the monuments have blurred together.
For a complete hour-by-hour plan of your Delhi day, read our Delhi one day itinerary.
The single most important timing decision for an Old Delhi food walk is this: go in the morning between 7 and 11 AM. Here is why.
Morning (7 AM to 11 AM) is the best window: The lanes are busy but not yet chaotic. The breakfast stalls are at full operation — parathas are being pressed, jalebi is being fried, kachori is coming fresh out of oil. The light in the narrow lanes is golden and extraordinary for photography. You are eating food at its freshest.
Midday (11 AM to 3 PM) becomes overwhelming: After 11 AM, the lanes fill with thousands of people — vendors, shoppers, delivery motorcycles, and tourists all competing for the same space. Eating becomes a logistics exercise rather than an experience. This is when most tourists visit, and it is not the right time.
Evening (5 PM to 8 PM) has its own charm: Old Delhi lights up after dark. The kebab stalls near Jama Masjid come alive, the chai shops fill up, and the atmosphere is genuinely magical. Evening is a completely different food walk from morning — less breakfast, more grilled meat and rich curries.
Pro tip: If you are doing our Old Delhi food walk tour, we run both morning departures and evening departures precisely because they are such different experiences. The morning walk is for breakfast and street snacks. The evening walk is for kebabs, biryanis, and the full sensory experience of Old Delhi after dark.
Paranthe Wali Gali — literally the alley of parathas — is a single narrow lane off Chandni Chowk that has been serving stuffed parathas since 1875. Several families operate stalls here, all claiming to be the original. The competition is irrelevant — they are all excellent.
What to order: Aloo paratha (potato stuffed), paneer paratha (cottage cheese stuffed), mooli paratha (radish stuffed), or gobhi paratha (cauliflower stuffed). Each is served with white butter, pickle, and a small bowl of yoghurt. The combination is extraordinary.
Price: Between 60 and 120 rupees per paratha depending on the stall and stuffing. Eating two parathas is a full breakfast.
How to find it: Walk down Chandni Chowk from the Red Fort direction. Look for the lane on your right approximately 200 metres before the Sisganj Gurudwara. The lane is narrow — about 3 metres wide — and you will smell the butter before you see the stalls.
Pro tip: Eat standing at the counter rather than at the sit-down tables. The counter version and the table version are identical food but the counter costs 30 to 40 rupees less and gives you the authentic street experience. The family that runs Pandit Gaya Prasad Shiv Charan has been operating continuously since 1875 — their stall is worth seeking out specifically.
Jalebi is a coiled, deep-fried wheat batter soaked in sugar syrup. At its best — and Old Delhi has some of the best jalebi in India — it is crispy on the outside, syrup-filled inside, and hot from the oil. At its worst, it is soggy and over-sweet.
Where to find the best jalebi in Old Delhi: Old Famous Jalebi Wala at the corner of Chandni Chowk and Dariba Kalan has been operating since 1884. They fry continuously from 7 AM and sell out by noon most days. The jalebi here is thicker than the standard version and has a distinctive slight sourness from the fermented batter.
What to order with it: Jalebi paired with rabri (thick sweetened condensed milk) is the classic Delhi breakfast combination. Order 100 grams of jalebi and a small bowl of rabri. Eat immediately while hot.
Price: Approximately 60 to 80 rupees for 100 grams.
Kachori is a deep-fried flaky pastry filled with spiced lentils or potato, served with two chutneys — a green coriander chutney and a dark tamarind chutney. In Old Delhi, kachori is a morning staple eaten before 10 AM when the freshest batches come out.
Where to find it: Any chai shop or halwai (sweet maker) in the lanes around Chandni Chowk and near Jama Masjid. Look for stalls with stacks of round fried pastries and a gathering of locals eating standing up — that is your sign.
Price: 15 to 30 rupees per kachori.
Pro tip: Kachori with chai is the standard Old Delhi breakfast pairing. The chai in this part of Delhi is made with more ginger and less sugar than the versions in tourist restaurants — it is a noticeably different drink. Order both together.
Nihari is a slow-cooked mutton or beef shank stew that has been simmering overnight. It is traditionally a breakfast dish — the Mughals ate it after Fajr (pre-dawn prayer). The best nihari in Delhi is found in the lanes near Jama Masjid, cooked in massive degs (large vessels) that have been on the fire since the previous evening.
Where to find it: The lanes directly north and west of Jama Masjid — particularly Matia Mahal lane — have several nihari specialists. Al-Jawahar and Kallan Sweets are both well established.
What to expect: A bowl of dark, rich, gelatinous gravy with slow-cooked meat that falls off the bone. Served with naan or tandoori roti. The marrow bone (nalli) version is the most prized. Not for the faint-hearted — this is intensely flavoured food.
Price: 180 to 280 rupees per bowl depending on the cut.
Pro tip: Nihari is a morning food. Most proper nihari shops sell out by noon. If you arrive in the afternoon looking for nihari, you will either find it reheated (not the same) or sold out entirely.
Karim's is not street food — it is a sit-down restaurant that opened in 1913 in a lane behind Jama Masjid. The founder, Haji Karimuddin, claimed descent from the cooks of the Mughal royal kitchen. Whether or not that history is entirely accurate, the food has been extraordinary for over 100 years.
What to order: Mutton burra (large lamb chops marinated and grilled over coals), mutton korma (slow-cooked in a rich onion and spice gravy), nalli nihari, and tandoori roti. The seekh kebab is excellent. The dal makhani is served at dinner only.
Price: 600 to 1,200 rupees for a full meal for two including bread and a cold drink.
How to find it: Walk out of Jama Masjid's main gate (south gate). Turn left. Walk approximately 50 metres and look for the small sign and the lane entrance. The main restaurant is down this lane. There are several Karim's offshoots and imitators in the area — make sure you are at the original one established in 1913.
Pro tip: Karim's is best for lunch rather than breakfast. Arrive between 12:30 and 1:30 PM before the post-lunch rush. The breakfast menu is more limited — come here for a proper meal, not just a snack.
The lanes surrounding Jama Masjid — particularly Matia Mahal, Urdu Bazaar, and the lanes heading north toward Turkman Gate — are among the best concentrated street food areas in India. This is Old Delhi's Muslim food quarter and it operates on a different rhythm from the Hindu sweet shops of Chandni Chowk.
Seekh kebab: Minced lamb or mutton mixed with spices, skewered, and grilled over charcoal. The best ones have a slightly charred exterior and a juicy, spiced interior. Served with green chutney and sliced onion. Price: 30 to 50 rupees per kebab.
Shahi Tukda: A Mughal-era dessert — thick fried bread soaked in sweetened milk, topped with rabri and edible silver leaf. Al-Jawahar near Jama Masjid does an excellent version. Price: 80 to 120 rupees per serving.
Mughlai Paratha: A layered paratha stuffed with minced meat and egg, cooked on a tawa with ghee. Distinctly different from the vegetarian parathas of Paranthe Wali Gali — richer, heavier, and deeply satisfying. Price: 80 to 150 rupees.
Khari Baoli is Asia's largest wholesale spice market and sits 5 minutes walk from Chandni Chowk. While it is primarily a market rather than a food walk destination, several shops sell high-quality dried fruits, nuts, and packaged spices that make excellent and genuinely useful souvenirs.
What to buy: Saffron (significantly cheaper than in tourist shops elsewhere), dried apricots and figs from Afghanistan, whole spices including cardamom and cloves, and roasted nuts. Buy only from shops with sealed packaging or that weigh and pack in front of you.
Pro tip: The ground floor of Khari Baoli is wholesale market — enormous sacks of turmeric, chilli powder, and coriander. Walk up to the roof terrace of any building in the area and look down at the spice sacks spread across the street. This is one of the most visually extraordinary things in Delhi and almost no tourists see it because they stay at street level.
Not everything in Old Delhi is worth your time or stomach. Here is the honest list of what to avoid.
This is the classic Old Delhi food walk — focused on breakfast foods and the extraordinary atmosphere of the city waking up.
Old Delhi after dark is a completely different city. The lanes around Jama Masjid fill with smoke from kebab grills, the shops selling Mughal-style sweets set up, and the atmosphere becomes genuinely electric.
Navigating Old Delhi's food scene alone is possible but significantly harder than doing it with someone who knows exactly which stall to stand at, can translate what is in each dish, and can tell you the story behind what you are eating. Our guides have been running food walks through these lanes for years — they know the families, the recipes, and the history.
5-Hour Old Delhi Heritage Walk and Food Tasting by Tuk-Tuk ($76): The most popular option. A tuk-tuk takes you through the lanes so you cover more ground and eat more food. Includes Paranthe Wali Gali, Jama Masjid, Chandni Chowk, and the spice market. Expert guide included. Book 5 Hours Old Delhi Heritage Walk & Food Tasting by Tuk-Tuk.
3-Hour Night Food Tour at Old Delhi by Car ($73): The evening route — Jama Masjid area kebabs, Karim's, Old Delhi after dark. Air-conditioned car between stops for comfort. Perfect for visitors who want the evening experience without navigating the lanes alone. Book at: /tour-detail/3-hours-night-food-tour-at-old-delhi-by-car
Both tours include all food tastings, expert guide, and transport. No hidden costs.
By metro: Chandni Chowk station on the Yellow Line is the most convenient entry point. Exit from gate 5 and you are directly on Chandni Chowk. The metro is clean, fast, and air-conditioned.
By car or tuk-tuk: Ask your driver to drop you at the Red Fort end of Chandni Chowk or directly at Jama Masjid depending on your route. The lanes inside Old Delhi are too narrow for cars — walking and tuk-tuks are the only options inside.
International visitors worry about street food in India. Here is the honest picture from guides who eat this food every day.
The safest street food is the food with the highest turnover — the stall that is frying continuously, the shop where locals are queuing, the snack that is served immediately after cooking. Food that sits around is the risk. Food that comes straight from oil or off a grill is almost always safe.
The items on this guide — parathas, jalebi, kachori, seekh kebab — are all cooked to order and served hot. In our years of running food walks, the overwhelming majority of visitors eat through the entire route without any issue. The small number who have problems invariably ate something cold, something sitting out, or drank tap water somewhere.
Follow the rule: hot, fresh, high turnover. You will be fine.
Yes — if you follow the right approach. Eat food that is cooked to order and served hot. Avoid food that has been sitting out. Drink only sealed bottled water. The items in this guide — parathas, jalebi, kachori, seekh kebab, nihari — are all cooked fresh and have been eaten safely by thousands of international visitors. Our guides eat this food every day on tours without issue.
Morning between 7 and 11 AM for breakfast foods — parathas, jalebi, kachori, nihari. Evening between 6 and 9 PM for kebabs, Karim's, and Mughal sweets. Midday between 11 AM and 3 PM is the least recommended time — lanes are at maximum crowd density and the best food stalls are selling their last batches.
A thorough morning food walk covering parathas, jalebi, kachori, and chai will cost between 400 and 700 rupees per person eating generously. Adding Karim's for lunch brings the total to approximately 1,000 to 1,500 rupees for the full day including all food. This is one of the most affordable food experiences available anywhere in the world at this quality level.
Yes — this guide gives you everything you need to do it independently. The challenge is navigation (Old Delhi's lanes are genuinely confusing) and knowing which specific stall at each location is worth the queue. A guide also tells you the stories — who founded this stall, what the recipe history is, what the Mughal connection is. The food tastes different when you know its history. Our 5-hour tuk-tuk food tour at /tour-detail/5-hours-old-delhi-heritage-walk-and-food-tasting-by-tuk-tuk includes all of this.
Paranthe Wali Gali is a narrow alley off Chandni Chowk in Old Delhi that has been serving stuffed parathas since 1875. Several family-run stalls operate here, each cooking parathas on flat iron griddles with generous amounts of butter. The parathas are stuffed with various fillings — potato, cottage cheese, radish, cauliflower — and served with pickle, yoghurt, and chutney. It is one of the most famous food streets in India.
Yes — Karim's is one of the genuinely legendary restaurants in India. Operating since 1913 in a lane behind Jama Masjid, it serves Mughal-style meat dishes that have been refined over more than a century. The mutton burra, mutton korma, and seekh kebab are exceptional. It is a sit-down restaurant rather than street food, and prices reflect that, but a meal here is an experience rather than just a lunch.
Comfortable flat shoes suitable for uneven cobblestones. Loose, modest clothing — shorts and sleeveless tops are not appropriate for the area around Jama Masjid. A scarf or dupatta is essential — required for entry to both Jama Masjid and Gurudwara Sis Ganj Sahib. Carry a small bag rather than a large backpack. Leave valuables in your hotel safe and carry only the cash you need for the walk.
Old Delhi's food is not just about eating — it is about understanding 400 years of culinary history that survived empires, partitions, and modernisation. The paratha families in Paranthe Wali Gali, the kebab masters behind Jama Masjid, the nihari specialists who have been cooking since before sunrise every day for generations — this is living heritage that happens to be delicious.
Go in the morning. Go hungry. Eat standing at the counter. Say yes to things you cannot identify. And if you want someone who knows exactly which stall, which dish, and which story to tell — we run this walk every day.
Book Our Old Delhi Food Tours:
5-Hour Old Delhi Heritage Walk and Food Tasting by Tuk-Tuk ($76):
3-Hour Night Food Tour at Old Delhi by Car ($73):
Browse all Delhi tour packages:
Read Related Guides:
Best Time to Visit Delhi | Weather, Seasons & Travel Tips
Old Delhi vs New Delhi: What's the Difference and Which to Visit First?
Red Fort Delhi Guide
Unlock the Magic of India's Capital
Your Delhi Airport Layover
Tourist Places Near New Delhi Railway Station
Top 10 Tourist Places in Delhi
