Dahi puri is an Indian snack food which is especially popular in the state of Maharashtra.