23 Most Famous Restaurants in Delhi Not to Miss 2025

disclaimer

Looking for the most famous restaurants in Delhi? You’ve come to the right place!

After years of living and eating in Delhi, these are my top picks of famous restaurants. Some are famous because of the chef, or because they were featured in a movie. Most are famous because the food is exceptional, and they are iconic culinary symbols of Delhi.

Famous Restaurants In Delhi

Many of these restaurants are legendary. Not only are they famous with Delhiites, they are famous across India. Most are Indian cuisine, but there’s a few international restaurants in here too.

I’ve listed the restaurants according to price point. The budget ones are first, and the fine dining restaurants last.

1. Haldiram’s

Location: numerous restaurants across Delhi
Hours: 8:30 am – 10:30 pm generally, but hours can vary
Cost: $

India’s number one fast-food chain restaurant, Haldiram’s is famous for its delicious food at budget prices. By fast food, I mean Indian fast food: lassi, dhal, chole, chaat.

typical street food snacks at Haldiram's in Delhi
Haldiram’s is famous for its street style chaats (snacks)

Haldiram’s is sort of the McDonalds of India, but better. The food is fresh, delicious and can be very healthy depending on what you order.

I often stop at Haldiram’s when out and about. Raj kachori (the one on the right in the picture) and rajma chawal are my favourites.

2. Evergreen Sweet House

Location: S29 & 30, Green Park Market, Delhi
Hours: 8:00 am – 10:00 pm
Cost: $

Evergreen is a casual neighbourhood eatery that is really well known with Delhiites. It became even more famous when it was discovered that India’s biggest star, Shah Rukh Khan used to eat here.

I often eat at Evergreen when I’m in Green Park (my hairdresser Vineet at Looks Salon is in the same market) The food is good and budget friendly. I often get a South Indian dosa, but if it’s winter I always order sarson ka saag (creamed mustard greens – super healthy and tasty).

two white plates with dosa and uttapam at Evergreen Sweet House, a famous Delhi restaurant
Dosa and uttapam at Evergreen Sweet House

Evergreen has one of Delhi’s best sweet shops; the restaurant is upstairs. After you eat pick up a few sweets to bring back to your hotel for later. Indian sweets keep well.

Several copycat ‘Evergreen’ restaurants have opened up in Delhi. Make sure you go to the original one in Green Park Market.

3. Rajinder da Dhaba

Location: AB-14B, Nauroji Nagar Marg, Safdarjung Enclave, Delhi
Hours: 12:00 pm – 11:30 pm
Cost: $

Rajinder da Dhaba is a Delhi legend, and one of the most famous restaurants in the city.

People queue up to buy chicken curry and eat it in the parking lot, using their motorcycles seats as dining tables. In fact, in the evenings the parking lot is just as busy as the restaurants.

the crowded parking lot at night outside Rajinder da Dhaba, one of Delh's most famous restaurants
It’s like this every night outside Rajinder da Dhaba

Rajinder started years ago as a food stand, but now takes up most of the block. They are famous for their chicken curry, but the chicken tandoori is excellent too.

Either get take out and enjoy it in the parking lot like the locals, or eat in the restaurant on the right side, downstairs for best prices.

4. Kake da Hotel

Location: Shop 67, Connaught Circle, Connaught Place, New Delhi
Hours: 12:00 pm – 12:00 am
Cost: $

This iconic Delhi eatery may be humble, but it has served many famous politicians and Bollywood stars. The food is famous, especially the chicken and lamb dishes.

dal splashed front window of Kake de Hotel in Connaught Place
I took this photo of the dhal splashed front windows of Kake da Hotel while waiting outside for a table

It gets very crowded at night, but it’s fun and a truly iconic Delhi experience. Just a warning, the food is on the spicy side. If you don’t love heat, make sure you order some raita and rotis.

Be prepared to wait outside for a table if you go at night – this is a Delhi hot spot!

5. Kake di Hatti

Location: Church Mission Road, Khari Baoli, Old Delhi
Hours: 8:00 am – 1:00 am
Cost: $

This super casual restaurant in Old Delhi became famous internationally when Jamie Oliver visited and ate there.

Kake di Hatti is known for its giant naan bread, and calls itself the ‘King of Naan.’ The winter specialty, sarson ka saag is especially good here. Unlike many Old Delhi eateries, Kake di Hatti only serves vegetarian food. I’m pretty sure it’s owned by a Sikh family (there’s a portrait of a Sikh guru on the wall) which explains why it only serves vegetarian food.

Kake di Hatti sarson ka saag, one of the best in Delhi
The sarson ka saag and makki ki roti at Kake di Hatti

It’s right around the corner from Khari Baoli, the famous spice market, and I often come here if I’m in this part of Old Delhi.

7. Karim’s

Location: No.16 Gali Kababian, Bazar Matia Mahal, Old Delhi
Hours: 9:00 am – 1:00 am
Cost: $

Karim’s is Old Delhi’s most famous and oldest restaurants. The original proprietor was a chef in the royal Mughal household and Karim’s still serves the same recipes.

server sitting in front of metal cauldrons of food at Karim's in Old Delhi
The very traditional Mughal restaurant, Karim’s

Their most famous dishes are chicken jahangir, seekh kebabs and nihari, an Old Delhi specialty. The restaurant is very humble, but authentic.

This was one of the first restaurants I visited in Delhi, and I was captivated by the partially open kitchen, courtyard tandoori and the high energy buzz of the place. This is also where I learned to eat with my hands!

Karim’s has different locations now, but the original and most authentic one is in Old Delhi.

8. Roshan di Kulfi

Location: No. 816, Ajmal Khan Rd, Karol Bagh Market, New Delhi
Hours: 8:00 am – 10:00 am
Cost: $

Originally a kulfi stand in the 1950s, Roshan di Kulfi has grown into the most famous restaurant in the bustling Karol Bagh area of Delhi. The chole bhature, Navratra specialties and of course the kulfi faluda are all delicious.

white bowls of carrot halwa and faluda on a white table at Roshan di Kulfi, the famous Delhi restaurant
Carrot halwa and kulfi faluda at Roshan di Kulfi

There’s a few locations, but make sure you go the original shop in Karol Bagh. It’s a busy, but casual eatery with fast (if somewhat abrupt) service.

9. Mysore Cafe

Location: Teen Murti Marg Area, New Delhi
Hours: 7:00 am – 8:30 pm
Cost: $

One of the most famous breakfast restaurants in Delhi, Mysore Cafe is not to be missed. This was Indira Gandhi’s favourite breakfast joint, India’s most notorious Prime Minister.

It’s located near many of Delhi’s amazing sites likes India Gate in the VIP section of South Delhi. So it’s perfect to pop into if you’re sightseeing, especially it’s early.

entrance to Mysore Cafe with colourful mural in Delhi
Mysore Cafe specializes in South Indian dosa and coffee

What Indians eat for breakfast is what North Americans would eat for lunch or dinner, so come any time! I prefer a heavy dosa for lunch, not breakfast!

10. Andhra Pradesh Bhawan

Location: Ashoka Road, New Delhi
Hours: 8:00 am – 10:00 am, 12:00 pm – 3:00 pm & 7:30 pm – 10:00 pm
Cost: $

Bhawans are state run canteens, and the most famous of these is Andhra Pradesh Bhawan. A local introduced me to this canteen years ago, and I have been back many times since then.

a metal thali tray with food in Delhi at Andhra Pradesh Bhawan, the famous restaurant
The bottomless veg thali tray at Andhra Pradesh Bhawan

The best item on the menu is the veg thali tray – a selection of 8 different specialties.

Servers roam the aisles with metal vats of food, and refill your tray as many times as you want. This is one of the best local places to eat in all of Delhi, especially if you’re hungry or on a budget.

11. Gulati

Location: Pandara Road Market, New Delhi
Hours: 12:00 pm – 12:00 am
Cost: $$

Gulati is one of Delhi’s most popular and famous North Indian restaurants. It’s a long standing favourite of Delhiites, and you’ll have to wait for a table if you go at night or on the weekend. I’ve eaten here several times and it’s always delicious.

Gulati has one of the best sarson ka saag in Delhi
Enjoying one of Delhi’s best sarson ka saags at Gulati on Pandara Road

Krishna di Kulfi is next door, one of the best places in Delhi for ice cream. It’s a match made in gastronomic heaven.

The Pandara Market where Gulati is located is a famous Delhi late night eating hot spot. You’ll see it has many restaurants – but stick to Gulati because it’s the best.

12. Diggin (in Bikaner House)

Location: Bikaner House, Pandara Road, New Delhi
Hours: 11:00 am – 11:30 pm
Cost: $$

Diggin is a wonderful Delhi cafe, famously located in the former palace of the Maharaja of Bikaner.  How many people can say they’ve eaten in a prince’s palace? This is your chance!

The palace was built by the British Raj in 1929 as one of the palaces in Prince’s Park, the coveted area around India Gate.   

outdoor garden patio with white garden chairs and tables at Diggin in Bikaner House, Delhi
Diggin in Bikaner House has a nice garden patio (image credit Diggin)

Diggin has several locations in Delhi and they all have lovely outdoor terraces and serve good food. But this is the only one in a palace.

Make sure to check out Bikaner House while you’re there, it’s one of the best ways to explore the culture of Delhi (and it’s free).

13. Moti Mahal (in Daryaganj)

Location: 3704 Netaji Subhash Marg, Daryaganj, Delhi
Hours: 12:00 pm – 12:30 am
Cost: $$

One of the oldest and most famous Delhi restaurants is Moti Mahal. Many politicians, Bollywood biggest stars and international celebrities, including Chef Gordon Ramsay, have visited this Moti Mahal.

two metal dishes of butter chicken with condiments in metal bowls at Moti Mohal in Old Delhi, a famous restaurant
the famous tandoori butter chicken at Moti Mahal

The original owner invented two of India’s iconic dishes, butter chicken and dahl makhani when he came to Delhi from Pakistan after Partition.

Lately Moti Mahal is famous for another reason. It is embroiled in a court battle with a rival restaurant over the origins of butter chicken and dal makhani (a famous North Indian lentil dish). Both claim to have created the dishes. The battle of the curry has been in newspaper headlines for years now!

14. Social (Hauz Khas)

Location: Hauz Khas Village, New Delhi
Hours: 11:00 am – 1:00 am
Cost: $$

Hauz Khas Social shot to fame when scenes from the Bollywood blockbuster Tamasha were filmed here. Movie fans from all over India still visit the restaurant to see where the emotional scenes took place.

interior view of Social bar and empty picnic style wooden table in Hauz Khas
Social has an eclectic menu with something to please everyone (image credit Hauz Khas Social)

The food and views of Hauz Khas Complex from the outdoor terrace are great too. At night the terrace is a popular drinking and socializing spot.

It’s my favourite Hauz Khas Village eatery. The vibe is hip and casual, and the menu extensive! There will be something to please even the most fussy eater here. The mac and cheese is really good, by the way!

15. Leo’s Artisan Pizza

Location: 20 Basant Lok Market, Vasant Vihar, New Delhi
Hours: 12:00 pm – 11:00 pm
Cost: $$

Leo’s is one of the two pizzerias in India to make the top 50 list of pizzerias in Asia Pacific.

overhead viw of two whole pizzas on wooden table at Leo's, the most famous pizza restaurant in Delhi
Leo’s is famous for authentic Italian pies (image credit Leo’s)

I’ve had their Margherita, and it is definitely the best pizza I’ve had in India. Plus the proprietor named the joint after his dog, whose photos are everywhere. How can you not love a place that is dedicated to beloved family pet?

Delhi has several locations, but I always go to the original in Vasant Vihar.

16. Lavonne Cafe

Location: D16, Upper Ground Floor, Defence Colony, New Delhi
Hours: 8:30 am – 10:30 pm
Cost: $$

Bangalore’s most famous pastry shop finally opened a restaurant and patisserie in Delhi.

Everything is prepared at the Lavonne Academy of Baking Science and Pastry Arts, one of the most respected baking schools in India.

two French pastries on a white table at Lavonne Cafe in Delhi
Lavonne Cafe specializes in French pastry

Lavonne is famous for French pastry, so skip lunch and just order dessert. To be honest, the food is okay but not amazing – the pastry is where this place really shines.

17. Guppy

Location: No 28 Main Market, Lodhi Road, New Delhi
Hours: 12:00 pm – 4:00 pm & 7:00 pm – 12:00 am
Cost: $$

Consistently voted one of the best restaurants in India, Guppy is the go-to place for Japanese food in Delhi. With its playful decor, anime sculpture, poke bar and commitment to the freshest food, it will win your heart.

Blue bowl filled with poke and white small condiment bowls at Guppy, Delhi's most famous Japanese restaurant
Guppy started the poke bar trend in India (image credit Guppy)

This is one of the very few places in Delhi I recommend trying the sushi – but only if it’s winter.

The restaurant is located in Lodhi Colony, the site of Delhi’s most famous outdoor art district. Check it out while you’re there.

18. Olive Bar and Kitchen

Location: One Style Mile, 6-8, Kalka Das Marg, Mehrauli, Delhi
Hours: 12:30 pm – 12:30 am
Cost: $$$

This restaurant has won numerous awards for best Mediterranean and European food, including being listed in the World’s Best 50 Restaurants.

long meze wooden meze platter with white bowls filled with meze at Olive Bar and Kitchen
Meze platter at Olive Bar and Kitchen

Set in a restored Mughal mansion, the restaurant is beautiful, especially the patio with a huge banyan tree. It’s chic but comfortable, you don’t have to dress up.

But the real star is the food, which is excellent. My favourite is the meze platter, it makes a great lunch.

19. Lakhori

Location: Haveli Dharampura, No. 2293 Gali Anar, Dharam Pura, Old Delhi
Hours: 12:00 pm – 10:00 pm
Cost: $$$

This restaurant is famously located in a haveli built in the 1800s, and has earned UNESCO status for cultural heritage preservation, the only one in Delhi. Dining at Lakhori is like stepping back in time, and it’s exquisite.

The indoor fine dining room at Lakhori, a long view of a laid table with arched pillars on both sides - one of Delhi's most famous restaurants
Lakhori is Old Delhi’s only fine dining restaurant (image credit Haveli Dharampura)

Almost all of Old Delhi’s havelis have either been demolished, or are in a deplorable state, so this is a unique opportunity to glimpse how grand Old Delhi used to be.

20. Bukhara

Location: ITC Maurya Hotel, Sardar Patel Marg, Chanakyapuri, New Delhi
Hours: 12:30 pm – 2:45 pm & 7:00 pm – 11:45 pm
Cost: $$$

Delhi’s most famous restaurant is Bukhara. It is regularly recognized as one of the 50 best restaurants in the world and numerous celebrities have eaten here, including Bill Gates, Barack Obama, Mick Jagger and Bruce Springsteen.

The decor at Bukhara is intentionally rustic, and diners must eat the traditional Indian way with their hands – there is no cutlery. Bukhara is not only about the food, it is the experience.

Interior of Bukhara, with brown and orange striped stools and long, low wooden tables.
Diners are encouraged to eat with their hands at Bukhara

It’s casually chic, so dress up a little but not too much as you’ll be eating with your hands. The most famous dishes are the tandoori meats and dal Bukhara.

You can watch all the action in the open kitchen. This is great entertainment if you’re dining alone.

21. Indian Accent

Location: The Lodhi Hotel, Lodhi Road, New Delhi
Hours: 12:00 pm – 2:30 pm & 7:00 pm – 10:30 pm
Cost: $$$

Indian Accent’s top chef, Manish Mehrota, is regularly named one of the best chefs in Asia. He’s a celebrity in the culinary world, and has restaurants in New York City and London.

Exterior view of Indian Accent, encased in glass walls with a pool surrounding it
Indian Accent is regularly named the best restaurant in India

The chef is famous for creating inventive and ever changing tasting menus, and this is what you should order at Indian Accent. If that’s too much, try the 4 course lunch.

The food and service are exceptional here. Dress up a little to dine here, it’s a good restaurant and in one of Delhi’s most expensive luxury hotels.

22. The Spice Route

Location: The Imperial Hotel, Janpath Road, New Delhi
Hours: 7:00 pm – 10:00 pm
Cost: $$$

Perhaps even more famous than the food at the Spice Route, is the decor. It resembles a colourful, beautiful temple, full of gorgeous murals.

True to its name, the cuisine takes guests on a culinary journey through the ancient spice route with dishes from Indonesia, China, India, and Thailand.

the dining room at the Spice Route, a famous restaurant in Delhi
The decor is just as famous as the cuisine at the Spice Route (my photo doesn’t do it justice)

The Spice Route is so magical, Condé Nast called it one of the top 10 restaurants in the world. In fact, I adore the Imperial Hotel (where the Spice Route is located) and think the entire property is magical.

While dining here take a look at the Imperial’s famous art collection in the public areas. You can even take an art tour through the hotel, if you’re so inclined.

23. Dum Pukht

Location: ITC Maurya Hotel, Sardar Patel Marg, Chanakyapuri, New Delhi
Hours: 12:30 pm – 2:45 pm & 7:00 pm – 11:45 pm
Cost: $$$

Named one of Asia’s 50 Best Restaurants, Dum Pukht is famous for being one of Delhi’s very best restaurants.

Biryani at Dum Pukht, one of the famous restaurants of Delhi
Dum Pukht is famous for its biryani (image credit ITC Maurya)

This is a fine dining restaurant that specializes in dum cooking, the method of slow cooking in a sealed pot. They serve the best biryanis, tundey kebabs (melt in your mouth) and pulaos in Delhi.

Everything is good here, but the biryanis are sensational. Dress up a little, this is a white linen table cloth, fawning wait staff type of restaurant.

Where To Stay In Delhi

South Delhi is the best part of the city to stay in. Not only is it a safer and greener area, it is also where many of Delhi’s sites and attractions are located.

Guest room at the Taj Mahal New Delhi
The Taj Mahal is one of Delhi’s very best hotels

These are my top picks for South Delhi hotels. They are all very well located and exceptional properties:

📍Prakash Kutir Bed & Breakfast (Budget) – This family run B&B makes a perfect base to explore Delhi from. It’s in a good neighbourhood within walking distance of shops, restaurants and the Delhi metro. Rooms are simple, but super clean and comfortable. A hearty home cooked breakfast is included.

Book your stay at Prakash Kutir Bed & Breakfast here!

📍Lutyens Bungalow (Mid-range) – I love the location of this boutique heritage property – it’s right beside Lodhi Garden in one of Delhi’s greenest and most affluent areas. You’ll be very close to many of Delhi’s sites here. There’s a lovely garden (you might see peacocks) and swimming pool. Breakfast is included.

Book your stay at Lutyens Bungalow here!

📍Taj Mahal New Delhi (Luxury) – A superb 5 star hotel with multiple restaurants, spa, lounges, fitness centre and swimming pool. This is a great hotel for kids too. It’s located in the same area as Lutyens Bungalow, within walking distance of many attractions. This is one of Delhi’s finest hotels.

Book your stay at Taj Mahal New Delhi here!

FAQs

These are questions I often hear about eating out in Delhi:

Which is the No. 1 restaurant in India?

Indian Accent in Delhi has been named by a number of highly regarded sources, including Condé Nast Traveler as the No. 1 restaurant in India for 2023.

Which street food is famous in Delhi?

Golgappa are the most famous street food in Delhi. Stacks of the hollow bite size balls can be seen all over the city. Delhiites adore them. Visitors should avoid eating them on the streets though, because they are filled with spiced water which may not be filtered. Eat them at a Haldiram’s instead.

Which area is best for food in Delhi?

Central Delhi which includes Connaught Place is the best area for food in Delhi. Not only are many of the most famous restaurants in Delhi located here, it is one of the best markets for street food in Delhi.

What is Delhi’s famous sweet?

Gulab Jamun is the most famous sweet in Delhi. The little dough balls that are soaked in sweet syrup are found all over Delhi, and in just about every single restaurant. Best served hot, it is the iconic dessert of India.

The Wrap-up on the Famous Restaurants in Delhi

This turned out be a much longer list than I originally planned. As I started to think about the most famous restaurants and the ones every visitor to Delhi should eat at, the list just kept growing. Indians are passionate about food, and Delhi is the food capital of India, so there are many famous restaurants!

Looking for More? You Might Also Like…

Don’t forget travel insurance! It’s always a good idea to carry travel insurance just in case something goes wrong. I really like and use SafetyWing

Share on Social:

Similar Posts