best mughlai restaurants in delhi (2026)
delhi mughlai ranked from published reviews - dum pukht, al jawahar, al kauser, zaika, karim's. real prices and the overrated heritage names.
tldr: delhi mughlai splits cleanly by price. zaika (daryaganj, korma without tomatoes, rs 800 for two) and al jawahar (matia mahal, chicken changezi and nihari, rs 1,000 for two) are the value picks. al kauser (rk puram, rs 1,200 for two) is the best mid-range. dum pukht at itc maurya (rs 4,500-6,000 for two) is the best kitchen. karim’s is kebabs-only now, and moti mahal daryaganj is the most overrated name in indian food.
the honest argument about delhi mughlai food is that the category has been hollowed out by its own history. the most famous addresses are the oldest ones, the oldest ones are coasting on claims rather than cooking, and the actual best mughlai kitchens in the city are either in five-star hotels or in small rooms nobody writes listicles about. moti mahal in daryaganj invented butter chicken, which is arguably the most consequential thing any indian restaurant has ever done, and published criticism of the current operation is that most dishes lack quality and the space is small, dingy and empty. that gap between claim and plate is the whole story of this category.
it is also a category that published rankings handle badly. one widely-circulated 2026 ranking of delhi’s best mughlai restaurants puts bukhara at number one - a north west frontier tandoor kitchen - and includes paranthe wali gali, a vegetarian street-food lane, at number seven, alongside united coffee house, which other publications criticise for colonial charm masking decline and tasteless pan-asian cooking. so the first thing a useful delhi mughlai guide has to do is define the thing: korma, nihari, kebab, bread, and dum-cooked rice, from kitchens that cook them as a tradition rather than as a menu section.
a note on money. every rupee figure here comes from recent published listings and roundups - slurrp, eazydiner, zomato, swiggy, district, magicpin and food blogs. indian food prices online go stale fast and the fine-dining numbers in particular vary wildly between sources (dum pukht is listed at rs 4,500 in one place and rs 6,000-8,000 in another). counter prices have almost certainly crept up. treat these as the right bracket, not a bill.
and to be straight: nobody from this site has eaten at these places. the verdicts below are composites of published reviews, cross-checked where sources conflicted, and the x/10 numbers are composites of what reviewers reported, not anybody’s personal score. for the specific dishes see best kebabs in delhi, best biryani in delhi and best butter chicken in delhi.
the awards
- best overall kitchen: dum pukht, itc maurya - awadhi dum technique done properly, rated 4.6, rs 4,500-6,000 for two
- best value: zaika, daryaganj near golcha cinema - traditional korma made without tomatoes, rs 800 for two
- best old delhi sit-down: al jawahar, 8 matia mahal - chicken changezi and nihari, actual seating, no table-sharing
- best mid-range: al kauser, vasant place market rk puram - kakori, sheermal, biryani and phirni at rs 1,200 for two
- best kebabs in the category: alkakori alkauser, chanakyapuri - mutton kakori and galouti with varqi paratha, rs 1,000 for two
- best galouti: swagath, defence colony market - mutton galouti and bhatti ka murgh, rs 1,600 for two
- best modern take: varq, taj mahal hotel mansingh road - chicken galawat and varqi crab, rs 5,500 for two
- best cheap plate: ghalib kabab corner, nizamuddin - rs 400 for two, 4.0 from roughly 6,367 ratings
- most overrated: moti mahal, daryaganj - invented butter chicken, and published criticism says the dishes no longer back the heritage
the full list
| # | place | area | best for | price | rating |
|---|---|---|---|---|---|
| 1 | dum pukht | itc maurya, chanakyapuri | dum mutton biryani, kakori | rs 4,500-6,000 for two | 9/10 |
| 2 | al kauser | vasant place market, rk puram | kakori, sheermal, phirni | rs 1,200 for two | 8.5/10 |
| 3 | al jawahar | 8 matia mahal, jama masjid | chicken changezi, nihari | rs 1,000 for two | 8.5/10 |
| 4 | zaika | daryaganj, near golcha cinema | mutton korma, raan, burrah | rs 800 for two | 8.5/10 |
| 5 | alkakori alkauser | chanakyapuri | mutton kakori, galouti | rs 1,000 for two | 8.5/10 |
| 6 | varq | taj mahal hotel, mansingh road | chicken galawat, varqi crab | rs 5,500 for two | 8.5/10 |
| 7 | ghalib kabab corner | shop 57 ghalib road, nizamuddin | shami kebab, nihari | rs 400 for two | 8/10 |
| 8 | swagath | defence colony market | mutton galouti, bhatti ka murgh | rs 1,600 for two | 8/10 |
| 9 | gulati | pandara road | kebabs | rs 1,800-2,000 for two | 8/10 |
| 10 | lazeez affaire | malcha marg, chanakyapuri | sharabi murgh, galauti kebab | rs 2,000-2,500 for two | 7.5/10 |
| 11 | pindi | pandara road market | rara mutton, mutton seekh | rs 1,850 for two | 7.5/10 |
| 12 | al qureshi’s | gk-2, narmada shopping complex | chicken seekh, malai tikka | rs 1,000 for two | 7.5/10 |
| 13 | mughal mahal | rajendra place | murg makhani, chicken pakora | rs 1,650 for two | 7/10 |
| 14 | the embassy | connaught place | mutton cutlets, lamb brain pakora | rs 2,000 for two | 7/10 |
| 15 | karim’s (original only) | 16 gali kababian, jama masjid | shami kebab, mutton korma | rs 400-600 for two | 6.5/10 |
| 16 | moti mahal (skip) | daryaganj | the story, not the food | rs 1,000+ for two | 5/10 |
dum pukht, itc maurya
what to order: dum pukht mutton biryani, kakori kebabs, gulab jamun.
what reviewers say: rated 4.6 and placed second in a 2026 delhi mughlai ranking, behind only bukhara in the same hotel. the name is the technique - sealed-pot slow cooking from the awadhi tradition - and what the room buys you is a kitchen with enough staff and time to actually execute it. reviewers describe a royal and luxurious ambience inspired by the mughal method, and food writers consistently name it as the city’s best mughlai fine dining when the question is technique rather than nostalgia.
honest caveat: cost for two is listed between rs 4,500 and rs 8,000 depending on source, and a meaningful share of what reviewers praise is the room. there is no claim in any published review that the food is ten times better than al kauser at rs 1,200. this is an occasion restaurant and should be treated as one.
al kauser, vasant place market, rk puram
what to order: kakori kebabs with sheermal. chicken and mutton biryani. phirni to finish.
what reviewers say: described as one of delhi’s oldest mughlai establishments, with both indoor and outdoor seating, listed at about rs 1,200 for two. the related alkakori alkauser in chanakyapuri does mutton kakori, galouti kebabs and varqi paratha at about rs 1,000 for two and claims century-old recipes. between them they are the most reliable mid-range awadhi-mughlai in delhi on published evidence.
honest caveat: the two names are easy to confuse and the menus overlap, so check which address a listing refers to. neither is a destination for atmosphere - the appeal is specifically that kakori-grade kebabs are available for a fifth of hotel prices.
al jawahar, matia mahal
what to order: chicken changezi and nihari. nihari is a morning dish, roughly 7 to 11 am. the mutton achar biryani is the one biryani in old delhi with a distinct identity.
what reviewers say: family-owned since independence and run by three brothers, at 8 matia mahal road opposite gate 1 of jama masjid, listed at rs 400-1,000 for two depending on source, open roughly 10 am to midnight in some listings and 7 am to 11 pm in others. the recurring practical advantage over karim’s next door is real: spacious seating, and you are not expected to share a table with strangers. one reviewer put the reputation gap bluntly - jawahar is the smoother, more polished establishment for simple gravies, and it is too bad karim’s has outdone them in marketing over the years. others say it is more authentic and that it gives karim’s genuine competition.
honest caveat: a delhi food blog comparing the two is clear that nihari authenticity claims at both are shaky, since a strictly traditional version uses beef and both serve mutton. and al jawahar is a busy old delhi restaurant in a dense lane - the seating advantage is relative, not absolute.
zaika, daryaganj
what to order: mutton korma, raan, mutton burrah, chicken biryani.
what reviewers say: a small restaurant near golcha cinema in daryaganj, listed at about rs 800 for two, and the detail that matters is specific: it is described as making traditional korma without tomatoes. that is the real marker of an old mughlai kitchen - the tomato-and-cream korma is a post-independence punjabi adaptation, and a kitchen still doing it the older way is doing something most of the famous names are not.
honest caveat: it is a small room in daryaganj with limited published review volume, so the rating here rests on fewer sources than most entries. the korma-without-tomatoes point comes from one roundup rather than a consensus.
gulati, pindi and the pandara road block
gulati on pandara road rates 4.3 and published rankings describe it specifically as specialising in kebabs, which makes it the most reliable sit-down kebab restaurant in central delhi. pindi in pandara road market is a seven-decade establishment with three city branches, about rs 1,850 for two, where rara mutton, mutton seekh kebab, soya tikka and dal makhani are the orders. havemore, also pandara road, rates 4.2 with a tandoor focus.
honest caveat: pandara road is a market of three or four restaurants doing broadly the same north indian and mughlai menu at broadly the same price, and the differences reviewers report are small. it is a convenience cluster for central delhi rather than a destination - and at rs 1,850 for two it costs more than twice zaika for food that is punjabi-mughlai rather than old mughlai.
the upper mid tier
swagath in defence colony market, about rs 1,600 for two, is the galouti pick - mutton galouti kebab, bhatti ka murgh and mutton burrah all get named, though the restaurant’s wider identity is regional indian and asian seafood rather than pure mughlai. lazeez affaire at malcha marg market, chanakyapuri is listed at rs 2,000-2,500 for two for sharabi murgh, lahori murg masala, galauti kebab and butter chicken, in a modern white-and-silver room. mughal mahal at rajendra place is about rs 1,650 for two for murg makhani and chicken pakora, in a business district and usually crowded on weekends. the embassy in connaught place is about rs 2,000 for two and is the oddest menu here in a good way - mutton cutlets and lamb brain pakora, described as a timeless classic with old-world charm. al qureshi’s at narmada shopping complex, gk-2 is a rooftop at about rs 1,000 for two doing chicken seekh kebabs, wings, malai tikka and mutton seekh, with chinese food on the same menu, which tells you how seriously to take the mughlai framing. zaffran by kasbah on lala lajpat rai marg rates 4.6 at about rs 2,500 for two.
karim’s - the honest version
what to order: shami kebab, mutton seekh, mutton korma, shahjahani korma. at the gk-1 branch, reviewers suggest mutton seekh kabab with tandoori roti and shahi tukda.
what reviewers say: operating since 1913 from the original near jama masjid, rated 4.5 in one 2026 ranking and listed at rs 400-600 for two at the original, about rs 900 for two at the aurobindo place market branch in green park. aggregated sentiment praises succulent non-vegetarian dishes, especially the kebabs and butter chicken, and the traditional recipes.
honest caveat: the sentiment is genuinely split, not glowing. critics call it overhyped on historical claims, with servers described as rather hassled and slow with orders. one diner said the taste was good but it is more of hype and flagged hygiene including rats on the floor. another called it overrated and overpriced. biryani is the most frequently panned dish - one reviewer objected to rs 400 for a half plate and called the rice quality pathetic. the branch outlets draw the worst reviews, for high prices, smaller servings and quality declining versus the original, with one review alleging nihari that was old and microwaved. the practical read: one meal at the original, kebabs and korma only, and treat every branch as a different restaurant.
moti mahal, daryaganj - the skip
what reviewers say: this is the restaurant credited with inventing butter chicken, which is as large a claim as indian restaurant history offers, and it rates 4.3 in published mughlai rankings on the strength of it.
honest caveat: published criticism is direct. despite the heritage claims, most dishes are said to lack quality, and the space is described as quite small, dingy and empty. it appears on lists of delhi’s most overrated places to eat for exactly this reason - the name does the work the kitchen used to. if butter chicken is the goal there are better current options in the city. united coffee house in connaught place has the same problem from the other direction: it appears on mughlai rankings at 4.3 while being criticised elsewhere for colonial charm masking decline, tasteless pan-asian cuisine and expensive menu items.
tips
- order korma, not biryani. korma is the dish that separates a real mughlai kitchen from a north indian restaurant with a mughlai section, and delhi biryani is almost always the weakest thing on these menus.
- nihari is breakfast. al jawahar runs it roughly 7 to 11 am, and haji shabrati nihari wale near gate 1 of jama masjid does 6 to 11 am, closed fridays, listed at rs 100-180 a plate and selling out fast.
- treat karim’s branches as separate restaurants. the quality complaints cluster almost entirely outside the jama masjid original.
- carry cash for the old delhi and nizamuddin end. card acceptance is unreliable outside hotels and the pandara road and khan market restaurants.
- nizamuddin is the low-stress alternative to old delhi. ghalib kabab corner at about rs 400 for two delivers comparable food without matia mahal crowds or traffic, and reviewers recommend it on exactly those grounds.
- do not pay fine-dining prices for a tandoor menu. bukhara tops several mughlai lists but cooks north west frontier food - if you want mughlai technique at itc maurya, dum pukht is the right room.
- book ahead for dum pukht and varq, and go off-peak for the old delhi rooms. matia mahal after 8 pm on a weekend is close to impassable.
- watch your pockets on the main street outside jama masjid. published guides flag it specifically, and the original karim’s alley is easy to walk past.