All-purpose flour will not give the same light coating as the cornstarch. The only decent substitute I've found is tapioca flour/starch. Works great!