Toll free number

1800 22 7979

Chat on WhatsApp

+91 88799 00414

Business hours

10am - 6pm

10 Best Places to Eat in Delhi for Foodies

10 mins. read

For the people of Dilli, food is consumed not only for nourishing their bodies but also for satisfying their vivacious taste-buds. A true Delhite is passionate about food because the national capital has become an epicentre of delicacies from around the country. From the kachoris of Rajasthan to the Mughlai paranthas of Bengal, the vibrant streets of this enigmatic city are adorned with flavourful food items. While there are several places to eat in Delhi, trying out the classic restaurants is like paying homage to the food Gods. Be it the mind-blowing street joints, multi-cuisine fine-dining or the best cafes in Delhi, a foodie visiting Delhi can experience so much that settling in the city, just for its food, feels like a convincing option! So, if you’re heading to the National Capital on a Delhi trip package, make sure that it gives you time to hog to your tummy’s desire. To help you out, here is a list of the 10 best places to eat in Delhi: -

1. Devour Chole Poori at Bille Di Hatti

Several travellers get anxious about “Delhi Belly” or falling sick after eating in town. But for Bille Di Hatti, the students of Delhi University are testimony of its brilliance. A plate of chole poori can be a life-changing experience for you at this legendary joint that is settled in the streets of Kamla Nagar. However, there is a small condition to it. If you don’t reach on time, which is basically before 1 pm, chances are that you won’t able to taste their delicious food. Always crowded with eager foodies, Bille Di Hatti is renowned to be one of the must-eat places in Delhi. For the risk-takers, trying out a plate of palak chole chawal can be very rewarding as well.

2. Go Kebab Crazy at Al-Jawahar

Are you planning to visit historical places in Delhi? In that case, Jama Masjid and Red Fort would be on your list for sure. After you have soaked in the beauty of these monuments, treat yourself with the most mouth-melting kebabs at Al-Jawahar. Located in the “food street” of Jama Masjid, this restaurant serves unforgettable food to hungry travellers on a daily basis. Order a plate of chicken kebabs drowned in butter gravy and understand the main purpose of human existence (which is eating) instantaneously! This is possibly why this place is also is seen as one of the cheap and best places to eat in Delhi for several foodies. If you plan to go all out, then devouring a plate of nalli nihari with khameeri rotis would undoubtedly be a soul-enriching experience.

3. Discover the Magic of Ama Cafe 

Set in the tapering lanes of Majnu Ka Tila, Ama Cafe is a Tibetan treasure that has grown to be one of the most famous places to eat in Delhi. Planning a Delhi trip package and not dining at this cafe is a sin you shouldn’t carry on your ledger. This is due to its simplicity, flavorful food, and pleasant staff members who are always welcoming guests with a warm smile. One of the best-selling dishes here is the double-chocolate pancakes that are surprisingly light and easy on the tummy. For those who adore Tibetan cuisine, relishing their Himalayan breakfast would be a great choice. As one of the best places to eat in Delhi, Ama Cafe is love for the palate and your wallet!

4. Get Soaked in the Curries of Rajinder Da Dhaba

Recognised as one of the best street food places in Delhi, Rajinder Da Dhaba is a piece of heaven for non-vegetarian and pure vegetarian folks alike. Located in the community market of Safdarjung Enclave, the sheer brilliance of its chicken curries is beyond comparison. While they have a dine-in restaurant called RDX just round the corner, the proper way of enjoying the food here is standing around permanently parked scooters which act as makeshift tables for you. Nowadays, the staff is also offering picnic sheets for families so that sitting on the pavement isn’t unhygienic as well. Freshly prepared kebabs, tawa dishes, galouti rolls, and breads under the night sky make for the perfect weekend plan, right? Considered as one of the best dinner places in Delhi, Rajinder Da Dhaba should be in your bucket list without an argument.

5. Relish Heavenly Pastas at The Big Chill 

The love for Italian food is almost every foodie’s weakness but finding the right place in Delhi is not a problem as The Big Chill now has multiple locations across the city. Known to be one of the best lunch places in Delhi, this Italian restaurant infuses flavours from India and Italy in the most unique way. For every Delhite, there is always one dish at The Big Chill that has made a special impression in her/his heart. Our recommendation would be the red wine chicken with spaghetti, Quattro Formaggi pizza, and prawn gratin. Additionally, their ice creams and cakes are mind-altering and amazing as well. Do try out the Mississippi Mud Pie; your life wouldn’t be the same.

6. Brunch in Style at All American Diner

If you’re taking a trip to Delhi on a packaged tour, do take out time for a lazy morning breakfast at All American Diner, Lodhi Road. This place has been around for decades and still happens to be one of the best places to eat in Delhi. Why, you ask? The fluorescent banners, high stools, and red-coloured diners resemble a typical eating joint found in Middle America. The food is celebrated among the local population because the taste has changed over the years. Situated inside the prestigious Habitat Centre, reserving a table at All American Diner would a wise choice for tourists. Chicken pot pie, Belgian waffles, and vanilla milkshake are just some of the wonderful dishes served at this restaurant.

7. Experience Modern Indian Fare at United Coffee House

Operating since 1975, United Coffee House has become a household name for Delhites because of its delectable food and welcoming ambience. It is one of those restaurants where several generations of families have relished food and made fond memories in. While there are several franchises around town, the original one nestled in the Inner Circle of Connaught Place is still one of the best dinner places in Delhi. Dishing out Anglo-Indian, Bengali, American, Spanish, and Modern Indian dishes, United Coffee House aims to satisfy people with varying choices and tastes. Some of the bestsellers here are shabnam kaari, Gambo ham and chicken sizzler, biscuits and gravy, raan peshawari and the like.

8. Gorge on Butter Chicken at Gulati Restaurant

Delhi takes a lot of pride in being the city that invented butter chicken, a tomato-based chicken gravy which has enough butter and cream for an entire army! While there are several easy-on-the-pocket options for enjoying this dish, one of the most popular places to eat in Delhi is Gulati Restaurant, Pandara Road. For foodies who can survive on butter chicken, dal makhani, and garlic naan for the rest of their lives, this fine-dining restaurant would be a place of worship. Other dishes that attract hundreds of customers are miloni seekh, tandoori bharwan mushroom, and dilpasand malai kofta. For the devout people, they also have a separate restaurant in the same market serving excellent pure-vegetarian fare.

9. Splurge on Fine Dining at Bukhara 

The poster boy for luxury dining in the national capital has to be Bukhara - ITC Maurya which is nestled in Chanakyapuri. Whether it is dal Bukhara, subz khasta or tandoori jheenga, every dish prepared by celebrity chefs of this restaurant is straight out of an Indian fairy-tale. Needless to say, the prices are pretty high but the top-quality service and exotic ingredients at Bukhara make every penny well-spent. As one of the best dinner places in Delhi, a meal at this luxury restaurant should be on your bucket list unquestionably. For foodies with a sweet-tooth, their phirni shouldn’t be missed out on.

10. Appreciate Indian Gastronomy at Indian Accent

Exploring the realms of modern Indian gastronomy is a talent that only true foodies possess. Indian Accent at The Lodhi is a pioneering leader in this industry with a tasting menu that makes it one of the best dinner places in Delhi. Curated by Manish Mehrotra, this tasting menu celebrates the food culture of our diverse nation within six courses. The exquisite food along with classic wine/scotch is the epitome of fine-dining not just in Delhi but in the entire country as well. Hence, spending a significant amount of money on it is completely worth it. For those who’d like to explore the a la carte menu, trying out the Kashmiri morsel musallam, meetha achaar pork ribs with sun-dried mango puffs, green jackfruit with sweet potatoes and Goan mango curry is a must.

Now that you have drooled enough, do try out these places to eat in Delhi, best enjoyed with a hearty appetite. Go be a glutton now!

February 10, 2020


Veena World
Veena World

We are an Indian travel company founded in 2013 and excel at domestic and international tour packages including guided group tours, specialty tours, customized holidays, corporate MICE travel, inbound travel and destination weddings.

More Blogs by Veena World

Post your Comment

Please let us know your thoughts on this story by leaving a comment.

Looking for something?

Embark on an incredible journey with Veena World as we discover and share our extraordinary experiences.


Request Call Back

Tell us a little about yourself and we will get back to you


Our Offices

Coming Soon

Located across the country, ready to assist in planning & booking your perfect vacation.

Locate nearest Veena World

Listen to our Travel Stories