De bereiding van pesarattu is niet moeilijk, maar moet met perfectie gebeuren om de gewenste smaak te bereiken.
De eerste stap is het weken van de “pesalu” of hele groene gram (een kopje gram van 150 ml maakt ongeveer vier middelgrote pesarattus) in water gedurende ten minste vier uur (maximaal zeven uur). De geweekte gram wordt dan vermalen tot een gladde pasta met een paar groene pepers, een klein stukje gember, en wat zout. Naar behoefte wordt water toegevoegd.
Het mengsel laat men een paar minuten staan, zodat het binnenste van de korrels volledig gehydrateerd is.
Het beslag wordt in een verwarmde pan gegoten. Bij een zorgvuldige bereiding zal de pesarattu langzaam knapperig worden aan de randen en loskomen van de pan. In professionele kookgelegenheden is het vanwege de hoge temperaturen van de pan meestal niet nodig de pesarattu om te draaien. In huiselijke kring wordt de pesarattu gewoonlijk omgedraaid, zodat hij volledig gaar is.
Soms worden gehakte uien en chilipepers aan de pesarattu toegevoegd door ze over het beslag te strooien voordat het een crêpe wordt; upma wordt op dezelfde manier gebruikt. Op sommige plaatsen worden zowel upma als uien aan pesarattu toegevoegd.