Panipuri on väike suupiste, mida tavaliselt leidub Indias. See on valmistatud väikesest õõnsast praetud hapnemata leivast, mida tuntakse puri nime all ja mis täidetakse kartulipüree ja muude koostisosadega, seejärel kastetakse või täidetakse paksu maitsestatud veega ja süüakse kohe. Tulemuseks on see, et kõik panipuri maitsed eralduvad korraga suhu, pakkudes korraga nii magusat, hapukat kui ka soolast maitset. Tänavamüüjad serveerivad sageli panipuri, kuigi need tuleb kiiresti valmistada ja kliendile kohe söömiseks kätte anda, sest õõnsa puri sees olevad vedelikud võivad leiva kiiresti laiali laotada. Teine võimalus suupiste serveerimiseks on lasta külalistel igaüks ise kokku panna, nagu nad soovivad.
Väike hammustussuurune panipuri koosneb kolmest või mõnikord neljast erinevast elemendist, mida tavaliselt valmistatakse eraldi. Esimene on purileib, mida saab eelnevalt valmistada ja säilitada anumas. Teine on pani ehk maitsevesi, millega puri lõpuks täidetakse või millesse kastetakse. Kolmas osa on tahke, purustatud leivatäidis. Mõned retseptid nõuavad ka tšatnitüüpi, mida lusikaga täidisele valatakse.
Puri on India leib, mis on valmistatud jahust, veest ja õlist. See sõtkutakse ja rullitakse lamedaks kettaks. Panipuri jaoks peavad kettad olema piisavalt väikesed, et valmis leib mahuks suhu ühe ampsuga. Taignaringe praetakse õlis, kus need paisuvad auruga täis, moodustades õrna õõnsa leivatüki.
Pani on infundeeritud vesi, mille koostisained aitavad vett paksemaks muuta. Levinud tüüpi pani valmistatakse tamarindist, piparmündist, tšillist, köömnetest, ingverist ja koriandrist. Kõik koostisosad jahvatatakse kokku või pannakse blenderisse ja segatakse veega. Segu jahutatakse mõnda aega, misjärel kurnatakse, et paks vedelik jääks sile.
Panipuri täidis võib piirkonniti väga erineda, kuigi mõned kombinatsioonid on populaarsemad kui teised. Enamik täidiseid algab keedukartulitest, mis on püreestatud. Kartulitele lisatakse peeneks hakitud sibul, oad või terad, vahel ka jogurt ja segatakse ühtlaseks massiks.
Mõned ettevalmistused nõuavad ka teatud tüüpi chutneyt. See on sageli valmistatud tamarindipastast, tšillipulbrist, köömnetest ja pruunist suhkrust, mis on omavahel segatud. Kuigi see pole vajalik, annab chutney mõnikord panipurile ekstra magushapu maitse, kui pani ei piisa.
Panipuri valmistamiseks asetatakse puri tassile ja selle ülaossa tehakse õrnalt auk. Sisse pannakse täidis, millele järgneb peale chutney. Seejärel võib paani lusikaga purisse panna või kasta täidetud puri vett sisaldavasse kaussi. Traditsiooniline on panna kogu suupiste korraga suhu, et hinnata roa keerukust ja vältida vee väljavalgumist.