live inpunjab
Blog Food & drink

The 8 Best Punjabi Sweets, Ranked by a Serial Eater

2026-01-285 min readcheaphotels
Tray of Punjabi mithai including pinni, barfi and jalebi at a sweet shop Tray of Punjabi mithai including pinni, barfi and jalebi at a sweet shop

Eight sweets you’ll actually see in Punjabi mithai shops, ordered from must-try to eat-if-you’re-curious.

1. Pinni (winter, everywhere)

Pinni is the sweet Punjabis eat when they mean it. Whole wheat flour roasted slowly in desi ghee, mixed with jaggery, almonds, gond (edible gum) and sometimes khoya, rolled into dense laddoos the size of a golf ball. It's a winter sweet because the ingredients are heating — you eat one with morning tea from November to February and skip breakfast. Gurdas Ram Jalebi Wala in Amritsar and Lovely Sweets in Jalandhar both make excellent versions.

A good pinni holds together but crumbles when you bite it; a bad one is hard as a rock or greasy on the fingers. Expect to pay ₹600-800 per kg from a decent halwai. This ranks first because it's the sweet that tells you the most about Punjab — the ghee, the wheat, the winter obsession with warming food. If you buy one thing to take home from a sweet shop, buy pinni.

2. Gulab Jamun (year-round, best hot)

Not exclusive to Punjab, but Punjabis make it particularly well and eat it particularly often. The good version uses khoya (reduced milk solids) shaped into balls, deep-fried until deep brown, then soaked in cardamom syrup. It's ranked second because the ceiling is genuinely high — a fresh gulab jamun at Kesar Da Dhaba, eaten hot with a spoon so the syrup runs, is a proper dessert experience, not a token.

The trap is buying gulab jamun that's been sitting in syrup for hours; it turns spongy and loses the caramelised outer skin. Ask for freshly made or eat only at high-turnover shops. Brijwasi in Ludhiana and Bansal Sweets in Chandigarh keep a fast rotation. Price runs ₹400-500 per kg or ₹15-20 per piece at a counter. Skip anything that comes vacuum-packed from a supermarket freezer.

3. Jalebi with Rabri (breakfast sweet)

Jalebi on its own is fine but interchangeable with any north Indian sweet. Jalebi with rabri — thick, slow-reduced, saffron-scented milk — is a Punjabi breakfast institution. The jalebi is fried fresh, dunked in warm sugar syrup, then draped with cold rabri so the temperatures fight in your mouth. Novelty Sweets on Lawrence Road in Amritsar does the classic version; Gyani Tea Stall does a smaller portion good for one person.

You want the jalebi crisp, not soggy, and the rabri to have visible malai skin folded through it. If the rabri looks smooth and pourable, it's been thinned with milk and you should walk out. Expect ₹80-120 for a plate that serves two. This is a morning thing — nobody in Punjab eats jalebi after 11am and you shouldn’t either. It ranks third because when it's good, nothing else at breakfast compares.

4. Barfi (kaju, pista, milk)

Barfi is the wedding sweet, the diplomatic sweet, the sweet you carry to somebody's house. Milk barfi is the base version — reduced milk pressed into slabs, cut into diamonds. Kaju barfi (cashew) is the upmarket version, silver leaf on top, and pista barfi is the green one you see stacked in glass cabinets. Bikanervala and Haldiram make competent industrial versions; independent halwais like Rajmahal Sweets in Patiala make better ones.

Kaju barfi ranks it above the plain milk version — cashew paste ground properly gives a fudgy texture that's genuinely luxurious. Prices climb steeply: milk barfi at ₹500 per kg, kaju barfi at ₹1,200-1,600. Skip the neon-coloured versions with artificial flavours. Fourth place because barfi is dependable rather than exciting — it never quite reaches the highs of pinni or hot jalebi.

5. Balushahi (crumbly and underrated)

Balushahi looks like a squashed doughnut and behaves like a Punjabi cousin of the French cruller. Flour and ghee, deep-fried at low heat so the layers separate, then dipped in sugar syrup. When it's fresh you get a shattering outer crust and a soft, flaky interior that's almost pastry-like. When it's stale you get a hockey puck. The difference is stark and you should only buy from shops with fast turnover.

Sharma Sweets in Ludhiana and the halwais in Patiala's Adalat Bazaar make good balushahi. It's ranked fifth because it's genuinely underrated — most tourists never try it — but the failure rate is high. Price runs ₹350-450 per kg. If you see them piled high and dry-looking, skip. If they’re glistening slightly with syrup and being made in front of you, buy two.

6. Patisa / Soan Papdi (the flaky one)

Patisa is the flaky, thread-like sweet that dissolves on your tongue. Gram flour, sugar and ghee whipped until it forms filaments, then compressed into cubes. Chandigarh and Ludhiana make particularly good versions — Patiala Sweets on Sector 22, Chandigarh, and Gopal Sweets in Ludhiana both do it well. It's the sweet you buy in gift boxes for people you don’t know very well because it travels and keeps for two weeks.

Ranked sixth because it's more textural novelty than deep flavour, but that texture is genuinely worth experiencing once. Price is very reasonable, ₹300-400 per kg, and it's the easiest Punjabi sweet to bring home in a suitcase. The mass-market Haldiram version is fine, actually — the industrial process suits this sweet better than most. Avoid any patisa that feels damp or has clumped together; it should crumble at a light touch.

7. Karah Prasad (gurdwara only)

You can’t buy this and that's part of what makes it special. Karah prasad is the wheat-flour halwa served at every gurdwara, made in equal parts whole wheat flour, ghee, sugar and water, cooked in an iron kadhai while prayers are read. You receive it in cupped hands after the Ardas. At the Golden Temple's langar hall it's continuous; at smaller gurdwaras you get it after the main service.

It ranks seventh because you can’t rank it against commercial sweets fairly — it's not really food, it's a sacrament. But if you’re in Punjab and haven’t tasted karah prasad, you’ve missed something. Eat all of it (throwing any away is offensive), and cup your hands together to receive it. Warm, ghee-heavy, softly sweet, slightly gritty from the wheat. Nothing else tastes like it and nowhere else serves it.

8. Gajak and Rewri (winter street sweets)

Gajak is sesame or peanut brittle held together with jaggery, sold in slabs on winter street carts from Amritsar to Bathinda. Rewri is the smaller cousin — round discs of sugar-coated sesame. Both appear in November and vanish by February. They’re the everyday winter sweet, eaten by the handful with tea, not a special-occasion item. Best from carts near old bazaars, not from packaged brands.

Ranked last because it's the least interesting for a visitor — the flavour is uncomplicated and similar things exist in other cuisines. But if you’re travelling in December and want to eat what locals actually snack on, gajak is on every street corner. Prices are cheap, ₹150-250 per kg, and it keeps for weeks in an airtight tin. Skip anything with silver foil or added colours; the best versions are honest brown.

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

Before you book

What people ask before booking Amritsar.

Which sweet keeps best for taking home in a suitcase?

Patisa (soan papdi) and pinni both survive a week or ten days in sealed tins. Barfi and gulab jamun do not travel — the syrup ones leak and the milk ones spoil. Bikanervala sells vacuum-sealed patisa boxes at Amritsar and Chandigarh airports that hold up for two weeks.

Are there diabetic-friendly Punjabi sweets?

A few shops now make sugar-free versions using stevia or khand (unrefined jaggery), but the ghee and khoya content is still heavy. Bikanervala and Haldiram sell sugar-free barfi in metro cities. Traditionally, pinni made with jaggery instead of sugar was the diabetic compromise, though the calories are the same.

What's the best sweet shop in Amritsar overall?

For range and reliability, Gurdas Ram Jalebi Wala near the Golden Temple. For hot fresh jalebi and rabri, Novelty Sweets on Lawrence Road. Kesar Da Dhaba, though better known for meals, does an excellent phirni and gulab jamun. Avoid shops right on the temple bazaar — turnover is high but quality varies.

Where to stay

Hotels in Amritsar

Live prices · free cancellation

Recommended reads

All posts