The present invention provides a method for non-denaturing preparation of a nanoprecipitate of a peptide or protein, or a nano-coprecipitate of a peptide or a protein and a metal ion, wherein the protein or the peptide is 20 kDa or less, preferably 15 kDa or less, Advantageously less than or equal to 10 kDa, more advantageously less than or equal to 8 kDa. The method comprises the step of preparing a mixture of an aqueous solution of a peptide or protein and a nonsolvent of said peptide or protein and optionally a water-soluble metal salt. The invention also relates to a nanoprecipitate obtainable by the method according to the invention and a pharmaceutical composition comprising said nanoprecipitate for use in the treatment or prevention of diabetes.本発明は、ペプチド若しくはタンパク質のナノ沈殿物、又はペプチド若しくはタンパク質と金属イオンとのナノ共沈殿物を非変性調製する方法であって、上記タンパク質又は上記ペプチドが、20kDa以下、好ましくは15kDa以下、有利には10kDa以下、より有利には8kDa以下の分子量を有する方法に関する。前記方法は、ペプチド又はタンパク質の水溶液と、上記ペプチド又はタンパク質の非溶媒と、任意選択で水溶性金属塩との混合物を調製する工程を含む。また、本発明は、本発明に基づく方法により取得可能なナノ沈殿物、及び糖尿病の治療又は予防で使用される、上記ナノ沈殿物を含む医薬組成物にも関する。