Table of Contents
A guide to the most famous foods of Delhi, plus best restaurants, street food, and food tours
DELHI IS KNOWN as the food capital of India. The city is famous for a variety of foods, dishes, and restaurants. You can’t miss trying the famous Delhi foods when you’re visiting. This guide covers restaurants in New Delhi, street foods, sweet foods, and some recommended Delhi food walks.
I’ve lived in Delhi on-and-off for 13 years, and spent several winters in the city, which was recently named “Best Destination For Food/Drink in India” by Lonely Planet India magazine. I concur. Food all over India is great of course, but Delhi is a one-stop destination for famous local dishes and much much more.
Below are some of my favourite dishes, street food, sweets, restaurants, best places to eat in Delhi — plus suggestions for getting all of this yummy food delivered to your door. This guide also indicates if there is a vegetarian version (V) and whether it’s gluten-free (GF). Enjoy. (Warning: do not read while hungry.)
I Love Delhi tours
We love Delhi! And we want to show you the Delhi we love. India for Beginners offers I Love Delhi tours that include a choice of homestay, mid-range or luxury hotel – depending on budget – and both city tours and local experiences. All packages can be modified to suit your dates, travel style and budget.
Learn MoreLove Indian food?
Read more posts about Indian food on Breathedreamgo!
- Unique Guide to Mumbai Street Food : Don’t miss this tantalizing post covering all the famous, tasty treats unique to Mumbai, with recipes so you can make these in your own home!
- 20 Famous Indian Foods with Recipes : The top 20 tastiest and most well-known Indian foods with easy to follow recipes.
- Top 26 Best street foods in India : If you visit India, you must try the street food! This post also includes recipes.
- The Best places for shopping in India : Shopping and eating go hand in hand!
- 3 day Delhi itinerary : Will help you plan your trip!
Top 5 favourite famous Delhi foods
- Butter Chicken. I don’t eat meat so I cannot attest to the awesomeness of Butter Chicken in Delhi, but everyone talks about it, so it must be true. Called Murgh Makhani in Hindi.
- Kebabs. Kebabs come in many flavours, some meat and some vegetarian. They are sold all over Delhi in fine restaurants and on street corners. The kebab stalls in Khan Market are inexpensive and well-loved. The best kebabs I’ve had were at Dum Pukht, a very high-end dining room at the gorgeous ITC Maurya Hotel. V
- Parathas. Alas, as someone who has to eat gluten-free, I can no longer enjoy thick, stuffed-bread Parathas. But I used to eat them, on my first few trips to India, so the memory lingers. Paranthe Wali Gali in Chandni Chowk, Old Delhi, is the place to go. V
- Sarson ka Saag and Mukki ki Roti. There are a lot of Punjabis in Delhi, and the rich, filling and delicious food from this culture is one of the main reasons Delhi’s cuisine is world famous. Sarson Ka Saag (made from mustard leaves) is probably the signature dish of Punjabi cuisine. Even if you have to eat gluten-free diet, like me, you can enjoy Missi Roti, which is made from gram flour (though wheat flour is sometimes mixed in, so you must ask) and Mukki ki Roti, which is made from corn flour (but ask about wheat flour in the batter). V, GF
TIP: When you see Bollywood stars running through fields of yellow flowers, that’s the mustard fields of Punjab.
- Dal Makhani. There are many types of dal (lentils), but somehow Delhiites seem to prefer Dal Makhani, made from red kidney beans and whole black lentils. You can get Dal Makhani in dhabas, restaurants, homes and fine restaurants. Well, everywhere. At Bukhara, often cited as India’s best restaurant, they make a dish called Dal Bukhara, which is a lot like Dal Makahni, but only with black (urad) lentils. It’s considered by many to be the best dal in the world, and I can tell you, it is melt-in-the-mouth amazing.
TIP: Here’s a recipe for Dal Bukhara. Good luck. The secret is in the very, very long cooking time.
Dilli ki Sardi
Winter in Delhi is sometimes affectionately called Dilli ki Sardi (after a very popular Bollywood song). Locals love the cooler temperatures and the excuse to get out the sweaters and indulge in rich, warming foods. Dishes like sarson ka saag, masala chai, and gajar ka halwa. The street vendors sell warm peanuts, and foggy mornings bathe the city in a romantic hue. It’s worth spending a few days to get to know this aspect of Delhi.
More reading on Breathedreamgo about travel to Delhi
- Find out what to do in Delhi in my Delhi Travel Guide.
- Aerocity hotels are near the Delhi airport, and some of the best hotels in the city
- Taj Mahal is only a few hours from Delhi by car or train: read our post on visiting the Taj Mahal.
- Delhi is one point of the Golden Triangle, the most popular tourist route in India.
Top 5 favourite street foods of Delhi
- Chole Bhature. Spicy chole (chickpeas) and deep fried bread. This is Delhi food at its most calorific, filling, and sensation-exploding … not suitable for gluten-free diets, alas, unless you eat the chole with something else, like rice. V
- Dahi Papdi Chaat. One of my absolute favourite street foods, it’s sweet, tangy, light, filling … all good things. Wheat wafers, moong beans, potatoes, yogurt, chutney, spices and sauce are all layered together in a gooey mess. For those who avoid gluten, have it made without the papdi (wheat wafers). V, GF
- Gol Gappas. These are called Pani Puri in Mumbai, where these treats are equally popular. Little crisp, fried flour balls are filled with a mixture of flavoured water, tamarind chutney, chili, chaat masala, potato, onion and chickpeas. No gluten-free option that I’m aware of. V
- Aloo Tikki. Another one of my favourites, very good for eating when the temperature drops in winter in Delhi. Spicy, pan-friend potato patties, served with chutney. V, GF
- Samosas. Everyone knows samosas, the stand-by Indian snack enjoyed all over Delhi and just about everywhere else on the planet. You can get meat or vegetarian versions, spicy or mild. V
TIP: Old Delhi’s street food is famously good, and sometimes famously unhygienic (have you see the film Delhi Belly?). You can get everything in many of the small, traditional restaurants and cafes of Delhi such as these places — which are just as delicious but much more hygienic: Natraj Dahi Wale Bhalla, Nathu Sweets, Anupama Sweets, Moti Mahal, Bengali Sweets, Haldirams, Evergreen.
“I say this every time and I’ll say this again, Delhi is way better than Mumbai in terms of food. Be it street food or fine dining. It is a fact and it’s coming from a Mumbaikar. Except the Gujarati chaat, which is better in Mumbai, Delhi can definitely be called the food capital for me as of now.” – Ashrita, Caramel Wings
Top 5 favourite sweet foods of Delhi
- Gulab jamun. I always say these little milk dumplings are the reason I gained 15 pounds in India. V
- Gajar ka halwa. Made from the red carrots of India, this dessert is best eaten fresh and warm. V, GF
- Kulfi. Punjabi ice cream. Need I say more? Yes, Pista Kulfi. The pistachio flavour, is a favourite of many. V, GF
- Jalebis. Many Delhiites would live and die for freshly made jalebis. Old Famous Jalebi Wala in Old Delhi is THE place to go. But as long as you are eating them right out of the hot oil, you’re good to go. V
- Rasmalai. Made from fresh cheese and sweet milky sauce, they are light and a little less sweet than many of India’s over-the-top desserts that give you an instant sugar high (and sometimes a headache). V, GF
Top 10 favourite restaurants in Delhi
- Bukhara. Often called India’s best restaurant. I’ve had the incredible privilege of eating there on several occasions, including the time I stayed at the ITC Maurya Hotel, where Bukhara is located. Most recently I enjoyed a feast with fellow Torontonian Andrew Dobson, which you can read about here.
TIP: Do not miss the Dal Bukara and Tandoori Jhinga (Shrimp).
- Sodabottleopenerwala. This is the new India — hip, fun, and creatively self-referencing. Located in trendy Khan Market, Sodabottleopenerwala is a post-modern take on Mumbai’s iconic Iranian cafes.
- Rajdhani. Going to Rajdhani is an experience. A small army of waiters swarm around your table, spooning never-ending servings of authentic vegetarian Gujarati and Rajasthani cuisine onto your thali (plate). V
- Andhra Bhavan. Eating lunch at this busy canteen in the heart of Delhi is an experience in well-ordered chaos. Political leaders jostle with civil servants and tourists to eat very affordable, very spicy traditional food from Andhra Pradesh. An insider favourite.
- Gulati Restaurant. Delhiites love to stop at a Pandara Road eatery on their way home from socializing, and Gulati’s is the top choice. Open since 1959, it is elegant in a non-fussy way, and serves consistently good north Indian cuisine including kebabs, biryanis and tandoori. (Gulati was damaged in a fire in 2024 but will reopen.)
- Potbelly Rooftop Cafe. Like Sodabottleopenerwala, this place is a fresh, new concept in India, and is located in the newly trendy Shahpur Jat neighbourood of South Delhi. Not easy to find, but worth it. Small rooms with large views and a very good Bihari-inspired cuisine. Affordable, unique and fun.
- Naivedyam. My standby in Hauz Khas, it’s very affordable and will transport you to traditional South India. V
- Saravanna Bhavan. A chain of cheap ‘n cheerful South Indian eateries, there are several in Delhi (though I always eat at the one on Janpath). The food is consistently good, no matter how busy the restaurant is. V
- Spice Route. Voted one of the most beautiful restaurants in the world, this Imperial Hotel classic is also one of the most pricey in Delhi. I ate there once, and have never forgotten the food or the experience.
- Jamun. A lovely, inviting interior and a central location are just bonuses: Jamun offers the best regional cuisines of India all in one place — and the food is absolutely outstanding.
TIP: You can find amazing Indian food in London, too, at Dishoom! And within driving distance, these are the best luxury getaways near Delhi, where you will also find fabulous food!
Many people are concerned about getting sick in India and looking for ways to stay healthy and prevent travelers diarrhea aka Delhi Belly. Check out my top tips and comprehensive guide on How to avoid getting sick in India.
Take out / take-away
Delhi is not only famous for food, it’s also famous for traffic. If you don’t feel like going out, delivery services like Zomato and Swiggy are a great option in Delhi (and 100 other cities in India) that will deliver food from many of the restaurants in Delhi.
Take a food tour in Delhi
Taking a culinary, or food tour of Delhi, is by far the best way to get to know the local favourites, the insider secrets, and the best foods at the best prices. My company, India for Beginners, offers food tours in Delhi — our Old Delhi food tour is a MUST! Check out our I Love Delhi tours here.
PIN it on Pinterest
If you enjoyed this post…
Please sign up to The Travel Newsletter in the sidebar and follow Breathedreamgo on all social media platforms including Instagram, TripAdvisor, Facebook, Pinterest, and Twitter. Thank you!