If you fry the pakodas at low heat, they tend to absorb oil. If you fry them at too high heat, initially they will be crispy but will be soggy after 5-6 minutes. Whether you are deep frying or cooking in panirayam pan, use constant low medium heat to ensure that these are crispy and little soft on inside.