I've tried the recipe with both bread flour and all purpose in addition to the whole wheat and the bread flour gives a better texture but if you don't have it on hand its not necessary. I did try all whole wheat flour and the muffins were too dense. Also, whole milk can be used instead of buttermilk.