Está hecho de arroz inflado, verduras y una salsa picante con tamarindo.
El bhelpuri se identifica a menudo con las playas de Bombay, como Girguam o Juhu.
La variante de Calcuta del bhelpuri se llama Jhaal Muri (que significa "arroz inflado picante").
A otra variante, procedente de Mysore, se le conoce como Churumuri o Churmuri en Bangalore.
Otros ingredientes comúnmente utilizados incluyen tomates y chiles añadidos a la base; en las recetas de la India del norte también se hizo empleando patatas cocidas cortadas en trozos pequeños.