Amritsar est connue pour sa cuisine de rue et est une destination populaire pour le tourisme gastronomique. La ville abrite une variété de restaurants et d'étals de rue célèbres, dont les emblématiques Amritsari Kulcha, Amritsari Fish et Chole Bhature. Parmi les autres plats populaires, citons Rajma Chawal, le poulet tandoori et le lassi.