Delicious Delhi: The Best Restaurants In New Delhi

things to do in new delhi india
Janvi Sinha
Endorsed by a New Delhi Local Expert
Janvi Sinha

New Delhi, the capital of India, is a hustling, bustling metropolis. I remember being jarred out of my comfort zone when I found myself in the thick of New Delhi with a whole new world of sights, smells, and sounds. New Delhi is where I took my first auto-rickshaw ride and became accustomed to the adrenaline rush that accompanied it. I learned to barter for gorgeous silk saris and made a fool of myself tackling foods that were far too spicy for my Midwest pallet. But I loved every second of it. New Delhi is a great place to immerse yourself in the land of contradictions that is India. And while you can find a multitude of guides, travel blogs, best places to see and where to stay, this article is going to focus on food. In Delhi there’s a lot of it and a huge variety so what do you choose? I’ll outline 10 of the best restaurants to visit for all types of traveler, be it the bargain eater or the foodie looking for a five star experience.

1. Dum Pukht

2013-03 India 138
Source: Photo by Flickr user Edmund Gall used under CC BY-SA 2.0

For luxury, class, and a five star experience look no further than Dum Pukht. Located in the ITC Maurya luxury hotel in Delhi, this award wining dining establishment is a treat for the eye and pallet. Dum Pukht was a 2016 travelers choice winner. The carved marble entranceways and crystal chandeliers will make you feel like you’re getting the royal treatment. In fact, that’s what Dum Pukht is going for. According to their website, “The exquisite décor infused with deep sapphire blues and silver, reminisces a bygone era and evokes a sense of the old-world charm.” While this restaurant is rich with decadence, it’s also a pricey option. According to their website, the average price for two people can cost around 70 USD and up. But it will be a dining experience to remember.

Dum Pukht

Address: ITC Maurya , Diplomatic Enclave, Sardar Patel Marg, New Delhi - 110 021India

Price: from 30 USD

Opening Hours: 7:00 pm to 11:45 pm

Duration: around 3 hours required.

Access: Ground Floor of the Hotel

Contact: +(91) (11) 2611 2233

Website: Dum Pukht

2. Indian Accent

Editor's Note: There's no photo available at the time of writing

For another top notch dining experience, try Indian Accent. This restaurant has a sister establishment in New York City. Indian Accent prides itself on offering traditional favorites fused with innovative techniques and global influences. Try the six course Chef Tasting menu where you get to try multiple courses with complementary wine for each course. To give an example of Indian Accent’s fusion food, try the tandoori bacon prawns for about 20 USD. Indian Accent offers authentic food fused with global flavors.

Indian Accent

Address: At The Manor, 77 Friends Colony, New Delhi 110065, India

Price: from 15 USD

Opening Hours: Lunch 12:00 pm to 2:30, Dinner starts at 7:00 pm

Duration: around 3 hours required.

Access: Near the Manor Hotel

Contact: +91 11 43235151

Near by Food: Bruncheez

Website: Indian Accent

3. Zaffran Restaurant

Posted by Zaffran on Thursday, 18 July 2013

Dal makhani, Kadhai paneer, chole and butter naan. Perfect lunch for a long conversation P.C- DelhiEater

Posted by Hello Delhi on Thursday, 1 September 2016

Take your New Delhi experience to new heights and try the rooftop restaurant Zaffran. Located in Hotel Palace Heights, Zaffron’s rooftop dining overlooks the city with tall glass walls. The restaurant serves both North Indian and Mughlai cuisine. You can easily enjoy a meal for two and spend around 30 USD, making it less expensive than other hotel restaurants in the area, especially considering the views.

Zaffran Restaurant

Address: D-26/28, Hotel Palace Heights, Connaught Place, New Delhi

Price: from 30 USD

Opening Hours: 12:00 PM to 3:30 PM, 7:00 PM to 12:00 AM

Duration: around 1 hour

Access: Located in the Palace Heights Hotel

Contact: 011 64726598

Website: Zaffran

4. Dilli Haat

Less of a street food cart, Dilli Haat is more like the ultimate food court. It is out in the open and you can get a sampling of all the diverse food found in the different regions of India, all reasonably priced. Kill two birds with one stone and get some shopping done, as Dilli Haat doubles as a bazaar and open-air market. While getting a taste of the food from India, you can barter with the best of them. The entry fee is less than 1 USD to get into the bazaar but you could easily spend more than a few hours here. Dilli Haat is close to the INA metro station. Delhi has a very modern metro network that is easy to navigate for travelers, similar to the London Tube. For food options, there is quite the smorgasbord to choose from. The Dilli Haat website boasts 17 stalls each catering to a specific region with choices like fish pakoda to DohSyiarKhleh, a common chicken dish for less than 2 USD. You can also quaff some fruit or lime beer.

Dilli Haat

Address: Sri Aurobindo Marg, Laxmi Bai Nagar, New Delhi, Delhi 110023, India

Price: from 2 USD

Opening Hours: 10:00 am to 10:00 pm daily

Duration: around 3 hours required.

Access: 3 minute walk from INA Metro Stop

Contact: 011-4629365

Near by Food: Odisha

Website: Dilli Haat

5. Lodi Garden Restaurant

One of Delhi’s premiere attractions is the Lodhi Gardens, a city park that covers 90 acres (36.42 hectares) in New Delhi with tombs and ruins from the 15th century. Closest to the JNL metro station, the Lodhi Gardens are a must-see for a New Delhi itinerary. There is no entrance fee, but you could opt to pay for a private walking tour or just wander among the gardens and pre-Mughal architecture yourself. And why not dine at Lodi-The Garden Restaurant to round out your Lodhi Gardens experience. The restaurant is right next to the gardens. You can sit at tables in a glass menagerie overlooking the rich and luscious greenery of the gardens, or if you would prefer, you can eat outside.

The pricing is pretty reasonable. For example, a main course of chicken penne pasta will cost about 10 USD but this doesn’t include any beverages, sides or appetizers. The restaurant offers both traditional dishes from India with specialties like mutton, ribs, dishes from other cuisines like pasta. A day at the gardens is a perfect addition to your time in New Delhi and be sure to check out the Lodi Garden Restaurant while you are there, whether for an evening cocktail or a lavish brunch.

Lodi Garden Restaurant

Address: Lodhi Road, Opp. Mausam Bhavan, New Delhi, Delhi 110003, India

Price: from 10 USD

Opening Hours: 11:00 am to 1:00 am

Duration: 2 hours.

Access: Adjacent to the Lodhi Gardens

Contact: +91 98187 43232

Near by Food: Lotus Pond Restaurant

Website: Lodi the Garden Restaurant

6. Maa Tara

If you want authentic food, following the locals is always a good bet. And Maa Tara is as authentic as it gets. This place is known for traditional flavors for a steal and it’s one of the favorites for Delhi’s Bengali community. Don’t let the simple decor and unassuming atmosphere deter you. For this restaurant, it’s all about the Benghali and North Indian cuisine. The fish curry is one of their popular dishes and the cost for two people is around 8 USD. Maa Tara is about a 9 minute drive or 35 minute bus ride from the famous and beautiful Baha'i Lotus Temple. After spending a few hours at the Lotus Temple, why not settle in for some delicious food for a bargain at Maa Tara?

Maa Tara

Address: Shop No: 45, 46, 47, Market No: 2, Chittranjan Park, New Delhi, Delhi 110019, India

Price: 4 USD

Opening Hours: 12:00 pm to 4:00 pm, 7:00 pm to 11:00 pm

Contact: 011 26277029

7. Parikrama

View from the revolving Parikrama rooftop restaurant
Source: Photo by Flickr user Ville Miettinen used under CC BY 2.0

Parikrama isn’t just a rooftop restaurant with a city view, it’s a revolving rooftop restaurant. If you’re looking for another option besides local cuisine, Parikrama also offers Chinese food. It is the highest and only revolving restaurant in New Delhi. Enjoy the ultimate city view as you slowly circle around enjoying delicious Chinese and Indian food.


Address: Antriksh Bhawan, 4th Floor, Antriksh Bhavan , 22, Kasturba Gandhi Marg, Connaught Place, New Delhi, Delhi 110001, India

Opening Hours: 12:30 am to 12:30 pm

Duration: around 2 hours required.

Access: By the Lodhi Gardens

Contact: +91 11 2372 1616

Website: Parikrama

8. The Olive Bar and Kitchen

Editor's Note: There's no photo available at the time of writing

If you’re looking for something totally different, The Olive Bar and Kitchen serves Mediterranean and Italian options. The decor consists of vibrant frescos and eclectic chairs for a light and breezy yet intimate feel. Come for a boozy brunch or a romantic dinner for two; The Olive Bar and Kitchen is a fun and flirty restaurant. You can’t go wrong with the house specialty Caesar salad and two people can dine for around 60 USD.

The Olive Bar and Kitchen

Address: One Style Mile, Haveli 6, Kalka Das Marg, Mehrauli, New Delhi

Price: from 10 USD

Opening Hours: 12:30 pm to 12:30 am

Contact: +91 9810235472

Website: The Olive Bar and Kitchen

9. Khan Chacha

Mutton Seekh Kebabs
Source: Photo by Wikimedia Commons user MOUMITAPAL12061989 used under CC BY-SA 4.0

Touted as one of New Delhi’s oldest eateries, Khan Chacha is a favorite for locals and tourists alike. Here there is one specialty, rolls. Rolls of every kind, but it’s all about the rolls. Khan Chacha’s logo includes the words “serving rolls since 1972.” It’s also relatively inexpensive. A tasty bargain. You could make a meal of all the rolls they offer. You can also find typical entree courses like chicken korma, but for about 3 USD each, you can try the variety of rolls they serve.

Khan Chacha

Address: D-3, Connaught Place, Radial Road 5, New Delhi, Delhi 110001, India

Price: from 3 USD

Opening Hours: 12:00 pm to 11:00 pm

Contact: +91 98106 71103

Website: Khan Chacha

Tip from Trip101 local expert

Don’t forget to try their delicious chicken biryani and Nihari for some mouth-watering non-vegetarian food. You can also check out their Mughlai combo options for more variety.

Trip101 Local Expert for New Delhi

10. QD's Restaurant

Editor's Note: There's no photo available at the time of writing

Another local favorite, QD’s hip interior gives this restaurant a modern edge. It’s also fast, cheap, and a go to for students but welcoming to all. If you’re in a hurry to get to your next sightseeing or shopping excursion, QD’s would make a perfect stopping point. You can enjoy a delicious and satisfying meal but won’t have to linger any longer than you want to. Colorful posters and trendy graphics cover the walls and you can cozy up in a booth or table.

QD's Restaurant

Address: 294, Satyaniketan Market, Near Venkateshwara College, Satyaniketan, New Delhi

Price: from 5 USD

Opening Hours: 11:00 am to 11:00 pm .

Contact: +91 8882997777

Website: QD's Restaurant

Ten delicious options for you

There you have it. Ten delicious restaurant options for travelers of any kind. If you want opulence and luxury, try Dum Pukht, or check out the Lodi Garden Restaurant for a botanical garden view. For a shopping and dining experience all it’s own, a trip to Dilli Haat is a must. And to eat like a local, Maa Tara or QD’s Restaurant are great for the diner on a budget.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.
This article has been endorsed by New Delhi local expert Janvi Sinha

Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

 Want to contribute as a Local Expert?
Explore New Delhi
Good things are meant to be shared!