I've only tested this recipe with all-purpose flour. Bread flour would probably make the bread too dense and I can't say how cake flour would work. If you try it please let me know in the comments!