Formation of insulin fibrils is a physical process by which partially unfolded insulin molecules interact with each other to form linear aggregates. Shielding of hydrophobic domains is the main driving force for this process, but formation of intermolecular β-sheet may further stabilize the fibrillar structure. Conformational displacement of the B-chain C-terminal with exposure of nonpolar, aliphatic core residues, including A2, A3, B11, and B15, plays a crucial role in the fibrillation process. Recent crystal analyses and molecular modeling studies have suggested that when insulin fibrillates this exposed domain interacts with a hydrophobic surface domain formed by the aliphatic residues A13, B6, B14, B17, and B18, normally buried when three insulin dimers form a hexamer. In rabbit immunization experiments, insulin fibrils did not elicit an increased immune response with respect to formation of IgG insulin antibodies when compared with native insulin. In contrast, the IgE response increased with increasing content of insulin in fibrillar form. Strategies and practical approaches to prevent insulin from forming fibrils are reviewed. Stabilization of the insulin hexameric structure and blockage of hydrophobic interfaces by addition of surfactants are the most effective means of counteracting insulin fibrillation.