This happens when you fry them in very hot oil on high heat. Make sure the oil is not too hot when you drop the samosas, fry them on medium-low heat. Also, the dough for the samosa should be stiff, then only they will turn out crispy.