Delhi’s restaurant scene spans the widest range of any city on these lists: Indian Accent on Lodhi Road is consistently ranked among India’s top three restaurants and Asia’s 50 Best lists, while Al Jawahar near Jama Masjid has been serving nihari and Mughlai food to the same families for generations. Karim’s nearby is 115 years old. The city handles both ends of that spectrum simultaneously and without contradiction. We mapped 20 verified restaurants in Delhi, sorted by what each one actually suits best.
A quick note before you dive in: Bukhara at the ITC Maurya in Chanakyapuri has been serving the same dal bukhara, prepared with the same recipe and the same wood-fired tandoor, since 1977. It has hosted more world leaders than most countries’ formal diplomatic residences. Both facts are accurate. Both contribute to why the booking requires advance planning.
If you’re based in Delhi, Stanza Living’s PG in Delhi options are spread across South Delhi, Noida and beyond.
With that out of the way, here’s the list, area by area.
# | Restaurant | Area | Average Cost for Two | Best For |
1 | Indian Accent | Lodhi Road | Rs 7000 to 12000 | Modern Indian fine dining and tasting menu |
2 | Olive Bar and Kitchen | Mehrauli | Rs 3500 to 5000 | Mediterranean, European and outdoor setting |
3 | AnnaMaya FoodHall | Aerocity | Rs 2500 to 4000 | Farm-to-table and global cuisine |
4 | Sevilla | The Claridges, Sujan Singh Park | Rs 4000 to 6000 | Spanish and Mediterranean fine dining |
5 | The Spice Route | Hotel Imperial, Janpath | Rs 4000 to 6000 | Michelin-starred Asian cuisine |
6 | Bukhara | ITC Maurya, Chanakyapuri | Rs 5000 to 8000 | Legendary North Indian and tandoor |
7 | Dum Pukht | ITC Maurya, Chanakyapuri | Rs 5000 to 8000 | Royal Awadhi fine dining |
8 | Megu | The Leela Palace, Chanakyapuri | Rs 4000 to 6000 | Japanese fine dining and sushi |
9 | Tamra Restaurant | Shangri-La, Connaught Place | Rs 3500 to 5000 | Luxury buffet and global cuisine |
10 | Kiyan | Aerocity | Rs 3000 to 5000 | Fine dining and international cuisine |
11 | Dakshin | ITC Maurya, Saket | Rs 3000 to 5000 | Authentic South Indian regional cuisine |
12 | Bhawan | Malviya Nagar | Rs 2000 to 3500 | Regional Indian cuisine |
13 | Carnatic Cafe | Greater Kailash 2 | Rs 700 to 1200 | Authentic Karnataka cuisine |
14 | Saravana Bhavan | Connaught Place | Rs 500 to 900 | South Indian vegetarian meals |
15 | Gulati | Pandara Road | Rs 1200 to 2000 | Butter chicken and North Indian |
16 | Havemore | Pandara Road | Rs 1000 to 1800 | Punjabi cuisine |
17 | Andhra Bhavan Canteen | India Gate | Rs 200 to 400 | Andhra meals at a subsidised canteen |
18 | Delhi O Delhi | Lodhi Road | Rs 1200 to 2000 | North Indian buffet |
19 | Karim’s | Jama Masjid | Rs 600 to 1000 | Mughlai cuisine and kebabs since 1913 |
20 | Al Jawahar | Jama Masjid | Rs 600 to 1000 | Nihari and Mughlai dishes |
India’s most awarded restaurant and the most internationally recognised on this list. The modern Indian tasting menu at The Modern hotel takes Indian cooking traditions and reconstructs them through contemporary technique, producing dishes that reviewers across 15 years of the restaurant’s existence describe as both unfamiliar and deeply Indian simultaneously. Requires booking weeks in advance for weekend dinners. Priced at the top of this list for reasons that reviewers consistently describe as worth it.
A Mediterranean and European cuisine restaurant in Mehrauli with a heritage building setting and outdoor terrace dining that makes it one of the more distinctively set restaurants in South Delhi. The fig and goat cheese salad and the wood-fired preparations are the most named items across reviews.
A farm-to-table and global cuisine restaurant at the Andaz Aerocity that covers artisan breads, local produce-driven cooking and international formats across a food hall concept.
A Spanish and Mediterranean fine dining restaurant at The Claridges hotel in Sujan Singh Park, one of the few restaurants in Delhi specifically dedicated to Spanish food with a kitchen that treats the regional Spanish cuisine seriously.
The most internationally awarded Asian restaurant on this list, having received a Michelin star. Set in the Hotel Imperial on Janpath with hand-painted murals covering the walls and ceiling in a format that took years to complete. The Southeast Asian menu runs from Vietnamese to Keralan coastal with a considered sourcing program.
A fine dining and international cuisine restaurant at the JW Marriott Aerocity that covers the international menu format with the kitchen resources a JW Marriott property provides.
Chanakyapuri has two of Delhi’s most iconic restaurant properties within a short distance: the ITC Maurya hosting both Bukhara and Dum Pukht, and The Leela Palace hosting Megu.
Open since 1977 with the same menu, the same dal bukhara prepared overnight in the same wood-fired tandoor, and the same bib aprons at the table rather than formal cutlery. It has hosted Bill Clinton, Vladimir Putin, Tony Blair and most foreign dignitaries who visit Delhi. The raan and the dal are the orders. The booking requires planning.
The Awadhi fine dining restaurant at the ITC Maurya, with a menu built around the dum cooking tradition of Lucknow: slow-cooked, sealed-pot preparations that treat time as an ingredient. The biryani and the nihari are the canonical orders.
A Japanese fine dining and sushi restaurant at The Leela Palace in Chanakyapuri with a menu that covers the Japanese repertoire from sashimi to robatayaki with kitchen resources appropriate to the property.
The luxury buffet and global cuisine restaurant at the Shangri-La Connaught Place, with live cooking stations and a range that covers Indian, Asian and continental.
The South Indian regional cuisine restaurant at the ITC Maurya, covering the full range of South Indian cooking traditions with the kitchen resources the property allows.
A regional Indian cuisine restaurant in Malviya Nagar that covers dishes from across India’s different regional traditions, similar in concept to the Comorin approach in Gurgaon.
The Karnataka cuisine restaurant in Greater Kailash 2, serving authentic Mangalorean and Karnataka food with the filter coffee and the tiffin items that are the specific draws.
The Connaught Place branch of the global South Indian vegetarian chain, with consistent quality across the idli, dosa and thali formats that has made the chain one of India’s most trusted South Indian names.
The Pandara Road institution for butter chicken and North Indian food that has been drawing the after-Lodhi Road Gardens crowd for decades. The butter chicken and the dal makhani are the canonical orders alongside the naans.
A Pandara Road Punjabi cuisine restaurant sitting alongside Gulati and drawing its own loyal crowd for a slightly different take on the same North Indian food tradition.
A government canteen at the Andhra Pradesh government’s Delhi office near India Gate that serves Andhra meals on banana leaves to members of the public. The sambar, the fry dishes and the rice meals are priced for a government canteen, not a restaurant. This is one of the cheapest and most authentic Andhra meals available in Delhi. Our cost of living in Delhi guide is worth reading if you’re deciding whether to settle in the city.
A North Indian buffet restaurant on Lodhi Road that covers the standard North Indian buffet format with a wide spread of curries, kebabs and breads at a mid-range price.
The streets around Jama Masjid contain some of the oldest restaurants in India, serving the Mughlai food tradition that arrived with the Mughals and has been continuously prepared in this area for centuries.
Open since 1913, founded by the descendant of a cook in the Mughal royal kitchen, and still serving the same nihari, korma and seekh kebabs that built the original reputation. Six generations of the same family have run this restaurant. The cooking method and the spice mixes have not changed in ways that compromise the original character. Worth reading our cafes in Delhi guide for the full picture of Delhi’s dining landscape.
One of the restaurants most frequently recommended alongside Karim’s for the Jama Masjid Mughlai tradition, with nihari that has a separate and dedicated following from the Karim’s crowd. Both restaurants are worth visiting; both serve the same general tradition with their own specific variations.
Delhi’s restaurant scene doesn’t need a conclusion that summarises it. Indian Accent is the most awarded. Karim’s is the oldest. Andhra Bhavan Canteen is the cheapest and one of the most honest. They coexist in the same city without any contradiction. A PG in South Delhi gives you proximity to the Lodhi Road fine dining belt, the Pandara Road institutions and the GK market options. Pick the restaurant that fits the moment, and go.
Indian Accent on Lodhi Road is India’s most awarded restaurant. Bukhara at the ITC Maurya has been serving the same recipe since 1977. The Spice Route at Hotel Imperial has a Michelin star. All three require advance booking.
Karim’s near Jama Masjid has been open since 1913, making it over 110 years old. Al Jawahar in the same area is also a heritage restaurant with several decades of continuous operation.
Indian Accent for the most memorable meal, Bukhara or Dum Pukht at the ITC Maurya for royal Indian cuisine, and Sevilla at The Claridges for Spanish fine dining are the four most named for special occasion dinners.
Andhra Bhavan Canteen near India Gate serves Andhra meals at government canteen prices (Rs 200 to 400 for two). Karim’s and Al Jawahar near Jama Masjid are at Rs 600 to 1000 for two for genuine Mughlai food.
Dakshin at the ITC Maurya is the premium South Indian option. Saravana Bhavan at Connaught Place is the most reliable mid-range chain. Carnatic Cafe in GK2 is the most recommended for Karnataka-specific cuisine.
Indian Accent has been ranked among Asia’s 50 Best Restaurants and is consistently India’s highest-ranked restaurant on the global dining lists. The Spice Route at Hotel Imperial has received a Michelin star.