Pani puri is a popular street food in India, Pakistan, Bangladesh, and other South Asian countries. It consists of medium, crispy, hollow puri shells that are filled with a spicy and tangy mixture of potatoes, onions, and chickpeas, and then dipped in a flavorful water, called pani, before being eaten in one bite.