Le puri est composé de farine de blé, soit de atta (farine complète), de maida (farine raffinée), ou de sooji (farine de blé grossier). Une pâte de farine et de sel est découpée en petites galettes que l'on frit dans du ghi ou de l'huile végétale. Pendant la friture, l'humidité de la pâte se transforme en vapeur, provoquant le gonflement du puri comme une balle. Quand le puri est doré, on interrompt sa friture et on le sert, soit chaud, soit plus tard, par exemple en pani puri.
La galette de puri peut être piquée avec une fourchette pour qu'elle ne gonfle pas pendant la friture et donc pour obtenir un puri plat, utilisé pour les chaat, tels que le bhel puri.
Accompagnement
Le puri peut se servir avec le halwa, le korma, le chana masala, le dal, avec les currys à base de pommes de terre (saagu, bhaji, bhujia), le shrikhand ou le basundi.
Dans certaines régions de l'Inde, le puri est servi en accompagnement des plats de légumes préparés pendant la puja (rite d'offrande et d'adoration) et avec du kheer.