Delhi does not just feed you, it ambushes you. Walk into any busy lane in Old Delhi on a random Tuesday morning, and the smell of ghee, frying batter, and simmering spices hits you long before you even spot the stalls. I’ve spent nearly 20 years eating across food cities all over India, and nothing quite prepares you for what Delhi throws at you. It is chaotic, loud, and completely overwhelming. It is also completely wonderful.
Whether you are putting together a Delhi food guide for the very first time, or you are a local who genuinely thinks you have covered everything, this list of 20 must-try dishes and places will almost certainly find at least one gap you missed.
Why Delhi’s Food Culture Is Unlike Anything Else
The city has spent centuries absorbing cooking traditions. Mughal kitchens, Punjabi dhabas, Jain thali customs, and generations of street food vendors all of it has quietly shaped what lands on your plate here. The best food in Delhi is almost never inside a hotel restaurant. It is in a shop that has been frying the same jalebi batter since your great-grandparents were kids, or in a dhaba where the dal makhani pot has been on the fire since last night.
Delhi pulls from Mughal, Punjabi, Jain, and Sindhi cooking traditions and somehow makes all of it feel like one single, cohesive food culture. The recipes in these family-run places are genuinely old. Nobody is trying to impress you. That is, honestly, exactly what makes the food so good.
Old Delhi: Where It All Begins
1. Stuffed Parathas – Paranthe Wali Gali
This narrow lane inside Chandni Chowk has been doing stuffed parathas since the 1870s, which sounds impossible until you actually show up and see how little has changed. The fillings go well beyond what most people expect from rabri and dry fruit sitting alongside the usual potato and green chilli. Ghee here is not a topping. It is basically the cooking medium, and everything arrives genuinely swimming in it. Pandit Gaya Prasad Shiv Charan is the most consistently good shop in the lane. Get there before 10 AM if skipping a queue matters to you.
2. Mutton Korma and Seekh Kebabs – Karim’s
Karim’s opened near Jama Masjid in 1913, and the kitchen has stayed in the same family ever since. That matters because the Mughal cooking tradition they carry was not reconstructed from a book; it is just how they have always cooked. The mutton korma is slow-cooked until the meat completely surrenders and falls apart. The seekh kebabs carry a smoky depth that only comes from a real tandoor and cannot be faked in a pan. If you are sitting down for one proper meal in Old Delhi, let it be here. Go at lunch when everything is at its freshest.
3. Nihari – Al Jawahar
Most visitors walk right past Al Jawahar on their way into Karim’s, which is genuinely their loss. This overnight stew of soft mutton, bone marrow, and spices has been on the menu here for decades, and the recipe has not needed any changing. The gravy is thick, deeply flavoured, and the correct way to eat it is with torn kulcha. One catch, though, they cook a fixed amount each morning, and it sells out well before noon most days. Arriving by 9 AM is the only safe bet.
4. Dahi Bhalla – Natraj
Natraj has been on Chandni Chowk’s main road long enough that regulars stopped asking questions and just started showing up. Soft lentil dumplings soaked overnight, topped with cold sweetened yoghurt, tamarind chutney, green chutney, boondi, and chaat masala. Every topping is measured, nothing fights for space, and the whole thing comes together in a way that sounds uncomplicated until you try making it yourself and realise how many quiet years of practice are hiding in that bowl.
5. Jalebis – Lala Babu Sweets
The jalebi at Lala Babu starts with fermented batter piped into hot oil in tight spirals, fried until properly crisp, then dropped straight into warm sugar syrup. You are meant to eat them immediately. The crunch holds for maybe twenty minutes before the syrup takes over, so this is not a dish for dawdling. Lala Babu keeps fresh batches coming through the morning, which means catching a hot round is very much possible. Do not leave without trying at least one.
Read Also: Enjoy Nightlife in Delhi: Top Spots to Explore at Night
Best Street Food in Delhi: The Classics
6. Chole Bhature
Ask any Delhiite what they want for breakfast on a day off, and the answer is almost always chole bhature. The chole is a spiced chickpea curry cooked low and slow with a tea bag thrown in, which sounds strange but gives it a darker, earthier base. The bhatura is a deep-fried, leavened bread that comes out puffed and golden. You tear it and scoop up the chole while both are still hot. Sita Ram Diwan Chand in Paharganj does the bold, heavily spiced version. Nand Di Hatti in Rani Bagh is better known for bhaturas that are exceptionally light and airy.
7. Aloo Tikki
This is usually the first street food people try in Delhi, and it sets the tone for everything that follows. Mashed potato patties seasoned with cumin, dried mango powder, and chillies, pressed onto a tawa in a pool of oil until the crust goes properly crisp while the inside stays soft. Then comes green chutney, tamarind chutney, and sometimes a ladle of warm chole on top. Bengali Sweets in CR Park does a solid version. The stalls in Lajpat Nagar are reliable. Honestly, though, the best aloo tikki in Delhi is almost always the one at your nearest cart.
8. Gol Gappe / Pani Puri
Everyone in Delhi has very strong opinions about whose gol gappe is best and they are all wrong, because their neighbourhood wala is actually the best. What makes Delhi’s version distinct is partly the puri thinner and crispier than other cities, and partly the jaljeera water, spiked with black salt, roasted cumin, mint, and dried mango powder until it is almost savoury. You eat six or eight back to back, each one bursting in your mouth. It is one of those eating experiences that is genuinely difficult to explain to someone who has not had it.
9. Papdi Chaat
Head to any of the stalls around Connaught Place or near India Gate in the early evening for a plate of papdi chaat, and you will understand what Delhi does with flavour. Crisp papdi wafers piled with boiled potato and chickpeas, drizzled with yoghurt and both chutneys, finished with sev and chaat masala. Sweet, sour, spicy, and salty all in the same bite. The one rule is to eat it fast; papdi starts losing its crunch within minutes, and a soggy papdi chaat is a genuinely sad experience.
10. Kathi Roll
The kathi roll started in Kolkata, but Delhi took it, adjusted the fillings, and made it something entirely its own. A paratha goes on the tawa, an egg is cracked over it and spread thin, then comes the filling chicken tikka, paneer, or seekh kebab wrapped tight with sliced onions, chutney, and a squeeze of lime. Khan Chacha in Khan Market has been doing this since the 1970s, and the queue outside most evenings tells you everything. Nizam’s in Connaught Place is equally good. Try both if you can.
Read Also: Best Desserts of All Time in India
Dishes That Define Delhi’s Culinary Identity
11. Dal Makhani
Moti Mahal in Daryaganj is essentially where dal makhani, as the country knows it, was born. Whole black lentils and red kidney beans go into the tandoor overnight, cooked low and slow, then enriched with butter and cream added gradually over hours. The smokiness is not theatrical; it is quiet and deep and present in every spoonful. This is a dish that cannot be rushed, and every good version in Delhi knows that.
12. Butter Chicken
Also from Moti Mahal. The original butter chicken is not the bright orange, sweetened version that has spread across the world. The sauce here is tomato-based but deep and slightly tangy, enriched with butter in a way that coats the chicken rather than drowning it. Order it with naan that has just come off the tandoor, and you will have one of the better meals of your trip.
13. Mughlai Biryani
Delhi’s biryani does not shout. Compared to Hyderabadi, it is restrained, but what it does with cardamom, cloves, and star anise in the rice is genuinely lovely, and the mutton from a proper dum cook is very tender. Dum Pukht at ITC Maurya is where you go for the refined, occasion-meal version. Aslam Chicken near Jama Masjid is where you go for an excellent biryani on a regular Tuesday without needing a reservation.
14. Rajma Chawal
Sundays in Delhi smell like rajma. Red kidney beans simmered with onion, tomato, and spices until the gravy is thick enough to coat every grain of rice. The best version is always someone’s mother’s recipe, but the dhabas in Rajouri Garden make a genuinely respectable one. This is a comfort dish and it does not pretend to be anything else, which is partly why Delhiites are so fiercely loyal to it.
15. Tandoori Chicken
Half a chicken, marinated in yoghurt, red chilli, and spices, cooked in a clay tandoor until the outside chars and the inside stays just juicy enough. Getting this right requires a well-seasoned tandoor, good quality chicken, and some real patience. Karim’s does a reliable version. Most decent dhabas across the city do too. Order it with sliced onions, lime, and green chutney alongside.
Read Also: Famous Dish of Maharashtra
Delhi’s Desserts and Drinks
16. Kulfi Falooda
Kulfi falooda is what Delhi summers demand. Dense, slow-frozen kulfi in kesar and pista, placed over falooda noodles soaked in cold rose milk. The texture is nothing like regular ice cream because kulfi does not so much melt as slowly soften, which means you can actually pace yourself with it. Roshan Di Kulfi in Karol Bagh has been making this for generations and is still the place to measure everything else against.
17. Lassi
The lassi from the small shops near Fatehpuri Mosque in Old Delhi has nothing in common with the packet stuff you find at the supermarket. The yoghurt is strained and genuinely thick. The sweetness is restrained. The top arrives with a thick layer of malai you have to work through before you even reach the lassi underneath. On a hot afternoon in Old Delhi, this is not just a drink; it is a genuine necessity.
18. Shahi Tukda
Not enough people eat shahi tukda, and that is a real shame because it is one of the best desserts Old Delhi has to offer. Thick bread slices fried in ghee, soaked in sweetened milk reduced to nearly rabri consistency, then finished with chopped nuts and edible silver foil. The cardamom and rose water hit you on the second or third bite. Look for it at Ghantewala Sweets or the dessert counters near Chandni Chowk in the evening.
19. Matar Kulcha
Yellow peas cooked with a mix of whole and ground spices, finished with lemon and fresh ginger, served alongside soft kulcha. It is a breakfast and mid-morning snack more than a full meal, found at chaat corners all over the city. The price is low enough that it almost feels unfair given how good it is one of those things you eat mostly on autopilot and then spend the rest of the day thinking about.
20. Keema Samosa
The keema samosa near Jama Masjid will permanently ruin regular samosas for you. Spiced minced mutton with garam masala and coriander, sealed inside pastry that fries to a blistered, shattering crust. It is a completely different eating experience from the vegetable version. Eat it hot with the green chutney from the stall. Do not let it sit.
Quick One-Day Delhi Food Itinerary
- Morning: Chandni Chowk for parathas, jalebis, and lassi
- Mid-morning: Natraj for dahi bhalla
- Lunch: Karim’s or Al Jawahar for Mughlai
- Evening: Gol gappe and aloo tikki in Lajpat Nagar or Connaught Place
- Dinner: Dal makhani and butter chicken at Moti Mahal, or kathi rolls through Khan Market
FAQs About the Best Food in Delhi
1. What is the most famous food in Delhi?
Chole bhature, butter chicken, and nihari are the names that come up most. But gol gappe and aloo tikki from Old Delhi’s street stalls are just as iconic for people who actually live here.
2. Where can I find the best street food in Delhi?
Chandni Chowk is where you start. Lajpat Nagar, Connaught Place, and Sarojini Nagar are all worth a visit after that.
3. Is Delhi food very spicy?
Depends on what you order. Street food tends to be bold and heavily spiced. Mughlai dishes are fragrant more than fiery. Most vendors will tone it down if you ask.
4. What are the best options for vegetarians?
Delhi is genuinely excellent for vegetarians. Chole bhature, aloo tikki, dahi bhalla, matar kulcha, rajma chawal, and stuffed parathas cover the savoury side well. For dessert, jalebis, kulfi, and shahi tukda are all worth trying.
5. Is street food safe for international tourists?
Yes, as long as you stick to busy stalls in well-known areas, skip raw water, and go with bottled water. High-turnover spots in Chandni Chowk and Khan Market are generally safe, and food is cooked fresh throughout the day.





Follow Us
