Yes, all-purpose flour can be used in place of cornstarch. In this crisp, I do prefer cornstarch because it results in a clearer sauce. If using flour, make sure to use double the amount than what is called for when using cornstarch.