A preparation of microspheres comprises a multiplicity of discrete microspheres, in which the microspheres comprise iron entrapped within a protein matrix, and in which the protein in the protein matrix is at least partially denatured. The protein of the protein matrix comprises denatured, de-calcified, whey protein. Methods for making the preparation of microspheres are also described.