20 Best Places to Eat in Delhi

20 Best Places to Eat in Delhi, India - Delhi Famous Food, Restaurants

20 Best Places to Eat in Delhi – Delhi Famous Food, Restaurants

As we all know, India is known as a country of diversity, and so there is also a huge variety of diversity in eating. And if it is a matter of multi cuisines and recipes, then Delhi is one of the best cities in India. Delhi is not only a city with a treasure of historical monuments and other attractions for travelers but it is also a foodie’s paradise. There is no dearth of places to eat in Delhi. While Delhi is proud of the best-handwritten recipes, there are also a lot of proud innovators who have transformed traditional recipes to something new and innovative. This vibrant city has always attracted food lovers from all lands. Here you can also enjoy a wide variety of exotic cuisine along with the local food. High-quality food is available in this city for both vegetarians and non-vegetarians.


So what are you waiting for? Relish the divine food! We will today take you to the top 20 places in Delhi that are famous for food! Are you ready to step into the best places to eat in Delhi?

Kaake Di Hatti

20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

Old Delhi has always been famous for food because of the delicious dishes it offers! From the traditional Punjabi cuisine to Kulfi’s and Faaluda’s, from many varieties of parathas to Bhels and Chhole bhature, Old Delhi is the best center for food lovers. Kake Di Hatti is an authentic Punjabi restaurant that offers a feast that will make you feel like you are in paradise. Located in Gali Battan near Fatepuri Chowk, Kaake Di Hatti presents traditional North Indian dishes in favorable prices that are light on the pocket. The price value for 2 people is approximately ₹ 400. Kake Di Hatti is indeed one of the best places to eat in Delhi.

Veg Gulati

20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

When in Delhi, you need not be plagued by the question, Where to eat in Delhi if you are a vegetarian? Gulati Restaurant is famous for its fine vegetarian dishes! It is one of the oldest restaurants in the city and is also one of the best places to eat in Delhi. Veg Gulati is mainly famous for the North Indian cuisine it offers. Located in Pandara Road Market, their ambiance and services are top- notch.


There are a few must-try recipes on their menu that includes the very famous Dal Makhni and Amritsari Churchur Paranthas. It is one of the best places for dinner in the city and it costs approximately ₹ 1300 for two.


Saravana Bhawan

20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

Saravana Bhawan is Situated in Janpath and is famous for its authentic South Indian dishes. Their delicious Appam is mainly popular as this dish has made a special place for itself in Delhi. Apart from this, the demand for their Rava idli and masala dosa is also overwhelming. Price for two people is approximately ₹ 500. If you are looking for South Indian food, then this is one of the best places to eat in Delhi.



20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

This restaurant is located in DLF Place Mall, Saket. It is very popular for its Gujarati-Rajasthani dishes. Rajdhani is another distinguished dining restaurant, which is always known for its different efforts and its Rajasthani plate. The cost for two people is approximately ₹ 900. Rajdhani has its restaurants across the cities of India and if you are looking for authentic Gujarati or Rajasthani cuisine, then this is one of the best places to eat in Delhi. Rajdhani definitely serves some of the best veg food in Delhi.



20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

If you are a lover of South Indian dishes, you must visit this restaurant located in Hauz Khas village. This restaurant is a vegetarian paradise for all the veg lovers and is very famous for its striking atmosphere and delicious South Indian dishes. Among the popular dishes are the Rasam Wadai and South Indian meals plate. Price for two is approximate Rs.500/-.


Bittoo Tikki Wala

20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

This joint was started in the city as a random cart vendor and has now flourished and expanded into a number of franchisees, that’s enough proof of the finger licking food it offers. Bittu Tikkiwala is loved by everyone in the town. Crispy tikki’s from this joint are the perfect solution to beat Delhi’s cold! Located in Pitampura, a plate will only cost you Rs.60. Bittoo Tikki Wala is one of the most delicious street food places in Delhi.



20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

The list of great street food of Delhi is incomplete without mentioning al-Bake, which is basically a shawarma joint, located in the new Friends Colony Market. It is a small joint with only a few tables prepared for customers, the cost of each shawarma roll is not more than Rs.60. That is more than satisfying for the customers!

Prince’s Paan & Chaat Corner

20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

This place located in the main streets of Chandni Chowk, that is famous for delicious food joints. People who are hygiene conscious and would not like to delve deep into the streets of Chandni Chowk would love this place as its location is upmarket. A suitable place for those who love delicious Paans of different flavors and varieties. It is located in the posh Greater Kailash and costs about Rs.250 for two people but there is so much taste! The nimbu paan being the most famous among other choices like strawberry paan, butterscotch paan, and even paan chat. The Paan of Prince is definitely one of the things to eat in Delhi.


Nourish Organics

20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

This place is the only vegan food place in Delhi. It is very famous and always crowded since it is a vegetarian hotspot and heaven for all the vegans. It is located in Lodi Colony in Meherchand Market. Nourish Organics is famous for its raw organic food. The price for two people is approximately Rs.600.


K3 Restaurant JW Marriott

20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

If you want to eat the most stunning and exotic food in India, then come to Delhi’s K3 Restaurant JW Marriott New Delhi Aerocity, at 4 Lobby Level Asset Area. You will find a lot of options from a variety of cuisines like Italian, Chinese, Indian, Asian, vegetarian, halal, gluten and much more. The food served is simply delicious and an indulgence for the senses. K3 is one of the top restaurants in Delhi.


Dilli Haat

20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

Dilli Haat will give you a culinary ride with its variety of multi-cuisine menu. It is more like a cultural capital of food in Delhi. Dilli Haat is one of the top places for eating. From seafood to spicy Rajasthani dishes or from Hyderabad Biryani to Lakshadweep, just name it and you will get it from this North-Indian place. A variety of dishes from Hyderabad, Kashmir, Maharashtra, Orissa, Bengal, Dali is also on the list! The range of food here is mind-boggling and makes it one of the best places to eat in Delhi. This is the place to head to if you are looking for all the Delhi famous food items.


Saleem’s Kebabs

20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

Started as a small food joint at the Khan market, Khan Kebab’s have now moved to the Defense Colony Market. The Kakori kebabs are at this place is delicious! Mutton Sheekh Kabab, Afghani Chicken, and Chicken Tikka are among other favorites. The Kebabs at this place simply melt in the mouth. The Kebab rolls will only cost a mere Rs. 100! The Kebab rolls are one of the dishes you must try when in Delhi. Head over to this place for some of the best non-veg food in Delhi.


Dolma Aunty ke momos

20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

This place is always overcrowded and packed with all the Momo Lovers around the city. It is located in the famous Lajpat Nagar market and serves the most delicious, soft and tasty momos. The prices are extremely affordable starting from Rs. 20 to Rs.50. Head over to this Momo paradise which is one of the best places to eat in Delhi. The place also offers some of the best of Delhi street food for foodies.


Khandani Pakode wala

20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

There is nothing better than crunchy hot pakoras and a hot cup of tea during winters. Pakoras rank high on the list of things to eat in Delhi.e of the must eat Located at Sarojini Nagar ring road market, Khandani Pakode wala is for those people who love to have hot and crispy pakoras in the evenings. They prepare about 10 types of pakoras at any time of the day. The most selling ones are the roti pakora and paneer pakora and the chutneys that come with them are so yummy. The price for these wonderful pakoras is in the range of only about 10 to 12 rupees! Imagine there is a nip in the air and there is a hint of rain, then head over to one of the best places to eat in Delhi to gorge on hot snacks.


Khan Chacha

20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

It is one of the most sought after and demanded a place for relishing on non-vegetarian food. Khan  Chacha is located in Khan’s market and one the best rolls, kebabs, rotis and much more! Along with non-vegetarian food, this place also serves delicious vegetarian food. The food at Khan Chacha is a little expensive, but with the kind of taste it offers, it is worth every penny! Definitely one of the best places to eat in Delhi for Non-Vegetarians.


Bishan Swaroop

20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

Only a few people know about the Bishan Swaroop restaurant of Chandni Chowk since this place is on the interior streets and one of the silent roads of Chandni Chowk. But the food served here is absolutely worth appreciating. For those who know about this gem, it is considered as the best place for chat and other food. Prices starting from as low as Rs.50 for two people! The fruit chaat & Aloo kulla are the most selling and famous dishes among others. If Delhi’s famous chaat is what sets you salivating, then definitely this is one of the best places to eat in Delhi.


Govinda’s Restaurant

20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

This restaurant is located in the heart of Delhi’s Iskcon temple and ranks as one of the best restaurants in Delhi. This is a haven for all the people who love vegetarian food. They have a unique buffet system that includes traditional north Indian food to Chinese cuisine. They also serve the best Chhappan Bhog thali. Govinda’s is famous for its simple yet divine food. Price for two people is approximately Rs.1100. Surely Govinda is indeed one of the best places to eat in Delhi. Govinda serves the best food for foodies in Delhi.


Al Jawahar

20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

This place is another heaven for all the mutton and chicken lovers. Dishes like Kaleji Gurda, Chicken Changezi, Chicken biryani, Shami Kebab and Khamiri roti are among the most favorites and hot selling. Rates are also competitively priced.


Sitaram Diwan Chand

20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

You can’t stop gulping down the amazing Chhole Bhature served with shreds of fresh Paneer at Sitaram Diwan Chand. This place is a healthier option for all the health conscious people out there as the oil is drained out from the bhature’s after they are fried. But this does not alter the taste of the bhature one bit. It is a very budget friendly restaurant. Chhole Bhature must indeed be one of best things to eat in Delhi and one should not leave the city without indulging in it.


Moolchand Parathewala

20 Best Places to Eat in Delhi - Delhi Famous Food, Restaurants

If you are craving for some filling and butter loaded parathas, then this is the place for you. Moolchand parathewala serves one of the best, yummy and finger licking parathas in town. All the delhites love the parathas that are served here at late hours. This place serves the best, hot and fresh parathas at all times. These Parathas are surely one of the best things to eat in Delhi. Definitely one of the cheap and best places to eat in Delhi.

Hope you enjoyed the tour of the best places to eat in Delhi? If this has not set your palate tingling then nothing will, Delhi a haven for food lovers with its wide range of cuisines is waiting to pamper and indulge your gastronomic senses. Would you like to take a bite of the fabulous Delhi food? Have you visited Delhi? Have you experienced the taste of Delhi?

Photo credits in this post: Justdial

20 Best Places to Eat in Delhi, India - Delhi Famous Food, Restaurants


Author Bio: This is a guest post by Seemah. Seemah Gurnani is a passionate food and travel blogger. She blogs at PandaReviewz.

Thanks for visiting our site Voyager – imvoyager.com and taking the time to read our post!
We’d love if you’d comment and share this post.


Add to Flipboard Magazine.


If you found this article interesting and enjoyed reading it, join our community and subscribe to Voyager's blog to receive great content delivered right to your inbox.



MilesWeb Affiliate

39 thoughts on “20 Best Places to Eat in Delhi

  1. Kavey Favelle | Kavey Eats Reply

    Wow, really feeling like I missed out! In Delhi I nearly always end up eating at family’s place, we go out for maybe one meal per stay. And look at the sheer variety of kind of food available!

  2. Sarah Ebner Reply

    Wow, what a fantastic range. But of all of them, with all their variety, you had me at butterscotch paan – that sounds intriguing (and more than delicious!)

  3. Tanvi Reply

    Always i’m looking around for good places to eat & this post just made it easier. Definitely bookmarking it!

  4. Danik Reply

    Thanks for this handy guide. I am planning a trip to India, and will be hitting up Dehli, so this is quite handy. Have bookmarked this. Cheers 🙂

  5. Alouise Reply

    I love Indian food, but I haven’t been to India yet. Looks like these are some great dining options in Delhi, and they all see quite reasonably priced. I love how there are great vegetarian and non-vegetarian options. That strawberry paan sounds intriguing.

  6. Priya Vin Reply

    I’m drooling at all these yummy food! Have good memories of Rajdhani food and also eating kebabs and rotis. Next time we go to Delhi, we have save list, so we can try more of the delicious delhi food.

  7. Rhonda Albom Reply

    Saleem’s Kebabs sounds absolutely delicious. I would love to try those kebab rolls, I’ve never heard of such a thing before. Thanks for such an informative page. I’ve never been to Delhi before but it’s on my wishlist and I’ll certainly be saving this page for when I go.

  8. CHLOE LIN Reply

    I really love Indian food although it’s so different from Chinese food. The spice, the sauce and the food is just amazing. I especially like the authentic food in India. But travelers need to be mindful of water hygiene. :p

  9. neha Reply

    Being an old city, Delhi has assimilated a lot of cultures in it’s belly and the output of that are these awesome food options that one gets in the capital city. You have provided a widespread range here , I am sure everyone will be able to pick something of their choice. For me, the street food of Chandni Chowk was the most favorite of all 🙂

  10. knycx.journeying Reply

    Thanks for the idea, I always think it’s difficult to make a food list because there are simply so many!
    I am intrigued by Dolma Aunty ke momos as they serve something like Chinese dumplings 🙂 @ knycx.journeying

  11. Kirstie Reply

    Indian is my top 2 fave cuisine, second to Chinese. I love Biryani and would love to try authentic Biryani in Dilli Haat and Al Jawahar! Any recommendations where I can find the best curry too?

  12. Jose Harvey Reply

    I’ve never been to India and one day hope to make my way to the continent! I do, however, love Indian food and your guide here is great! There’s such a variety of delicious dishes presented…and the restaurant choices seem very carefully curated! I think when I head to Delhi, I am definitely hitting up some of these food joints…especially the Paan of Prince. The shot of your meal there looks so delicious! You do such a great job succinctly describing your experience and the food. I’m feeling hungry now!

  13. Tamara Reply

    To be honest, I’ve never tried Indian food. So bad! I should definitely try it sometime, especially since it all looks so good!! It looks like there are options for everyone and vegetarians can eat well too. I love to try local food when I’m at a destination, so I’ll definitely save this article for when I’m travelling to India.

  14. Liza Reply

    I’m heading to Delhi next February, so I’ve bookmarked your post! Super useful, thanks! So excited and can’t wait!

  15. Laura Reply

    I’m so hungry now! I would love to try the food at Naivedyam — looks so delicious. What is your favorite dish of all of these? Do you have a favorite?

  16. candy Reply

    Won’t be going to India anytime soon. Sure am missing out on some wonderful looking dishes from India.

  17. Claire Reply

    Ooh I love Indian food (or the Indian food I’ve tried in England anyway!) I love how you have restaurants which specialise in food from different regions of India, each region’s cuisine looks so different but equally delicious! I’d love to try Prince’s Paan & Chaat Corner; I love street food but sometimes it doesn’t love me – this looks like a ‘safe’ option for me!

  18. Paige Wunder Reply

    How on earth does a person decide where to eat in Deli with all of these amazing options? K3 Restaurant JW Marriott’s food looks unbelievably beautiful and it’s nice that they offer different types of food. Those butter-filled parathas from Moolchand Parathewala sound amazing too.

  19. Candy Reply

    Indian food is seriously one of my favorites. The spices and aroma give the food so much flavor that it’s addicting. And everything is paired so well with rice! I would love to go to all these places but my first stop would be Saravana Bhawan. I always hear South Indian dishes are amazing 🙂

  20. Pam Wattenbarger Reply

    All of these places look delicious to me since I love Indian food. However, that picture of those kebabs is calling my name.

  21. Sarah Bailey Reply

    What some absolutely amazing sounding places to eat in Delhi, it is somewhere I would love to manage to visit one day so I will keep these in mind!

  22. Lisa Reply

    I am a huge fan of curry everything. I think I would die happy if I got the chance to eat my way through Delhi.

  23. Sapphire Kharyzma Reply

    As a Caribbean Islander, I have such a fond appreciation for Indian cuisine. I would love to taste the authenticity from actually being in India, however.

  24. Teresa Reply

    Yes, I would totally eat Delhi food! Indian cuisine is literally once of my favorite foods to eat – not sure where this is located, but the food looks delish and amazing! Someone was quite stuffed I imagine

  25. Amanda Reply

    I’m not going to lie, I am not a fan of Indian food. But your photos and descriptions make these dishes look absolutely gorgeous and delicious!

  26. Adventographer Reply

    Oh man, I LOVE indian food… Your photos had me drooling on my keyboard! If these are the best places to eat in dehli I’ll be putting them on my list for when I finally visit India next year! Great List!

  27. Jennifer Melroy Reply

    I need some naan bread now. What is in those little green things from the Paan of Prince? They look like leaves but yummier.

    Which one had your favorite dish? Everything looks so good. I just want to eat my way thru India several times over.

  28. Suruchi Reply

    You are absolutely right; Delhi is food lovers paradise. You get to enjoy the best savours and authentic food here. After going through your post; I realised that although I am not gastronomic but still have enjoyed food at almost 15 places from this list. And now i should hover over to the rest 5 places to complete this list. Thanks for sharing

  29. Tami Reply

    What a comprehensive list of places to dine in Delhi! I love how you have shared vegetarian and non-vegetarian dishes, as well as street market food and cuisine from fine dining restaurants. Definitely something for everyone — and all of the dishes have been presented so beautifully!

  30. Terri Beavers Reply

    Oh my gosh, it would be too hard to choose where to eat. We only have a couple of fast food restaurants in my town and no dining restaurants. I’d go crazy there with so many choices.

  31. miranda Reply

    wow! I love Indian cuisine! I’ve Made note of all these places should I end up in India soon! I would love to try real authentic Indian food. spices and all

  32. Ozzy Reply

    Man that just made me hungry for some Shwarma from Al-Bake…
    I think Delhi has the best street food scene in India. Khan Chacha’s tikka rolls and Bittoo Chat corner provides that much variety.
    Great list! There are still a few spots that I Ned to try out, guess this list will help immensely. 🙂

  33. Marjie Mare Reply

    I love Indian food. I am pretty eating in Dehli is even way better than what they are serving here because sometimes we cannot find all the ingredients and have to substitute.

Leave a Reply

Your email address will not be published. Required fields are marked *