Aloo kulcha is a delicious, flavour-packed Indian bread which is stuffed with a tasty, mildly tangy potato mixture, it is also known as Amritsari potato kulcha. Relish it with any curry of your choice.