Best Food to Try in Delhi: 15 Dishes You Can’t Miss

Illuminated India Gate at night in New Delhi captures the essence of urban architecture and iconic landmarks.

The first time I walked into Chandni Chowk, I didn’t have a plan. I just followed the smell of frying kachori down a lane that got narrower with every step, until I was standing in front of a stall that had clearly been in the same spot for decades — the metal karahi (wok) blackened at the edges, the owner not even looking up as he flipped puris into hot oil with one hand and made change with the other. I ate [DISH] for [PRICE], standing on the street, and it remains one of the best things I’ve eaten in this country.

That’s the thing about Delhi’s food scene — it’s not really about restaurants. It’s about knowing which alley to turn down, which stall has the longest line of locals (not tourists), and which dish to order at 9 AM versus 9 PM. This guide is built from actual visits, not a copy of the same fifteen dishes every “Best Food in Delhi” article recycles. I’ll tell you what to eat, exactly where to find it, what it costs, and what I’d do differently if I went back tomorrow.

If you’re also researching India’s entry rules before your trip, I’ve covered that separately in my India Travel Guidelines guide, and if Delhi is just one stop on a longer trip, my Top 10 Tourist Places in India piece covers where to go next.

Top view of vibrant Indian biryani with curry and raita on a rustic setting. Perfect for food lovers.

If you only have time to skim, here’s the shortlist — the dishes locals and food writers agree you shouldn’t leave Delhi without trying.

DishBest Known ForTypical Price
Butter ChickenRich, tomato-based chicken curry — invented in Delhi₹300–₹600
Chole BhatureSpiced chickpeas with fried bread₹80–₹200
Golgappa / Pani PuriCrisp shells filled with spiced water₹20–₹60 per plate
Mughlai KebabsGrilled/skewered meats, Old Delhi specialty₹150–₹400
NihariSlow-cooked meat stew, traditionally eaten at breakfast₹150–₹350
ParantheStuffed flatbreads, from a whole lane dedicated to them₹60–₹150
Rabri Faluda / KulfiDense, milk-based dessert₹60–₹150
JalebiCrispy, syrup-soaked sweet, best eaten hot₹40–₹100 per 100g

Now let’s get into the details — where to actually go, and what to expect when you get there.

Why Delhi's Food Scene Is Different From the Rest of India

Delicious Indian parotta served with side dishes, highlighting traditional flavors and textures.

Delhi’s food identity is really a layering of three big influences. There’s the Mughlai tradition — centuries of court cooking around rich gravies, slow-cooked meats, and kebabs — centered around Old Delhi and Jama Masjid. Then there’s the wave of Punjabi refugee families who arrived after Partition in 1947 and built much of what we now think of as “North Indian” restaurant food: butter chicken, dal makhani, tandoori everything. And layered on top of both is Delhi’s role as India’s capital, which has pulled in food from every state — momos from the Northeast, dosas from the South, Bengali sweets — so that “Delhi food” today is really Delhi absorbing all of India.

That’s part of why a “best food in Delhi” list has to include both 300-year-old street stalls and dishes that are technically only 70–80 years old. Both are authentically Delhi.

15 Must-Try Dishes in Delhi

1. Butter Chicken & Dal Makhani

Top view of Indian curry with spices and cutlery on dark background. Perfect for food lovers.

This is the dish most people associate with North Indian food globally, and it was invented in Delhi — the story goes that leftover tandoori chicken was reworked into a butter-and-tomato gravy at the original Moti Mahal restaurant in Daryaganj, and it stuck. Dal Makhani (black lentils slow-simmered with butter and cream) is its natural companion. You’ll find versions everywhere in Delhi, but eating it near where the dish originated adds something. Pair it with garlic naan or a plain roti.

Where: Moti Mahal (Daryaganj) for the origin story; most mid-range North Indian restaurants across the city do a solid version.
Price: ₹300–₹600 for a full portion.

2. Paranthe at Paranthe Wali Gali

Delicious close-up of a traditional Indian paratha served on a white plate, perfect for culinary themes.

Paranthe Wali Gali (“Lane of Fried Bread”) is a single narrow lane in Chandni Chowk that’s been dedicated to stuffed, deep-fried flatbreads for generations. You’ll find shops making paranthe stuffed with everything from potato and paneer to more unusual fillings, served with a set of pickles and small vegetable sides. It’s less about one dish and more about the experience of the lane itself — cramped, loud, and completely unbothered by how famous it’s become.

Where: Paranthe Wali Gali, off Chandni Chowk main road.
Price: ₹60–₹150 depending on the stuffing and how many sides you order.

3. Chole Bhature

A delicious Indian meal featuring puri, chole, and chutneys served on a blue plate.

Spiced, tangy chickpeas served with a pillowy, deep-fried bread the size of a dinner plate. This is comfort food in Delhi the way a burger is in the US — cheap, filling, and everywhere. Sitaram Diwan Chand near Fatehpuri is one of the most talked-about spots for it, though honestly you’ll find a good plate at half the stalls in any Delhi market.

Where: Sitaram Diwan Chand (Fatehpuri); also widely available citywide.
Price: ₹80–₹200.

4. Chaat — Golgappa, Aloo Tikki, and Papdi

A savory Indian dish, Dahi Vada, served in a marble bowl garnished with herbs and spices.

Chaat isn’t one dish, it’s a whole category — savory, tangy, usually involving some combination of crisp fried dough, boiled potato, chickpeas, yogurt, and spiced water or chutneys. Golgappa (also called pani puri elsewhere in India) is the most famous: a hollow crisp shell you crack open and fill with spiced, tamarind-flavored water, eaten in one bite.

Chaat is also the category where I’d genuinely urge some caution. On my visit, I stuck to stalls that were visibly busy with a fast turnover, used bottled or filtered water for the pani (ask if you’re not sure — most vendors will tell you honestly), and avoided anything that had clearly been sitting out. Busy stalls sell out and remake batches constantly, which is your best real-world hygiene signal.

Where: Natraj Dahi Bhalle Wala and stalls throughout Chandni Chowk; also excellent versions in Bengali Market near CP.
Price: ₹20–₹80 per plate.

5. Kebabs of Jama Masjid

jama masjid, mosques, minarets, delhi, muslim, old delhi, chandni chowk, shah jahan, mughal architecture, islamic architecture, indo-islamic architecture, night photography, india, red sandstone, marble, jama masjid, delhi, delhi, delhi, delhi, delhi, chandni chowk, chandni chowk

The lanes around Jama Masjid, especially Matia Mahal, are Old Delhi’s kebab district. Smoky seekh kebabs, mutton burra, and chicken tikka are grilled over open coals right on the street, and the smell alone will pull you in. Karim’s is the most famous name here — it’s touristy now, and prices reflect that, but the food still holds up. If you want the same style without the queue, several nearby stalls do equally good kebabs for less.

Where: Karim’s and the surrounding lanes near Jama Masjid’s Gate 1.
Price: ₹150–₹400 depending on the cut of meat.

6. Nihari

Mouth-watering close-up of a rich stew in a blue patterned bowl.

A slow-cooked meat stew, traditionally beef or mutton, simmered overnight until the meat falls apart. It’s rich, deeply spiced, and traditionally eaten as an early breakfast — historically prepared the night before for laborers heading out at dawn. Eaten with khameeri roti (a slightly leavened flatbread), it’s one of the heartiest things you’ll eat in the city.

Where: Old Delhi eateries around Jama Masjid; best eaten early morning if you want it as originally intended.
Price: ₹150–₹350.

7. Rabri Faluda and Kulfi

An array of Indian desserts with vibrant plating on a colorful background, highlighting shahi tukda.

Kulfi is India’s traditional dense, slow-frozen milk dessert — richer and creamier than western ice cream because it’s made by reducing milk for hours rather than churning air into it. Rabri Faluda takes it further, layering kulfi with rabri (sweetened, thickened milk), vermicelli noodles, and sometimes rose syrup. Kuremal Mohan Lal Kulfi Wale near Chawri Bazar has been doing this for generations and is worth the detour.

Where: Kuremal Mohan Lal (Chawri Bazar).
Price: ₹60–₹150.

8. Jalebi

Delicious jalebi dessert topped with almond slices, perfect for festive occasions and celebrations.

Bright orange, crisp, syrup-soaked spirals, best eaten fresh and hot straight out of the oil. Old Famous Jalebi Wala near Chandni Chowk’s Dariba Kalan has been making them the same way for over a century. Go in the morning — jalebi eaten fresh is genuinely a different food from jalebi that’s been sitting around.

Where: Old Famous Jalebi Wala, Dariba Kalan.
Price: ₹40–₹100 per 100g.

9. Dahi Bhalla

Close-up of a flavorful dahi vada garnished with fresh cilantro and spices in a white bowl.

Soft lentil dumplings soaked in creamy yogurt and topped with tamarind and mint chutneys, plus a scatter of spices and sometimes pomegranate seeds. Cooling, tangy, and a good contrast if you’ve been eating heavier fried food all day.

Where: Natraj Dahi Bhalle Wala, Chandni Chowk.
Price: ₹40–₹100.

10. Momos

A close-up of Tibetan momos served with spicy and creamy sauces.

Not originally a Delhi dish, but momos (steamed or fried dumplings, usually filled with vegetables or chicken, served with a fiery red chutney) have become one of the city’s most common street snacks, especially popular through Delhi’s large Tibetan and Northeastern communities. Lajpat Nagar and the areas around North Campus and Dilli Haat are reliable spots.

Where: Lajpat Nagar Central Market; Dilli Haat.
Price: ₹60–₹150 per plate.

11. Bedmi Puri Sabzi

bedmi_poori

A classic Old Delhi breakfast: puffy, lentil-stuffed fried bread served with a spiced potato curry. It’s heartier than it sounds and a great alternative to paranthe if you want to try something less commonly written about.

Where: Breakfast stalls around Chandni Chowk and Old Delhi Railway Station area.
Price: ₹50–₹120.

12. Rajma Chawal

Top view of Indian curry with rice, green sauce, onions, and lime slices in a flat lay arrangement.

Red kidney beans in a thick, spiced gravy served over steamed rice. It’s a home-cooking staple across North India, and Delhi does it particularly well in casual “family restaurant”-style spots rather than street stalls. Good comfort food option if your stomach needs a break from fried street snacks.

Where: Widely available at casual dine-in restaurants across the city.
Price: ₹120–₹250.

13. Delhi-Style Indo-Chinese

Savor the spicy Indian-style noodle and Manchurian combo, a perfect meal for flavor lovers.

India has its own distinct take on Chinese food — sweeter, spicier, and built around dishes you won’t find in China itself, like chilli paneer, gobi Manchurian (cauliflower in a tangy sauce), and hakka noodles. Chandni Chowk has street stalls doing this alongside traditional Indian snacks, which is a fun contrast to try.

Where: Street stalls throughout Chandni Chowk and Connaught Place.
Price: ₹100–₹250.

14. Kachori

Top view of puri with curry and sides, featuring vibrant colors and textures on a dark background.

A deep-fried, spiced-lentil-stuffed pastry, usually eaten for breakfast with a side of tangy potato curry or chutney. It’s one of the more overlooked items on this list — most “best of Delhi” guides skip it — but it’s a genuine local breakfast staple, especially in Old Delhi.

Where: Breakfast stalls in Chandni Chowk, especially near Fatehpuri Masjid.
Price: ₹30–₹80.

15. Lassi

food, cream, delicious, epicure, milk, lassi, indian, chilled, lassi

A thick, chilled yogurt drink, sometimes sweetened, sometimes topped with a layer of cream or malai. Amritsari-style lassi stalls in Chandni Chowk serve it in clay cups — a good way to cool down between stops on a hot food crawl.

Where: Chandni Chowk lassi stalls, especially near the main street.
Price: ₹40–₹100.

Bonus: Daulat ki Chaat (Seasonal, Winter Only)

Daulat ki Chaat

Worth a special mention because most guides miss it entirely: Daulat ki Chaat is a strange, wonderful winter-only dessert made from milk whipped into an airy foam overnight in the cold night air, then dusted with sugar, saffron, and nuts. It has almost no flavor beyond sweetness and milk — it’s more about texture than taste, and it genuinely melts on your tongue. It only appears on Old Delhi streets during the coldest winter months, roughly December to February, sold from large covered vessels early in the morning before it can melt in the sun. If your trip happens to land in that window, it’s worth actively seeking out rather than leaving to chance, since it simply isn’t available the rest of the year.

Where: Seasonal street vendors around Chandni Chowk and Old Delhi, winter mornings only.
Price: ₹40–₹100.

What to Drink Alongside Delhi's Food

Food gets most of the attention in Delhi guides, but what you drink matters just as much when you’re doing a multi-stop crawl in the heat.

  • Nimbu Pani: A simple salted or sweetened lime water, sold at most street corners — genuinely one of the best ways to cool down between stops.
  • Lassi: Covered above, but worth repeating — thick, chilled, and filling enough to count as a small meal on its own.
  • Jaljeera: A tangy, cumin-forward spiced water drink, distinct from the pani used in golgappa, sold as its own drink at some stalls.
  • Chai: Small clay-cup chai stalls are everywhere in Old Delhi, and a short chai break is a normal part of any food walk here.

As with food, stick to stalls making drinks fresh in front of you rather than pre-mixed containers sitting in the sun.

A Quick Glossary for First-Time Visitors

A few words that’ll come up constantly on any Delhi food outing, in case you haven’t come across them before:

  • Chaat: A broad category of savory, tangy street snacks — not one specific dish.
  • Gali: Lane or alley — as in Paranthe Wali Gali, “the lane of paranthe.”
  • Karahi: The wide, deep wok-like pan used for frying and cooking most street food.
  • Teekha: Spicy — useful to know if you want to ask for less (“kam teekha”) or more (“zyada teekha”).
  • Thali: A multi-dish platter, common at sit-down restaurants rather than street stalls.
  • Bhature / Puri: Types of fried bread — bhature is larger and used with chole, puri is smaller and often paired with sabzi.

Best Food Areas in Delhi — Where to Eat, By Neighborhood

Old Delhi (Chandni Chowk / Jama Masjid)

Architectural view of Jama Masjid in Delhi, India at twilight with people and warm lighting.

This is the heart of Delhi’s food identity — dense, chaotic, and where most of the dishes above are best experienced in their original form. Everything is walkable within a fairly small radius, but the lanes are narrow, crowded, and not stroller- or wheelchair-friendly in most stretches. It’s also the cheapest area on this list by a wide margin, and the closest metro stations are Chandni Chowk and Jama Masjid on the Yellow and Violet lines.

Connaught Place (CP)

A serene view of Connaught Place with empty streets and iconic buildings in the background.

Delhi’s central business and shopping district has a mix of sit-down restaurants and slightly more polished street food, with easier metro access (Rajiv Chowk station sits right underneath it) and more hygienic, air-conditioned options if Old Delhi feels overwhelming on a first visit. It’s a good middle ground if you want to ease into Delhi food culture before tackling Chandni Chowk.

Hauz Khas Village / Khan Market

A historic Mughal monument surrounded by greenery, showcasing intricate architecture in Delhi's lush landscape.

Upscale, cafe-heavy, and better suited to an evening out than a street food crawl. Good if you want a nicer dinner, cocktails, or fusion food alongside Delhi classics, but it’s not where you go for “authentic street Delhi” — think of it as Delhi’s food scene for a different kind of night out.

Lajpat Nagar / South Delhi

Vibrant morning hustle on Delhi streets capturing e-rickshaws and pedestrians in motion.

The best area for momos and regional food from the Northeast and Tibet, plus a strong local market scene that’s less touristy than CP or Old Delhi. Slightly further from the main tourist circuit but easy to reach by metro (Lajpat Nagar station on the Violet line), and a good add-on if you’re staying in South Delhi anyway.

Pros & Cons: Which Area Should You Choose?

AreaProsCons
Old DelhiCheapest, most authentic, huge variety in a small radiusCrowded, hot, hygiene varies stall to stall, easy to get lost
Connaught PlaceEasy metro access, more hygienic sit-down optionsPricier, less of a “street food” feel
Hauz Khas VillageGreat evening atmosphere, good for a proper dinnerNot really traditional Delhi street food, higher prices
Lajpat NagarBest momos and regional variety, good local marketFurther from main tourist sites, needs a cab or metro

What Delhi Food Actually Costs

  • Single street food item: ₹20–₹100
  • A full Old Delhi food crawl (5–6 stops, one person): ₹300–₹500
  • Sit-down mid-range restaurant meal: ₹500–₹1,200 per person
  • High-end restaurant dinner (Hauz Khas / Khan Market style): ₹1,500–₹3,000+ per person

Best Time to Visit Delhi's Food Streets

An individual holding a large clock in an outdoor forest environment, symbolizing time.

Time of day: Evenings, roughly 6–10 PM, are when Old Delhi’s food scene is liveliest — most stalls are in full swing and the crowd itself is part of the experience. If you want paranthe, kachori, or nihari, though, go early morning (7–10 AM), since these are traditionally breakfast foods and some stalls sell out or wind down by midday.

Season: October to March is the most comfortable window for walking around Old Delhi’s narrow, un-shaded lanes. Delhi summers (April–June) get brutally hot, which makes a long food walk genuinely uncomfortable.

Day of week: Some individual shops close on specific days — it’s worth a quick search or a call ahead if there’s one specific stall you’re set on visiting.

Common Mistakes to Avoid When Eating in Delhi

Minimalist eraser with 'I Love Mistakes' message on pink background, school stationery.
  • Drinking tap water or using ice from unverified sources. Stick to bottled or filtered water, and ask vendors what water they use for pani puri if you’re unsure.
  • Ignoring turnover. A stall with a constant line of locals is remaking food fast and fresh. An empty stall with food sitting out is a bigger risk.
  • Overordering at your first stop. Old Delhi food crawls work best in small portions across many stalls — save your appetite.
  • Assuming every “Karim’s” or famous-name branch is the original. Some well-known names have multiple branches of varying quality; the original locations are usually worth seeking out specifically.
  • Not carrying cash. Many street stalls in Old Delhi are cash-only, and card readers are unreliable in the narrower lanes.
  • Skipping hand sanitizer. Handwashing stations are rare at street stalls — carry your own.
  • Trying everything on an empty stomach. Delhi street food is rich and often fried. Eating a light meal before you start, rather than arriving starving, makes it much easier to pace yourself across a multi-stop crawl.
  • Going during peak summer without a plan for the heat. Old Delhi’s lanes are narrow, shaded unevenly, and can get uncomfortably hot from April through June. If you’re traveling then, shift your crawl to early morning or evening and carry water.
  • Underestimating how easy it is to get turned around. The lanes around Chandni Chowk and Jama Masjid aren’t laid out on a grid. Save a pin of your starting point on your phone’s map before you start walking.

Pro Travel Tips for Eating in Delhi

The word 'TIPS' in wooden letters on a burlap background, ideal for business advice visuals.
  • Go with a local friend or a small-group food walk for your first outing — it’s the fastest way to learn which stalls are worth it.
  • Order small portions and split dishes with your group so you can try more without getting full too fast.
  • Carry tissues and hand sanitizer; most street stalls don’t have any washing facilities.
  • Learn a few basic Hindi food words (e.g., “kam teekha” for less spicy) — it goes a long way with vendors.

Who Should Eat Where

  • First-time visitor, short on time: Start in Connaught Place, then do a short guided Old Delhi food walk in the evening.
  • Budget backpacker: Go straight to Old Delhi and do a self-guided crawl through Chandni Chowk and Jama Masjid’s lanes.
  • Serious foodie with time to spare: Dedicate a full evening to Chandni Chowk alone, hitting as many of the 15 dishes above as you can.
  • Traveling with kids or a sensitive stomach: Stick to mid-range, sit-down restaurants that serve the same dishes in a more controlled kitchen environment — Moti Mahal or Karim’s sit-down branches are a good middle ground.

Delhi Food for Dietary Restrictions and Preferences

Delhi is genuinely one of the easier Indian cities to navigate if you have dietary restrictions, mostly because vegetarian food is the default rather than the exception in much of North Indian cooking.

  • Vegetarian: Extremely well covered — chole bhature, most chaat, paranthe, dal makhani, rajma chawal, and dahi bhalla are all vegetarian by default. Many Old Delhi stalls are entirely vegetarian.
  • Vegan: Trickier, since a lot of Delhi’s signature dishes lean on dairy (ghee, butter, cream, yogurt). Chole bhature and most chaat can usually be made or found without dairy if you ask, but rich gravies like butter chicken’s vegetarian cousins (paneer butter masala) and anything involving lassi or kulfi are off the table.
  • Non-vegetarian: Old Delhi, especially around Jama Masjid, is the center of Delhi’s meat-eating food culture — kebabs, nihari, and Mughlai gravies are all concentrated there.
  • Halal: Most of the meat served around Jama Masjid and in Old Delhi’s Muslim-majority neighborhoods is halal, given the area’s demographics and history, though it’s worth confirming directly with individual vendors if it matters to you.
  • Gluten: Harder to navigate, since fried breads (bhature, puri, parantha) are central to a lot of what’s on this list. Kebabs, dahi bhalla (check the bhalla’s batter), and most curries eaten with rice rather than bread are safer bets.

Frequently Asked Questions

What food is Delhi most famous for?

Delhi is best known for butter chicken, street chaat, and Mughlai kebabs from Old Delhi — a mix that reflects both its Punjabi refugee food culture and its Mughal-era culinary history.

Is street food in Delhi safe for tourists?

It generally is if you're careful — stick to busy, high-turnover stalls, avoid tap water and ice, and choose freshly cooked items rather than food that's been sitting out.

What is the best time of day to eat street food in Chandni Chowk?

Evenings between 6 and 9 PM are liveliest for most street food, though breakfast dishes like paranthe, kachori, and nihari are best eaten early morning between 7 and 10 AM.

How much does a Delhi food tour cost?

A self-guided street food crawl typically costs ₹300–₹500 per person for 5–6 stops. Guided food tours with a local guide usually cost more, depending on the operator.

What should a vegetarian eat in Delhi?

Chole bhature, chaat (golgappa, aloo tikki, papdi), paranthe, dahi bhalla, and rajma chawal are all vegetarian and widely available across the city.

Is Karim's in Old Delhi worth the hype?

Yes for the kebabs and nihari, though it's touristy now and priced accordingly. Several nearby stalls in the same lanes serve comparable food for less if you don't mind skipping the famous name.

What's the difference between eating in Old Delhi versus Connaught Place?

Old Delhi is cheaper, more crowded, and closer to traditional street food; Connaught Place is more hygienic and tourist-friendly but generally pricier and less "authentic street" in feel.

Scroll to Top