Wash urad dal, take it in a pressure cooker. Cover with 2 cups water. Pressure cook for 3 whistle. Once pressure is released open the cooker, drain off excess water if there is any. Set aside to cool.
Once cooled take it in a blender and puree till smooth.
Add this to a bowl with all other ingredients except oil for deep frying.
If you need water, add the dal cooked water little by little. Knead to a dough.