Instead of steaming the potatoes if you boil the potato and leave it in water for too long after cooking it will absorb moisture and turn the kofta balls soggy while baking or frying. 2. Homemade paneer(Indian cottage cheese) is not stained enough and like potatoes will turn the kofta soggy. 3. When no binders are used. To hold the shape some kind of flour is needed here. TRY : Try adding binders (dry powders) like breadcrumbs, roasted chick peas flour or roasted Ali purpose flour or nut powders should work.