The present invention provides a supramolecular protein assembly useful as a protein therapeutics for the treatment of metabolic disorders particularly diabetes. The supramolecular protein assembly disclosed in the present invention consists of insoluble and aggregated oligomers the protein. The invention also provides pharmaceutical compositions comprising supramolecular protein assembly. The composition disclosed in the present invention particularly comprises supramolecular insulin assembly.