live inpunjab
Blog Food & drink

The 8 best Punjabi dhabas, ranked

2026-02-185 min readcheaphotels
Tandoor kitchen at a highway dhaba with roti stacks Tandoor kitchen at a highway dhaba with roti stacks

Eight roadside kitchens across Punjab, ranked by what you actually get on the plate — with prices, driving directions and the one dish to order at each.

1. Kesar da Dhaba, Amritsar

Founded 1916 in Lahore, refounded in Amritsar's Chowk Passian in 1947, and still run by the same family from the same tandoor room. The dal, cooked overnight on slow coals, is the reason to come — it is thick, dark, and heavy with cream and butter in a way that has nothing to do with the modern dal makhani chain versions. The thali (dal, paneer, phulka, kheer) is ₹450, cash only, open 12pm to 4pm and 7pm to 11pm.

Finding it is half the fun — turn into the katras behind Bharawan da Dhaba, ask twice, walk another 200 metres. The seating is on wooden benches in a low-ceilinged room with tiles from the 1950s. Ranked first because everything on the menu is done to the level a two-generation kitchen achieves and nothing else in Punjab quite matches the dal. The kheer at the end, thickened for six hours with jaggery, is included.

2. Puran Singh da Vishal Dhaba, Ambala

Technically on the Haryana side of the Ambala GT Road stretch, but it feeds every trucker between Delhi and Amritsar and it deserves its place. The rara meat — mutton with mince cooked into the same gravy — is the signature. Rich, coarse, cooked in a wide iron kadhai over a wood fire. A plate with two rotis runs ₹380. Open 24 hours, cash-preferred, plastic chairs, no menu on paper.

There are three dhabas within 200m of each other on the NH44 claiming variations of the Puran Singh name — the original is on the eastbound side just past the Ambala Cantt turnoff, with the largest tandoor visible from the road. Go for late lunch around 2pm when the truckers thin out but the meat is still on rotation. If you are driving between Chandigarh and Amritsar, this is your lunch stop. No thali here — order by the dish.

3. Bharawan da Dhaba, Amritsar

The vegetarian rival to Kesar da Dhaba, 400 metres away near Town Hall, running since 1912. More polished, larger, air-conditioned upstairs section, English menu — some purists rank it below Kesar for that reason. The stuffed kulcha with chole is what to order, ₹190 for two pieces, and the kadhi pakora is better than Kesar's if you want a lighter meal. Open 8am to 11:30pm, cards accepted.

Fair comparison: Kesar wins on dal, Bharawan wins on breakfast and on tourist comfort. If you are travelling with parents who want a real dhaba experience but with a proper toilet and a menu they can read, this is the answer. The chana bhatura here is also serious — the bhatura is the size of a plate, fried to order. Ranked third because it is excellent but slightly institutional; Kesar has more soul.

4. Amrik Sukhdev, Murthal (GT Road)

Not technically in Punjab — Murthal is 50km north of Delhi on the NH44 — but it defines what a Punjabi highway dhaba became in the 2000s and every Punjab-bound truck stops here. Aloo paratha with white butter and dahi at 3am is the classic order, ₹180 for two parathas. Open 24 hours, huge parking, clean toilets, family section. It has scaled up massively — the original 30-cover roadside stall is now a 500-seat compound.

Some of the character has been lost to the scale but the paratha itself is genuinely still good. The rival across the highway — Sukhdev Dhaba — has similar quality and shorter queues at peak hours. Ranked fourth because it is included on any honest Punjabi dhaba list, but if you are already inside Punjab there are more interesting stops. Best used as a Delhi-side breakfast on the drive north.

5. Pal Dhaba, Chandigarh

An unlikely entry — Pal Dhaba sits in Sector 28 Chandigarh, in a residential lane with plastic chairs on the pavement, and does the best mutton curry in the city. Family-run since 1965, no signage worth speaking of, cash only, closes when the meat runs out (usually by 9:30pm). The tawa mutton with ghee-brushed rotis is ₹520 for a serve that feeds two if you are moderate.

You will queue for 20 minutes on a Saturday night. The tables are shared, the beer is cold in bottles, and the kitchen is visible through a doorway. Ranked fifth because it is a dhaba by attitude rather than location — an urban survivor that has not been renovated into a restaurant. If you are in Chandigarh and want the food without driving to Ambala or Amritsar, this is where to go. Take an Uber, park is impossible.

6. Sindhi Dhaba, Ludhiana

Sindhi Dhaba on GT Road Ludhiana, near the Jagraon Bridge, is the industrial city's answer to the highway kitchen. Open since the 1970s, running 24 hours, catering mostly to Ludhiana's textile-truck traffic. The chicken curry and butter chicken are done in shallow iron kadhais and served with tandoori rotis brushed with ghee. A half-chicken meal runs ₹420.

Ludhiana is not a tourist stop, so this is a working dhaba rather than a heritage one — but the quality is high and the pricing honest. The seating is unglamorous, the toilets basic, and the parking chaotic. Ranked sixth because it is a strong regional entry that most Punjab visitors will never reach; if you are driving between Delhi and Amritsar with a Ludhiana overnight, do dinner here rather than at your hotel.

7. Ranjit Dhaba, Jalandhar

Ranjit Dhaba on the Jalandhar-Amritsar highway near Kartarpur is a proper trucker's kitchen with the food to match — the sarson da saag and makki di roti in winter (November to February only) is the reason to stop. The saag is stone-ground rather than blended, cooked with a lump of white butter melting on top, and served with hand-patted maize rotis. A plate is ₹220.

Off-season the menu shrinks — dal, mixed veg, paneer, rotis — and the reason to come falls away. So this ranking is winter-specific. The dhaba is on the eastbound side heading toward Amritsar, with a large gravel forecourt for trucks. Cash only, open 24 hours, no toilets worth using. If you are on the Jalandhar-Amritsar leg in December or January, this stop justifies leaving the city. Otherwise skip and eat in Amritsar.

8. Jhilmil Dhaba, Patiala

Jhilmil on the Sirhind Road out of Patiala is where locals go for late-night non-veg. The chaap (soya or paneer, ordered as veg, but the mutton chaap is the real order) is grilled in the tandoor and served with mint chutney and raw onion. A plate is ₹340 with rotis. Open 6pm to 1am, cash only, outdoor seating on charpoys during winter.

Ranked last because Patiala is off most itineraries and Jhilmil is a supper spot rather than a destination, but if you are staying in Patiala after Qila Mubarak this is where to eat. The lassi in a kulhad is served free at the end. Do not confuse it with the two other Jhilmils in Patiala that opened later and share the name — the original is 3km out on the Sirhind Road with a red-and-yellow signboard.

Book while you read Median night$33 Cheapest area$14 Hotels tracked4 Find a hotel

Before you book

What people ask before booking Amritsar.

Can I get a good dhaba meal without eating meat?

Yes. Kesar da Dhaba, Bharawan da Dhaba, and Amrik Sukhdev are entirely vegetarian or vegetarian-heavy. The dal, saag, paneer and paratha traditions of Punjab do not depend on meat, and the strongest single dish on this list — Kesar's dal — is vegetarian. Only Puran Singh, Pal, Sindhi, Ranjit and Jhilmil are meat-forward.

Are these dhabas safe for foreign stomachs?

Generally yes — the ones on this list have high turnover and cook to order in ghee and butter at high heat. Stick to hot food fresh from the tandoor or kadhai. Skip raw salads, chutney served in open bowls, and tap water. Bottled water is available everywhere for ₹20.

Do any take cards or UPI?

Bharawan da Dhaba and Amrik Sukhdev take cards. Everyone takes UPI (Google Pay, PhonePe) if you have an Indian bank account. Kesar da Dhaba, Puran Singh, Pal, Ranjit and Jhilmil are cash only in practice. Carry ₹2,000 in mixed notes for a two-dhaba day.

What is the honest single best order across all eight?

The dal at Kesar da Dhaba. If you can only eat at one dhaba on one visit to Punjab, order that dal with two tandoori rotis and a lassi. Everything else on this list is excellent regional cooking; that dal is the specific dish that would be missed if it disappeared.

Where to stay

Hotels in Amritsar

Live prices · free cancellation

Recommended reads

All posts