A method of preparing an inhalable insulin suitable for pulmonary delivery includes: dissolving an insulin raw material in an acidic solution to form a dissolved insulin solution; titrating the dissolved insulin solution with a buffer solution to form a suspension comprising micronized insulin particles; and stabilizing the micronized insulin particles.