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.
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
| # | dhaba | area | best for | cost for two | my rating |
|---|---|---|---|---|---|
| 1 | old jawahar | jama masjid gate 1 | mughlai curries | rs 500-700 | 8.5/10 |
| 2 | lakshman dhaba | north campus | parathas, macaroni | rs 250 | 8.5/10 |
| 3 | al jawahar | jama masjid | kebabs, biryani | rs 500-700 | 8/10 |
| 4 | mehfil dhaba | malviya nagar | malai chap, butter chicken | rs 600-900 | 8/10 |
| 5 | kaki di hatti | chandni chowk | pure veg, parathas | rs 250 | 8/10 |
| 6 | baba nagpal corner | lajpat nagar (takeaway) | chole kulche | rs 200 | 7.5/10 |
| 7 | havemore | pandara road | butter chicken | rs 1500-2000 | 7/10 |
| 8 | rajinder da dhaba | safdarjung | non-veg dhaba food | rs 600-800 | 6.5/10 |
| 9 | karim’s (skip) | jama masjid | history, kebabs | rs 800-1200 | 6/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:
- best pure veg dhabas in delhi
- best chaat in delhi
- best nonveg food in north delhi
- best breakfast in north delhi