Delhi is a city made for foodies. The city has many hidden culinary gems and unique eating experiences most visitors never get to try. I’ve lived in Delhi for several years, and am excited to share some of the most unforgettable and unique food experiences Delhi has to offer.
Delhi for Foodies – Unique Food Experiences
1. Indulge in a high tea buffet at the Imperial
This high tea is buffet style. The delectable pastries, sandwiches and savoury snacks are laid out, and you can help yourself to as much as you want. Tea is served at the table.
At first I was skeptical (I was a fan of Imperial’s traditional three tiered service), but then I tried it! Personally, I think this is the best high tea in Delhi.
With its amazing location right in the centre of Delhi, the Imperial is a welcome sanctuary from sight-seeing. It’s a stunning heritage hotel, the best hotel in Connaught Place, and has a famous art collection. After high tea, stroll the public spaces and enjoy the ambience.
- Hours and Cost: 3:00 pm – 6:00 pm, Thursday to Sunday; INR 2250 (children INR 1050)
- Location: The Imperial, Janpath Lane, Janpath, New Delhi
- Nearest Metro Station: Patel Chowk (Yellow line)
2. Sample street food in Amar Colony
This is one of the very best markets for foodies in Delhi. I enjoy it much more than Old Delhi for street food.
Because so many immigrants and refugees migrated here, the food is very diverse. It’s also a compact market and quite walkable. But most importantly, the street food is amazing.
Try the chicken tandoori momos at Hunger Strike, the dry veg laphing at Aunty Momo, and the rabri faluda from the cart outside of the Lenskart shop.
- Hours and Cost: 10:00 am – 1:00 am, but hours can vary (best time to go is after 1:00 pm), market closed Monday; INR 80 – 300
- Location: Block C, Amar Colony, New Delhi
- Nearest Metro Station: Moolchand (Violet line)
3. Eat like a local at dhaba Kake da Hotel
Dhabas are casual eateries that are very popular with locals. They serve simple but fresh food, and it’s usually delicious. One of the most famous dhabas in Delhi is Kake da Hotel.
The food is amazing and super cheap. There’s usually a line up in the evenings and on the weekend, but it’s worth it. This place gets crowded and hectic, but it’s a fun and very authentic Delhi foodie experience.
- Hours and Cost: 12:00 pm – 12:00 am, daily; INR 400 – 600 for two people
- Location: Shop 67, Connaught Circle, Connaught Place, New Delhi
- Nearest Metro Station: Rajiv Chowk (Yellow and Blue lines)
4. Get cultural at Habiteria, Delhi’s nicest food court
Habiteria is a small, upscale food court in India Habitat Centre, Delhi’s premier cultural centre. India Habitat Centre is membership based, but the food court, two art galleries and the outdoor space with sculptures are open to the public.
The food at Habiteria is mostly Indian and Asian, but there’s a good bakery section also. The outdoor space is nice and has a koi pond.
- Hours and Cost: 8:00 am – 10:00 pm, daily; INR 100 – 500
- Location: India Habitat Centre, Lodhi Road, New Delhi
- Nearest Metro Station: Jawaharlal Nehru Stadium aka JLN Stadium (Violet line)
5. Dine in a prince’s palace at Bikaner House
Here’s your chance to eat in a real prince’s palace without it costing a small fortune. Bikaner House was the palace of the prince of Bikaner. It was restored in 2015 as an arts centre, and has 3 excellent restaurants:
✅ Haldiram’s – budget friendly, cafeteria style, Indian food
✅ Diggin Cafe – nice cafe, international food, great terrace
✅ L’Opera – Parisian style pastry and light food
There are always free art exhibits, and the building and grounds are lovely for exploring. There’s no entry fee.
- Hours and Cost: 8:00 am – 11:00 pm, daily; INR 100 – 2000 (hours and price vary depending on restaurant)
- Location: Pandara Road, New Delhi
- Nearest Metro Station: Khan Market (Violet line)
6. Eat all you want at the state run canteen Andhra Pradesh Bhawan
Government workers and locals love eating at state run canteens. Not only is the food fresh and tasty, it’s budget friendly. There are quite a few bhawans (government buildings or canteens) in Delhi, but the best is Andhra Pradesh Bhawan.
I highly recommend the veg thali tray. Servers walk around the room, refilling your thali tray as many times as you want. This is one of my very favourite spots to eat in Delhi, perfect for foodies – and no tourists.
- Hours and Cost: 8:00 am – 10:00 am, 12:00 pm – 3:00 pm & 7:30 – 10:00 pm, daily; INR 120 – 200
- Location: Ashoka Road, New Delhi
- Nearest Metro Station: Patel Chowk (Yellow line) or Janpath (Violet line)
👉 Don’t want to deal with the logistics? Take this highly rated street food tour in Old Delhi!
7. Enjoy endless dim sum lunch at Shang Palace
Every day the Shang Palace restaurant in the Shangri-la Eros Hotel hosts Shangtastic Dimsum Lunch. It’s an all you can eat extravaganza of exceptional Asian food. For lunch it’s a little pricey, but you will be so stuffed after you won’t want to eat dinner.
I can eat a lot, especially dim sum, and this lunch even defeated me. It was an endless procession of fresh dim sum, salads, hearty clay pot dishes, dessert and tea.
- Hours and Cost: 12:00 pm – 3:30 pm, daily; INR 2288
- Location: Shangri-la Eros Hotel, 19 Ashoka Road, New Delhi
- Nearest Metro Station: Patel Chowk (Yellow line) or Janpath (Violet line)
8. Try Indian fine dining with your hands at Bukhara
Bukhara is one of India’s most famous fine dining restaurants, and guests have to eat with their hands. In keeping with the northern Indian cuisine and theme, there is no cutlery.
Having lived in the lower Himalayas for 18 months, I can attest this is indeed common there. In fact, food taste better when you eat with your hands.
The food here is exceptionally good, Bukhara is regularly rated one of the best restaurants in the world. The foodie in you will appreciate this memorable Delhi restaurant.
- Hours and Cost: 12:30 pm – 2:45 pm & 7:00 pm – 11:45 pm, daily; INR 6000 – 9000 for two people
- Location: ITC Maurya, Sardar Patel Marg, Chanakyapuri, New Delhi
- Nearest Metro Station: Durgabai Deshmukh South Campus (Pink line)
9. Have langar at Gurudwara Bangla Sahib
Langar is the free, vegetarian meal served at Sikh gurudwaras. And the best place to have langar is Gurudwara Bangla Sahib. This is Delhi’s most prominent Sikh gurudwara. It serves 40,000 meals daily, and up to 100,000 during religious festivals.
Having langar is a special experience. The food is blessed and prepared by volunteers in the massive kitchen. Everybody sits on the floor together while servers walk up the aisles and dish out food. Everyone is welcome regardless of religion or nationality.
I visit Gurudwara Bangla Sahib regularly and love having langar there.
- Hours and Cost: 9:00 am – 3:00 pm and 7:00 pm – 10:00 pm, daily; free
- Location: Ashoka Road, Connaught Place, New Delhi
- Nearest Metro Station: Shivaji Stadium (Orange line)
10. Eat Korean food at the Korean Cultural Centre
Delhi has many cultural centres and embassies with restaurants. Almost all require diplomatic ID or membership to get in, but Dalgrak at the Korean Cultural Centre is open to everyone. Most visitors don’t know about the restaurants at the cultural centres, but Delhi foodies take advantage of them often.
Dalgrak is a bright and cheerful restaurant with a great variety of traditional Korean foods like gimbap, ramyeon, deopbap and Korean fried chicken.
- Hours and Cost: 9:00 am – 8:30 pm, closed Sunday; INR 500 – 800
- Location: A25, Vikram Vihar, Lajpat Nagar, New Delhi
- Nearest Metro Station: Moolchand (Violet line)
11. Dine with a historic view from the terrace of Hauz Khas Social
If you want to dine with a splendid view of one of Delhi’s most lovely historic sites, head to Hauz Khas Social and eat outside on their terrace.
Delhi foodies love this restaurant, it has an eclectic menu and a fun vibe. But not even all the regulars know about the magnificent views of the 14th century Hauz Khas Complex.
Go in the evening, the terrace isn’t always open during the day. It’s also a nice spot for drinks at night.
- Hours and Cost: 11:00 am – 1:00 pam, daily; INR 300 – 700
- Location: Hauz Khas Village, Hauz Khas, New Delhi
- Nearest Metro Station: Green Park (Yellow line) or IIT (Magenta line)
12. Le Petit Chef at Shangri-la Eros Hotel
The world-wide dining phenomena is now in Delhi. Le Petit Chef is only 6 cm tall, and he prepares a 5 course meal at your table using 3D projection mapping. It’s a fusion of fine dining and computer generated theatre, all at the table.
It’s an immersive dining experience that will please even the most discriminating foodie in Delhi. And the meal? Like all food at the Shangri-la Eros, it’s top notch.
- Hours and Cost: 8:30 pm, Wednesday to Saturday & 1:30 pm and 8:30 pm, Sunday; INR 4500
- Location: Shangri-la Eros Hotel, 19 Ashoka Road, New Delhi
- Nearest Metro Station: Patel Chowk (Yellow line) or Janpath (Violet line)
13. Picnic among the ruins in Lodhi Garden
Grab some food at one of the small super markets like Krishna Supermarche 37 or Nature’s Basket (you can order online too) and head to Lodhi Garden for a picnic.
Lodhi Garden is a gorgeous heritage park with monuments from the 15th century, lovely gardens and plenty of green space. This is every Delhiites favourite park, and I’m sure it will captivate you too. It’s one of Delhi’s most beautiful free spaces.
- Hours and Cost: 7:30 am – 11:00 pm, daily; free
- Location: Lodhi Road, New Delhi
- Nearest Metro Station: Jorbagh (Yellow line)
The Wrap-up on Delhi for Foodies – 13 Unique Food Experiences You’ll Never Forget
Delhi really is a city for foodies. Food is a huge part of the culture – there is food everywhere! And because of the large diplomatic community, as well as migrants and immigrants from all over the world, the diversity of the cuisine is outstanding. Come to Delhi and be prepared to be amazed by its fabulous cuisine.
Looking for More? You May Also Like…
- Old Delhi Street Food Tour: An Insider’s Food Walk
- 23 Most Famous Restaurants in Delhi Not to Miss 2024
- Best Coffee Shops in Delhi: Where to Get Seriously Good Java
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