Shri Krishna Mishthan Bhandar | Amritsar's food comes with Amritsar's devotion
Photo by Rameshinder Singh Sandhu | Shri Krishna Mishthan Bhandar | Amritsar's food comes with Amritsar's devotion
Photo by Rameshinder Singh Sandhu

The ultimate Amritsar food guide

Want to expand your kulcha run in the city of the Golden Temple? Look no further

Rameshinder Singh Sandhu
Advertising

Editor’s note: Famous for the Golden Temple and historic sites like Jallianwalla Bagh, Amritsar’s food’s best sampled in the streets, and boy, is there a lot. This guide helps you sort out what and how much to get at each place. Be ready for crowds – the small talk here is endearing, and half the experience.

Amritsar is a holy city. Ask any local and they'll tell you the food here has its own kind of devotion going on. Chefs will happily tell you it's the city's spiritual energy blessing every dish, but we'd argue it's just decades of stubborn pride in getting the recipe right. Many of these places have been run by the same families for generations, and they're not showing signs of slowing down… judging by the walls plastered with photos of the celebrities who've stopped by.

The city has no shortage of delectable options, which is exactly the problem. Where do you even start? We've done the narrowing down for you: here are the spots worth your appetite beyond the Golden Temple's langar (which, yes, remains unbeatable).

The best places to eat in Amritsar at a glance:

The best fish: Makhan Fish and Chicken Corner

The best chaat: Brijwasi Chat Bhandar

The best kulcha: Ram Patty Kulcha

The best dessert: A-One Kulfa

The best places to eat in Amritsar

Hans Raj Choleyanwala

What is it: The go-to kiosk for Amritsar's mathi chole and pija kulcha. 

Why we love it: Sure, you'll find these dishes elsewhere in the city, but locals treat this one as non-negotiable and one bite tells you why. Mathi (a fried pastry) and kulcha (a bread bun, not to be confused with the tandoor kulcha above) are bathed in a mild chickpea curry, then topped with onion, pickle, olives and tamarind chutney. Take your pick between the mathi or the pija kulcha – 'pija' being Punjabi for drenched. The plates are assembled right in front of you with practised speed, and while there's nowhere to sit besides some tall tables outside, that hasn't dented the crowds at this nearly 40-year-old institution. Don't be shy about asking for a chole refill because it's practically expected. 

Time Out tip: Order kulchas on the side for a different way in. And avoid lunchtime unless you enjoy waiting. 

Price: ₹30 

Timings: Mon-Sun. 7am-10pm. 

Address: 5 Hansraj Choleyanwala, Majitha Road, Amritsar 143001

Kesar Da Dhaba

What is it: No ordinary dhaba. It's an Amritsar institution dating back to 1916. 

Why we love it: This is where you go for a meal that's meant to be remembered. The kitchen still slow-cooks everything in large brass vessels, and the long communal tables mean you'll likely be sharing with strangers… though the food has a way of making that feel less awkward. I confidently predict finger-licking (or at least the sight of plenty of it, be warned). They have a tightly curated menu of Punjabi classics: chole fry, dal fry, palak paneer, paneer dishes, paranthas, and even a baingan paratha that might just win over the fussiest kid at the table. Breads come fresh from the tandoor, crushed by hand and slathered in ghee tableside. Take your pick between simple, lachha paratha or missi roti, all generously spiced and rich. Kesar also claims to be the birthplace of phirni in Amritsar, and it's good enough that we're inclined to believe them. 

Time Out tip: Skip late evenings and weekends unless you're prepared to wait — and no, you can't book ahead. 

Price: ₹250 onwards for one 

Timings: Mon-Sun. 12noon-11pm. 

Address: 1408/9 Bazar Chowk Passian near Telephone Exchange Market, Amritsar 143006

Advertising

Haveli Jandiala Guru

What is it: Part Punjabi restaurant, part theme park, celebrating rural Punjab. 

Why we love it: Beyond the grand thalis of kulchas, puri-chole, paranthas and a scattering of South Indian and Chinese dishes, you've got this. The setting leans into vintage Sikh architecture and old-village nostalgia, with artefacts everywhere: antique utensils, an earthen chulha, hand fans, framed phulkaris, hand-painted walls. The main event, though, is the recreated village street: replica homes, a post office, a school, a jeweller's shop, all modelled on an era long gone, populated by sculptures so lifelike that more than a few elderly visitors have reportedly struck up conversations with them. Add old Punjabi songs playing in the background, a puppet show corner, staff in traditional dress, and the option to dine al fresco, and you've got a meal that doubles as a day out. 

Time Out tip: Order a thali. It's the smartest way to sample the spread and easily shareable between two people. 

Price: ₹250 onwards for one 

Timings: Mon-Sun. 6.30am-midnight. 

Address: Haveli, GT Road, Jandiala Guru, Amritsar 143115

Giani Di Punjabi Lassi

What is it: Where lassi reaches its full potential, full stop. 

Why we love it: This heritage shop has been at it since 1927, turning out not just the classic sweet lassi but flavoured versions too: chocolate, strawberry, mango, all popular with kids. The real star, though, is the pedda lassi, made with pedda (soft milk fudge), which is heavier, richer, and even borders on a full meal. Served in a distinctive brass vessel and poured into tall steel glasses (disposable also available), every glass arrives generously topped with butter and cream – hence the spoon that comes with it, non-negotiably. Their yogurt bowls, plain or dusted with sugar or jaggery powder, are equally popular throughout the day and don't need the toppings to work. You'll probably ask for more butter anyway. Just be sure to wipe your chin before you're back out. 

Time Out tip: They also sell other dairy products like barfi, milk cake and pedda. Arrived already full? Order a half glass. 

Price: ₹100 onwards for one 

Timings: Mon-Sun. 5am-9.15pm. 

Address: 2340 Giani Punjabi Lassi, Chowk Regent Cinema, Katra Sher Singh, Amritsar 143001

Advertising

Shri Krishna Mishthan Bhandar, Sri Longa Devi Mata Mandir

What is it: A temple-run canteen under a large shed; a genuine local hangout.

Why we love it: The chefs here turn out all the Indian classics you'd hope for – samosas, kachoris (fried lentil pies), paneer pakoras, puri-bhature-chole – alongside a proper sweet and dairy counter for when you inevitably want dessert too. Highlights from a long list: hot gulab jamuns, phirni (a custard made from rice flour and milk, not the usual dairy base), pinnis, ras malai, creamy lassi and patisa. Tables sit close together, which means conversations spill over easily – I've personally chatted with travellers here from Canada to New Zealand. It's a quintessential desi café where the Punjabi small talk is half the appeal. The puri-chole plate is the reigning breakfast favourite, though most snacks only start from noon. 

Time Out tip: In winter, go for khajur, a deep-fried Amritsar specialty made with flour and sugar. You can also pick up specially sourced tea and locally made pickles and ghee here.

Price: ₹30 onwards for one 

Timings: Mon-Sun. 7am-10pm. 

Address: Longa Devi Mata Mandir, Shiri Krishana Misthan Bhandar, Golden Temple Road, Opposite Town Hall, Amritsar 143001

Ram Patty Kulcha

What is it: Amritsar's legendary kulcha breakfast spot. 

Why we love it: No Amritsar trip is complete without a kulcha – a white flour flatbread baked in a tandoor, stuffed with mashed potato and veg, then drowned in desi ghee or butter, because screw moderation. This unassuming room run by a young owner and his team only opened officially in 2018 after two decades of him selling kulchas off a humble cart. Beyond the classic kulcha-chole combo, the patty kulcha is the real draw: brushed with ghee between each fold and baked till properly crisp. It's inspired by the humble bakery patty, shaped rectangular and cut into smaller pieces if you're sharing (you really won't want to). Eat it with slow-cooked chole and a tamarind-mint chutney and don't be surprised if you have to queue, or eat standing up, especially on weekends. Amritsaris, at least, don't seem to mind. 

Time Out tip: Skip the lassi right after, it's too heavy a follow-up. Stick to tea from one of the kiosks just outside instead. 

Price: ₹100 for one 

Timings: Mon-Sun. 8.30am-2.30pm. 

Address: S24/277, Ram Patty Kulcha, Katra Alhuwalia, Amritsar 143006

Advertising

Brijwasi Chat Bhandar

What is it: THE place for chaat, aloo tikki and pani puri in Amritsar. 

Why we love it: Running since 1958, this small, old-school spot has clearly figured out its formula, which is why Amritsaris rarely think twice before bringing guests here. You're greeted by an open kitchen churning out fresh plates non-stop, and despite the crowd, service moves fast, tables get wiped constantly, and the staff will happily point you toward their favourites. The mix papdi chaat and a long bun tikki (finished with a generous pour of ghee) are local favourites, but the simple tikki plate holds its own too. Each one is packed with three kinds of lentils, chutneys aside. Order the bhel puri and you'll swear you've been teleported to Mumbai's Juhu beach. 

Time Out tip: No tea here. Head to the popular Giani Tea stall right opposite instead. Cold drinks, however, are available. 

Price: ₹70 for one 

Timings: Mon-Sun. 11am-8pm. 

Address: Shop No. 217 Brijwasi Chat Bhandar, Copper Road, Near Crystal Chowk, Amritsar 143001

Makhan Fish and Chicken Corner

What is it: The city's go-to for non-vegetarian food. 

Why we love it: When it comes to fish and chicken in Amritsar, all roads eventually lead here. Owner Malkit Singh says it was customers, not him, who named the place Makhan for how soft and indulgent the food turned out. The menu spans simple fish fry, fish curry, butter chicken, and a full-service bar, but it's the fried fish (Singhara, sourced from Punjab's rivers) that gets the most attention. It's lightly coated in besan and spices, served with a secret sauce, radish and onion. The butter chicken, made with home-churned white butter, is a solid match for the garlic naan. Bringing a vegetarian along? No issue: there's a decent spread spanning Indian, Chinese and Italian, plus a long list of non-alcoholic drinks. 

Time Out tip: There are two dining halls. Go for the family one, which has private cabins and a slightly more composed atmosphere. 

Price: ₹500 onwards for one 

Timings: Mon-Sun. 11.30am-11.30pm. 

Address: 21 A, Makhan Fish and Chicken Corner, Majitha Road, Amritsar 143001

Advertising

Churi House Zaika Chai Ka

What is it: A contemporary restaurant with a first-floor view over Heritage Street. 

Why we love it: One of the newer additions to the Golden Temple neighbourhood. It opened about three months ago – this spot mixes an international menu (wraps, sandwiches, salads, pizzas, baked goods) with proper Amritsari staples. Chief among them: desi ghee churi, crumbled rotis or paranthas mixed with clarified butter, sugar and dry fruits, served in a small bowl – a dish more commonly found in rural Punjabi homes than on a restaurant menu. The bread itself holds up to German baking standards, which lifts the sandwiches well above average, and there's a serious commitment to both tea and coffee (matcha included, for anyone tracking that trend). Add in Sikh art on the walls, a curated book wall, and Punjabi music playing low, and it's an easy spot to linger in. 

Time Out tip: Grab a table with a view. It's a free show of Heritage Street below: shoppers, snackers, wanderers, the whole scene. 

Price: ₹200 onwards for one 

Timings: Mon-Sun. Open all times.

Address: 189-190, Churi House Zaika Chai Ka, First floor, Heritage Street, Amritsar 143001

Gurdas Ram Jalebi Wala

What is it: A hole-in-the-wall dedicated entirely to two sweets. 

Why we love it: All the focus here goes into gulab jamuns and jalebis, both deep-fried in desi ghee, and one bite is proof enough that the narrow focus pays off. Open since 1956 and now run by the third generation, the two chefs behind the counter keep churning out fresh batches inside a colonial-era building that's as much a draw as the food. Watching them work while you eat off a disposable plate is half the fun. And don't worry about asking for extra syrup, they'll add it before you even think to. Expect a queue, especially with visitors coming from well outside the neighbourhood, but it moves fast enough, and the payoff is worth it. 

Time Out tip: They also make a small daily batch of besan ladoo and patisa. Worth asking for if you're there early enough. 

Price: ₹40 onwards for one 

Timings: Mon-Sun. 9.30am-10.30pm. 

Address: 1348 II 18 Gurdas Ram Jalebi wala, Chowk Katra Alhuwalia, Amritsar 143006

Recommended
    Latest news
      Advertising