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.

·updated Oct 18, 2026

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.

frequently asked questions

which is the best mughlai restaurant in delhi?
it depends entirely on budget, and the gap is huge. dum pukht at itc maurya is the technically best kitchen - rated 4.6, awadhi-mughlai, rs 4,500-6,000 for two. al kauser at vasant place market is the best mid-range at about rs 1,200 for two. zaika in daryaganj near golcha cinema is the value pick at about rs 800 for two, known for making traditional korma without tomatoes. al jawahar at matia mahal is the best old delhi sit-down.
is karim's worth visiting in 2026?
the original at 16 gali kababian, jama masjid is worth one meal for kebabs and korma, at rs 400-600 for two. order shami kebab, mutton seekh, mutton korma or shahjahani korma. skip the biryani, which is its own worst-reviewed dish. and avoid the branch outlets - reviewers consistently cite high prices, smaller servings and declining quality compared with the original, with one alleging old, microwaved nihari served under the name.
which delhi mughlai restaurant is most overrated?
moti mahal in daryaganj. it has the single biggest claim in indian restaurant history - inventing butter chicken - and published criticism is that despite the heritage claims most dishes lack quality, and that the space is quite small, dingy and empty. karim's is the other, criticised as overhyped on historical claims with servers described as hassled and slow. united coffee house in cp also appears on mughlai rankings and is criticised for colonial charm masking decline.
what should you actually order at a delhi mughlai restaurant?
korma, nihari, kebabs and bread - in that order. the korma is the real test of a mughlai kitchen, and zaika in daryaganj is specifically praised for making it the traditional way without tomatoes. nihari is a morning dish, roughly 7 to 11 am at al jawahar on matia mahal. for bread, sheermal at al kauser or ghalib kabab corner. biryani is usually the weakest thing on a delhi mughlai menu.
how much does mughlai food cost in delhi?
old delhi counters are rs 400-600 for two - karim's at the original, ghalib kabab corner in nizamuddin at about rs 400. the mid tier is zaika at about rs 800, karim's green park branch about rs 900, al jawahar and al qureshi's about rs 1,000, al kauser about rs 1,200. upper mid is swagath rs 1,600, mughal mahal rs 1,650, pindi rs 1,850, lazeez affaire and the embassy rs 2,000. fine dining is varq rs 5,500 and dum pukht rs 4,500-6,000.
is bukhara a mughlai restaurant?
not really, and this is where most published rankings get sloppy. bukhara at itc maurya tops several delhi mughlai lists on a 4.7 rating, but its cooking is north west frontier - tandoor-led, sikandari raan and dal bukhara - not mughlai court cuisine. for actual mughlai technique in the same hotel, dum pukht is the right room. treat lists that also rank paranthe wali gali and united coffee house as mughlai with appropriate suspicion.
where is the best nihari in delhi?
al jawahar at 9-10 matia mahal, roughly 7 to 11 am, is the most recommended, with reviewers calling it the better and less crowded option next to karim's. haji shabrati nihari wale near gate 1 of jama masjid is the specialist, listed at rs 100-180 a plate, 6 to 11 am, closed fridays, and it sells out fast. a delhi food blog notes that a strictly authentic nihari uses beef, so both are mutton approximations.
what is the difference between mughlai and awadhi food in delhi?
mughlai in delhi now means the old delhi style - heavier, more robustly spiced, charcoal-forward, built around korma, nihari, seekh kebab and butter-rich gravies. awadhi is the lucknow refinement of the same court cuisine - subtler, slower, built around dum cooking, kakori and galouti kebabs and sealed-pot biryani. dum pukht at itc maurya is the awadhi end; karim's and al jawahar are the delhi end. alkakori alkauser bridges them.
sharetwitterwhatsapp

more from delhi