Porous vaterite CaCO 3 crystals are nowadays extensively used as high-capacity bio-friendly sacrificial templates for the fabrication of such protein-containing nano-and micro-particles as capsules and beads. The first step in the protein encapsulation is performed through loading of the protein molecules into the crystals. Co-synthesis is one of the most useful and simple methods proven to effectively load crystals with proteins; however, the loading mechanism is still unknown. To understand the mechanism, in this study, we focus on the loading of a model protein catalase into the crystals by means of adsorption into pre-formed crystals (ADS) and co-synthesis (COS). Analysis of the physico-chemical characteristics of the protein in solution and during the loading and simulation of the protein packing into the crystals are performed. COS provides more effective loading than ADS giving protein contents in the crystals of 20.3 and 3.5 w/w%, respectively. Extremely high loading for COS providing a local protein concentration of about 550 mg mL À1 is explained by intermolecular protein interactions, i.e. by adsorption of the aggregates into the crystals. We believe that this study will be useful for protein encapsulation through CaCO 3 crystals using the COS method.