Medium spiceAmritsari Fish
Non-vegAjwain-spiced fish in a crisp gram-flour batter, fried golden - a Punjabi winter favourite.
₹150–350
Eat in Amritsar
Search Amritsar dishes by craving — amritsari fish, amritsari kulcha, amritsari lassi and more.
Amritsar is a must-visit destination for food lovers, known for bold Punjabi flavours, generous portions and comforting traditional dishes. From crispy Amritsari kulcha and creamy lassi to rich dal makhani and tandoori specialities, the city offers plenty to discover.
Food is an important part of the Amritsar experience, with recipes and flavours shaped by Punjab’s rich culinary traditions. Whether you are exploring busy markets, enjoying a traditional meal or looking for a quick local snack, there is always something delicious to try.
Popular cravings
Diet
Best for
5 Amritsar dishes found
Medium spiceAjwain-spiced fish in a crisp gram-flour batter, fried golden - a Punjabi winter favourite.
₹150–350
Medium spiceA crisp, stuffed tandoor-baked kulcha loaded with spiced potato and paneer, drenched in butter and served with chole.
₹60–160
Best around: Near Town Hall

A towering glass of sweet lassi topped with malai — Punjabi indulgence in a glass.
₹40–100
Best around: Near Town Hall and Near Golden Temple
MildBlack lentils and kidney beans simmered overnight with butter and cream — Punjabi comfort food at its richest.
₹150–350
Best around: Near Town Hall and Passian Chowk (old city)
MildSlow-cooked mustard-greens saag with white butter, served with cornmeal makki di roti — the taste of a Punjabi winter.
₹120–280
Best around: Near Town Hall and Passian Chowk (old city)
Amritsar is best known for its hearty Punjabi cuisine and much-loved local specialities. Make time to try traditional breads, slow-cooked curries, grilled dishes and refreshing drinks during your visit.
Amritsari Kulcha
Amritsari kulcha is one of the city's most famous dishes. This crisp, stuffed flatbread is traditionally cooked in a tandoor and is often served with chole, chutney, onions and a generous helping of butter.
Amritsari Fish
Amritsari fish is a popular Punjabi speciality made with marinated fish coated in a spiced batter and fried until crisp. It is a great choice for anyone looking to try the city's famous street-style flavours.
Dal Makhani
Slow-cooked black lentils, butter and cream give dal makhani its rich and comforting flavour. It is commonly enjoyed with naan, roti or rice and makes a satisfying Punjabi meal.
Chole Bhature
Chole bhature combines spicy chickpea curry with fluffy, deep-fried bhature. It is a filling and popular choice for breakfast, lunch or a casual meal in Amritsar.
Amritsari Lassi
No food trip to Amritsar is complete without trying a traditional lassi. Thick, creamy and refreshing, Amritsari lassi is often served chilled and pairs perfectly with spicy Punjabi food.
Sarson da Saag & Makki di Roti
A classic Punjabi combination, sarson da saag is made from mustard greens and traditionally served with makki di roti. It is especially popular during the cooler months.
Amritsar also has plenty for those with a sweet tooth. Look out for traditional Punjabi sweets, jalebi, gulab jamun, kulfi and other milk-based desserts.
Pairing a sweet treat with a cup of chai is an easy way to finish a traditional Punjabi meal.
Questions
Amritsari kulcha, Amritsari fish, lassi, dal makhani and chole bhature are among the city's most famous foods.
Try local favourites such as Amritsari kulcha, chole, dal makhani, lassi and traditional Punjabi dishes.
Yes, Amritsar has plenty of vegetarian options, including kulcha, dal makhani, paneer dishes, chole and Punjabi breads.
Punjabi food can be rich and spicy, but most restaurants can adjust the spice level according to your preference.