Nut, seed, grain and legume flour