best dhabas in delhi (2026) - honest reviews

honest 2025-2026 reviews of 9 best dhabas in delhi. old jawahar, al jawahar, lakshman, mehfil. plus the famous ones to skip - karim's, kake da hotel, moolchand.

· updated May 3, 2026

tldr: out of 9 delhi dhabas i revisited this round, my top 3 are old jawahar (jama masjid, mughlai curries that beat karim’s), lakshman dhaba (north campus, parathas + desi macaroni), and al jawahar (jama masjid, kebabs and biryani). the famous overrated ones - karim’s, kake da hotel, moolchand paratha - are explicitly called out at the bottom. full reviews below.


i grew up eating at delhi dhabas. moolchand at 2 am after a college party. karim’s on a tourist visit with relatives. lakshman dhaba weekly between classes. for a long time i’d recommend the obvious places because they’re what everyone knows.

after going back through these places in 2025 and 2026 - and reading what serious delhi food critics, google reviewers, and reddit threads have been saying for the last year - the list needs a real update. some of the most famous names have legitimately slipped. karim’s is the loudest example - even the food critics who love it admit the food has flattened. and a few quieter places, especially old jawahar (literally next door to karim’s), are doing the same food at better quality.

this guide is the corrected list. honest picks, plus a clear “skip these” section for the famous names that aren’t worth your time anymore. for veg-only options, see pure veg dhabas in delhi.


the awards (my picks)

  • best overall dhaba: old jawahar, jama masjid - better curries than karim’s, half the queue
  • best parathas: lakshman dhaba, north campus - 32 years, mix paratha with the spicy chutney
  • best kebabs: al jawahar, jama masjid - seekh and burra, both under rs 300
  • best mughlai south delhi: mehfil dhaba, malviya nagar - malai chap, butter chicken, runs till 1 am
  • best pure veg dhaba: kaki di hatti, chandni chowk - since 1942, never industrialised
  • best butter chicken: havemore, pandara road - inconsistent location-to-location, best at original
  • best chole kulche dhaba: baba nagpal corner, lajpat nagar - takeaway only, the chole is the best in delhi
  • most overrated: karim’s, jama masjid - the most famous dhaba in delhi, and the most disappointing in 2026

the full list

#dhabaareabest forcost for twomy rating
1old jawaharjama masjid gate 1mughlai curriesrs 500-7008.5/10
2lakshman dhabanorth campusparathas, macaronirs 2508.5/10
3al jawaharjama masjidkebabs, biryanirs 500-7008/10
4mehfil dhabamalviya nagarmalai chap, butter chickenrs 600-9008/10
5kaki di hattichandni chowkpure veg, parathasrs 2508/10
6baba nagpal cornerlajpat nagar (takeaway)chole kulchers 2007.5/10
7havemorepandara roadbutter chickenrs 1500-20007/10
8rajinder da dhabasafdarjungnon-veg dhaba foodrs 600-8006.5/10
9karim’s (skip)jama masjidhistory, kebabsrs 800-12006/10

the top tier (the new picks)

1. old jawahar

opposite jama masjid gate 1, beside karim’s / rs 500-700 for two / 8.5/10

old jawahar is the dhaba next door to karim’s and most tourists walk past it on their way to the more famous shop. that’s the mistake. recent food critic reviews are unambiguous: old jawahar’s curries - mutton korma, chicken curry, nihari - are noticeably better than karim’s right next door. the kebabs are slightly weaker than karim’s seekh, but the gap is small enough that the overall meal at old jawahar is better.

what makes the curry better at old jawahar is the gravy reduction. karim’s gravies have flattened over the years - they make so many plates a day that the cooking time has been compressed. old jawahar still cooks gravies for the time they need. the mutton korma is rich, slightly oily in a good way, with whole spices that haven’t been ground to dust.

the seating is similar to karim’s - small, crowded, fast turnover. service is brisk and a little impatient. the pricing is also similar - mutton korma rs 250-300, chicken curry rs 200-250. you’re paying karim’s prices for objectively better food.

what to order: mutton korma (rs 280) and chicken curry (rs 220) with rumali roti. nihari if you’re there before 11 am.

verdict: the best mughlai food at jama masjid as of 2026. don’t go to karim’s, walk 30 metres to old jawahar instead.


2. lakshman dhaba

north campus, near patel chest institute / rs 250 for two / 8.5/10

lakshman dhaba has been at north campus for 32 years and the menu has held up across that entire time. the orders are the mix veg paratha, the aloo pyaaz paratha, the desi-style macaroni, and the chilli potato. all four are consistently strong in 2025-2026 reviews and prices are the same as five years ago.

what makes lakshman work is the homemade chutney. it’s a thin, deadly-spicy green chutney that they make in batches every morning. it works with literally everything on the menu - paratha, macaroni, fries, chilli potato. one bowl can power a whole table’s meal.

the desi macaroni is the unexpected winner. it’s old-school college-canteen style - macaroni with onion, capsicum, cabbage, carrot, and a thick tomato-based sauce that’s spicy and slightly sweet. there’s nothing italian about it and that’s the point. rs 80 a plate, ready in 8 minutes.

the chilli potato at rs 100 is properly crispy on the outside, soft inside, tossed with garlic, green chilli, and chilli sauce. it’s the second-best thing on the menu after the parathas.

what to order: mix paratha (rs 50), aloo pyaaz paratha (rs 50), desi macaroni (rs 80), chilli potato (rs 100). that’s a full meal for two for rs 280.

verdict: the best dhaba in north delhi and the best paratha-and-macaroni combo in the city. don’t change anything about it.


3. al jawahar

chittli qabar, jama masjid / rs 500-700 for two / 8/10

al jawahar is a different shop from old jawahar. they’re both at jama masjid but al jawahar specialises in kebabs and biryani, while old jawahar does the curry side. for kebabs, al jawahar is the better order in 2026.

the seekh kebab here is the best in old delhi - softer than karim’s, with cleaner spice. the chicken burra and mutton burra are juicy, smoky, and properly charred. the biryani is decent but not the strongest order - go for the kebabs and any one curry.

what’s improved at al jawahar in the last year specifically is the meat sourcing. the mutton is more tender, the chicken less stringy. some of this is luck (good supplier streak) but some is intentional - the family running the shop has visibly tightened up since 2023 reviews started getting harsh about consistency.

al jawahar gets crowded at lunch and dinner. the move is to go between 4 and 6 pm when the queue is shortest and the kebab grill is pre-warmed but not exhausted from the lunch rush.

what to order: seekh kebab (rs 280 for 6), mutton burra (rs 350), one chicken curry (rs 220).

verdict: the kebab destination at jama masjid. pair it with a curry from old jawahar across the street for a complete mughlai meal.


the solid middle

4. mehfil dhaba

malviya nagar, near triveni complex / rs 600-900 for two / 8/10

mehfil dhaba is the south delhi equivalent of an old delhi dhaba - the food is dhaba-style, the prices are modest by south delhi standards, and the vibe is functional rather than fancy. the menu is mostly mughlai with a strong tandoor side.

the orders are malai chap (rs 280) - paneer chunks in a creamy, mildly spiced gravy that’s the most ordered item here - and butter chicken (rs 380), which is properly rich without being sweet. the kebabs are also strong but a step below al jawahar’s.

what makes mehfil work in south delhi specifically is the late-night option. they run till 1 am, which is unusual for malviya nagar, and the food quality doesn’t dip after 11 pm the way it does at most late-night dhabas. recent google reviews from 2025 specifically call this out as the differentiator.

the only weakness is the dal makhni - not bad, but average. skip the dal, focus on the tandoor.

what to order: malai chap (rs 280), butter chicken (rs 380), tandoori roti, raita. mutton seekh as a starter.

verdict: the best dhaba in south delhi for mughlai-tandoor combinations. underrated outside the malviya nagar regulars who already know.


5. kaki di hatti

chandni chowk, near red fort / rs 250 for two / 8/10

kaki di hatti has been doing pure vegetarian dhaba food since 1942. the menu is small - chole bhature, paratha plate, dal-rice, kachori-aloo - and that’s the strength. they make 5 things and they make all 5 well.

the chole bhature plate is the order. the bhature are puffed and crispy, the chole is tangy with whole spices, and the side achaar is a four-decade-old recipe. no innovation, no fusion, no instagram nonsense. just the same four things they’ve done for 80 years.

what’s notable in 2025-2026 reviews is the consistency. while every other famous chandni chowk spot has had visible quality slippage, kaki di hatti hasn’t. the same family runs it, the recipes haven’t changed, the prices have moved up slowly with inflation.

it’s a small spot, mostly shared seating with strangers. service is fast because the menu is small. it’s the cleanest pure-veg option in old delhi for breakfast or early lunch.

what to order: chole bhature plate (rs 100). add a kachori-aloo plate (rs 80) if you’re hungry.

verdict: the most consistent old delhi dhaba in 2026. specifically the right move if you want pure veg without compromising.


6. baba nagpal corner

lajpat nagar, central market (takeaway only) / rs 200 for two / 7.5/10

baba nagpal corner does only one thing: chole kulche, and they’re the best in delhi for it. it’s takeaway only - no seating, no dine-in. you order at the counter, pay rs 80-90 a plate, and stand or walk-and-eat.

what makes the chole here different is the spicing. most delhi chole are about heat. baba nagpal’s is about black salt, jeera, and amchur - a sourer profile that pairs better with the soft kulche. there’s no extra ghee on top, no butter, no pomegranate seeds. just chole and kulche.

it’s been on every south delhi list for years but unlike most famous spots the quality hasn’t slipped. recent google reviews are still 4.4-4.5/5. the trick is going during odd hours - 4 pm or after 9 pm - when the queue is short.

if you only want one dish from one place in lajpat nagar, this is it. don’t bother with their other items.

what to order: chole kulche (rs 80) + green chutney + onions. that’s the full menu.

verdict: the best chole kulche in south delhi. specifically a takeaway pick - don’t expect a dining experience.


7. havemore

11-12 pandara road market / rs 1500-2000 for two / 7/10

havemore is the upscale-dhaba option. it’s been running since 1959 at pandara road and is best known for butter chicken, dal makhani, and mutton burra. recent reviews are split - the original pandara road location is consistently better than the saket and gurgaon branches.

the butter chicken at havemore is the order. it’s rich without being cloying, and the gravy has actual cream rather than cashew paste like cheaper places use. dal makhani is similarly proper - slow-cooked, smoky, with butter on top. the mutton burra is tender but slightly overpriced at rs 600.

the catch is the price. rs 1,500-2,000 for two is upper-mid-range, and at that price point you have better options if you don’t specifically want dhaba-style food. include havemore if you want a sit-down dhaba experience with proper service. skip it if you just want good butter chicken on a budget.

what to order: butter chicken (rs 480), dal makhani (rs 280), garlic naan, raita.

verdict: the upscale dhaba pick. only worth it at the original pandara road location.


8. rajinder da dhaba

safdarjung enclave / rs 600-800 for two / 6.5/10

rajinder da dhaba was a top recommendation 5 years ago. it’s now a “still good but not what it was” pick. recent reviews consistently note that the food is oilier than it used to be, the spice profile less nuanced, and the kebabs less consistent.

the butter chicken here is still decent. the kebabs are average. the dal is good but not great. nothing is bad - it’s just no longer in the top tier of delhi dhabas.

include this only if you’re already in safdarjung enclave. don’t make it a destination. the food at lakshman dhaba (north campus) and mehfil dhaba (malviya nagar) is meaningfully better.

what to order: butter chicken (rs 380), garlic naan, kakori kebab if you want kebabs.

verdict: the dhaba that fell from the top tier. neighbourhood option, not a destination.


the famous ones to skip

9. karim’s

955 shyam lal road, jama masjid (gali kababian) / rs 800-1200 for two / 6/10

karim’s is the most famous dhaba in delhi and one of the most disappointing in 2026. running since 1913, it has the history, the location, and the cult status. but the food has flattened in the last decade. recent food critics, food bloggers, and high-volume google reviewers are aligned on this: the curries have lost depth, the biryani comes out cold often, and the seekh kebab is the only dish that consistently lives up to the legend.

the issue is volume. karim’s now serves so many plates a day that cooking shortcuts have crept in - shorter slow-cook times, pre-mixed masala batches, and a kitchen running at peak capacity for 14 hours straight. you can’t make great mughlai food at that scale.

what to do instead: walk 30 metres to old jawahar for the curries. eat the seekh kebab at karim’s only if you specifically want to say you ate at karim’s. don’t order the biryani - it’s the worst-rated item in 2025 reviews.

verdict: the most overrated dhaba in delhi as of 2026. it has earned its decline. go once for the history, then go to old jawahar permanently.


also skip these (no separate review)

  • kake da hotel (cp outer circle): dahi meat used to be elite. now the food is inconsistent and recent reviews flag cleanliness concerns. completely overrated in 2026.
  • moolchand paratha (defence colony): average parathas at premium prices. lakshman dhaba is half the price and twice as good. skip unless you’re already at moolchand metro at 2 am.
  • paranthe wali gali (chandni chowk): the most famous paratha alley in india serves average parathas for inflated prices. tourists love it. delhi locals stopped going years ago.
  • old famous jalebi wala (chandni chowk): the jalebis are often soggy now. not worth the trip across old delhi for jalebi specifically.

delhi dhaba tips

  • old delhi: skip karim’s, go to old jawahar. literally next door, same food category, much better in 2026. don’t fall for the karim’s hype.
  • lakshman dhaba is the budget winner. rs 250 for two with 4 dishes. nothing else in delhi gives you this kind of variety at this price.
  • late-night option in south delhi: mehfil dhaba. runs till 1 am with food quality intact. avoid the moolchand cluster after midnight.
  • reservations don’t exist at most dhabas. old jawahar, al jawahar, lakshman, kaki di hatti - all walk-in, all turn over fast, all worth waiting 10 minutes for.
  • don’t overpay for “dhaba experience” at chains. havemore and rajinder da dhaba are the upper-mid options but their food is inconsistent location-to-location. the real dhabas (old jawahar, lakshman) are cheaper and better.
  • carry cash for old delhi. old jawahar, al jawahar, kaki di hatti - all reliable on cash, hit-or-miss on upi during peak hours. lakshman, mehfil, baba nagpal - upi works.
  • avoid weekend lunch at jama masjid. old jawahar and al jawahar both get hour-long queues on saturday and sunday between 1 and 3 pm. weekday lunch or 4-6 pm is the sweet spot.

if you found this useful, check out these other delhi guides:


more on travell.cc

frequently asked questions

best dhaba in delhi right now?
old jawahar opposite jama masjid gate 1 is the best dhaba in delhi as of 2026. recent food critics consistently say their curries are better than karim's right next door, and the kebabs are nearly as good. for north campus, lakshman dhaba is still the move - 32 years and the parathas haven't slipped. for late-night south delhi, mehfil dhaba in malviya nagar.
which famous delhi dhabas are overrated in 2026?
karim's, kake da hotel, and moolchand paratha are the three most overrated dhabas in delhi right now. karim's has lost the royal flavour, kake da hotel has visible quality and cleanliness issues, and moolchand parathas are average but priced like premium. recent food critics and google reviews from 2025 are aligned on all three.
best mughlai food in delhi?
old jawahar at jama masjid gate 1 has overtaken karim's for mughlai in 2026. nihari, mutton korma, and chicken curry are noticeably better here. for kebabs specifically, al jawahar (different shop) does the best seekh and burra in old delhi. mehfil dhaba in malviya nagar is the south delhi option for mughlai if you don't want to drive to old delhi.
best paratha dhaba in delhi?
lakshman dhaba near north campus is the best paratha dhaba in delhi. mix veg paratha rs 50, aloo pyaaz paratha rs 50, served with homemade spicy chutney that's properly hot, and free pickle. running 32 years, students from three generations have been eating here. moolchand paratha is overrated by comparison.
best dhaba for late night in delhi?
mehfil dhaba in malviya nagar runs till 1 am and the food doesn't slip late at night. lakshman dhaba in north campus closes at 11 pm. for very late, the dhabas around moolchand metro stay open till 3 am but quality drops sharply after midnight - eat the dahi meat at kake da hotel only as a desperate move.
best vegetarian dhaba in delhi?
kaki di hatti in chandni chowk has been doing pure veg since 1942 and is the best veg dhaba in delhi. their chole bhature, paratha, and dal are all consistently good in 2025-2026 reviews. for north delhi, lakshman dhaba's veg menu is also strong - the desi macaroni and chilli potato are weirdly perfect at a punjabi dhaba.
how much does a meal cost at a delhi dhaba in 2026?
rs 200-400 for two at most authentic dhabas. lakshman dhaba parathas rs 40-60, al jawahar mutton korma rs 250, mehfil platter rs 400-500. the famous brand-name dhabas (karim's, havemore) charge rs 1,500-2,500 for two and the food rarely justifies it. authentic dhaba pricing tops out around rs 500.
is karim's worth visiting in 2026?
karim's is worth visiting once for the history and the location next to jama masjid - not for the food in 2026. the seekh kebab is still the strongest dish but the curries have flattened, the biryani comes out cold often, and consistency varies plate-to-plate. walk 30 metres to old jawahar instead. better curries, similar kebabs, half the wait.
share twitter whatsapp

more from delhi