A guide to the best dishes, street food, desserts and restaurants in Delhi, the food capital of India
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, missi roti, masala chai and gajar ka halwa.
I’ve lived in Delhi on-and-off for 9 years, and spent the past winter 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, and I especially love dosas in Kerala and Gujarati thali in Ahmedabad.
Blog posts about Delhi
But Delhi has it all, both in quantity and quality. Here are some of my favourite dishes, street food, sweets, restaurants — plus a suggestion for getting all of this yummy food delivered to your door.
It may not be the definitive guide to Indian food in Delhi, but it is very comprehensive. It also indicates if there is a vegetarian version (V) and whether it’s gluten-free (GF). Enjoy. (Warning: do not read while hungry.)
Top 5 favourite dishes of Delhi
- 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 Missi 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). 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. V
Top 5 favourite street foods of Delhi
- Chole Bhatura. 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 sweets of Delhi
- Gulab jamun. I always say these little milk dumplings are the reason I gained 15 pounds in India. V, GF
- 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.
- 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.
- Dakshin. It’s easy to get affordable South Indian food like dosas and idly’s, but just once, you should try gourmet South Indian food. That’s what this beautiful restaurant in the Sheraton New Delhi Hotel serves. It’s a journey through the cuisine of four South Indian states.
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, Food Panda is a great service in Delhi (and 100 other cities in India) that will deliver food from many of the restaurants in Delhi for no extra charge.
You can search the Food Panda website by neighbourhood, or cuisine and you can see the full menu for each restaurant listed, to make ordering easy.
Eat and Dust: Old Delhi street food
About India: Top 5 Indian fine dining restaurants in Delhi
Lonely Planet: Must have winter foods in Delhi
Bootsnall: Top 10 foods in Old Delhi
Eat Your World: Delhi
Make My Trip: Famous foods of Delhi
Hangouts: Top 10 Old Delhi street food hangouts
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!