Quick Answer
- Best street food zones: Connaught Place Market for chaat, Khan Market for a cleaner sit-down version, Paharganj for cheap paranthas near the station.
- Budget per meal: Street food runs ₹50–₹150 per dish. A full meal at Indian Accent or Bukhara costs ₹3,000–₹6,000 per person.
- Recommended days to eat your way around Delhi: 3 full days minimum — one for Old Delhi-style Mughlai, one for South Delhi neighborhood cafes, one for upscale modern Indian.
- One rule: Go to busy stalls, not empty ones. High turnover means fresher oil and fresher fillings.
Delhi rewards people who eat with intention. Pick two or three dishes per neighborhood, not ten, and you will actually remember what you tasted.
Delhi's Iconic Street Food: Start with the Classics
The place to begin is [chaat](https://en.wikipedia.org/wiki/Chaat), and the best entry point is golgappe — those crispy hollow shells you fill with spiced water, tamarind chutney, and mashed potato. Vendors around Connaught Place Market serve them fast and fresh, and the standing-at-the-stall experience is part of the point. Do not order them at a sit-down restaurant for your first try; the street version is colder, faster, and better.
After golgappe, move to aloo tikki chaat: a fried potato patty buried under yogurt, chutneys, and sev. This is the dish that shows you how Delhi builds flavor in layers. Papdi chaat follows the same logic — crispy wafers, cooling curd, sweet tamarind on top. Khan Market has vendors who have been doing this for decades and who take the balance of sweet, sour, and heat seriously. If a stall looks empty at noon, walk past it. The ones with queues are queued for a reason.
For what to eat in New Delhi beyond chaat, the mango lassi at a street-side stall near Hauz Khas Village Park is a better use of ₹60 than anything in a hotel lobby. Get it thick, not watered down — ask for it "thick" and they will understand.
Must-Try Main Dishes and Where to Find Them
Chole bhature is Delhi's defining breakfast dish and you should eat it before 10am, when the bhature (the fried bread) comes out of the oil fresh and the chole is still at its spiciest. The dhabas around Paharganj serve it for under ₹100 and it will keep you full until 2pm. Do not mistake the hotel restaurant version — it is always slightly wrong.
Butter chicken belongs in Delhi, not as a tourist trap but as a genuine local staple. Bukhara at ITC Maurya is the serious version: the dal bukhara there has been on a slow flame for 18 hours and it shows. If that budget does not fit, the chicken tikka rolls from street carts near Khan Market are a smarter lunch — same Mughlai DNA, ₹120, eaten walking.
Paranthas stuffed with spiced potato or paneer are the definitive Paharganj breakfast if you are staying near the station. Order two, ask for the accompanying pickle, and skip the packaged butter — the fresh white butter they bring on the side is the whole point. South Delhi's dhabas do a cleaner version if you want air conditioning alongside it, but the Paharganj dhaba experience is worth doing once for the atmosphere alone.
For eating well in New Delhi on a tight schedule, the Khan Market area beats Paharganj for variety without the chaos — you get kebab rolls, chaat, and a decent filter coffee within a five-minute walk.
Upscale Dining and Modern Indian Cuisine
Indian Accent is the one splurge this city genuinely justifies. The tasting menu reinvents Indian comfort food with real technique — the meetha achar spare ribs and the daulat ki chaat reimagining are the kind of dishes you will describe to people back home. Book two weeks ahead for dinner, or go for lunch when tables are easier to get. It is worth the ₹5,000–₹7,000 per person.
Olive Bar & Kitchen near Hauz Khas District Park is the better call if you want a long, relaxed dinner in a garden setting without the formality of Indian Accent. The food leans Mediterranean with Indian touches and the outdoor space on a cool evening in October or November is hard to beat in this city. Bukhara handles the Mughlai end of upscale — the tandoor work there is straightforward and excellent, no fusion, no reinvention.
Fire&Ice near Connaught Place Market handles the nights when your group cannot agree on Indian food — the pizza is genuinely good, not a consolation prize. The One at Le Meridien is reliable for a hotel-standard international spread if you need that kind of consistency after a long day at the [National War Memorial](https://en.wikipedia.org/wiki/National_War_Memorial,_India) or India Gate.
Coffee Culture and Neighborhood Exploration
The best neighborhood for a full morning of eating and coffee is the stretch around Hauz Khas Village. The cafes here — independent, not chain — do proper espresso and serve it alongside South Indian-style breakfasts or avocado toast depending on your mood. Hauz Khas Village has better cafes than Khan Market but slightly worse value for a full day's eating if you are budget-conscious, because the neighborhood premium is real.
Connaught Place Market is the practical hub: Third Wave Coffee and Nothing Before Coffee are both solid, the Metro access is unbeatable, and you can move from coffee to chaat to a sit-down lunch without a single auto ride. The trade-off is noise — it is a commercial center and it feels like one.
For a slower morning, the area around South Delhi Floors and Safdarjung offers residential-neighborhood quiet with a handful of good local breakfast spots. You are not going to stumble into Delhi's most famous food here, but you will eat well and cheaply alongside people who actually live in the city. Use the [TopTenAtlas travel blog](/blog) for deeper neighborhood breakdowns, check the [best hotels in New Delhi](/india/delhi/new-delhi/hotels-accommodation) to position yourself near where you want to eat, and use [Find places near you](/near) to locate specific stalls once you are on the ground.
FAQ
What is the single best dish to eat on a first day in Delhi? Golgappe from a street stall near Connaught Place Market. It costs ₹30–₹50 for a round of six and it immediately tells you what Delhi cooking is about: bold, sour, spiced, and fast.
Is street food in Delhi safe for first-timers? Choose stalls with high turnover and visible fresh ingredients. Avoid anything sitting in oil that looks hours old. The risk comes from low-turnover stalls, not from street food as a category.
What is the price gap between street food and upscale dining in Delhi? Street food runs ₹50–₹200 per dish. Mid-range restaurants like Olive Bar & Kitchen average ₹1,500–₹2,500 for two. Indian Accent or Bukhara will cost ₹5,000–₹7,000 per person. The gap is real but the street food is not a compromise — it is the main event.
Which neighborhood is best for food if I only have one day? Stay in the Khan Market to Hauz Khas Village corridor. You get street food, sit-down lunch options, good coffee, and upscale dinner within a manageable area. Connaught Place is a close second if you are Metro-dependent.
Do I need reservations for Delhi's top restaurants? For Indian Accent, yes — book at least two weeks ahead for dinner. For Bukhara and Olive Bar & Kitchen, a same-day booking in the afternoon works except on weekends. Street food and dhabas require nothing but appetite.