In this study, freezing was used to separate a solute (polymer) and solvent (deionized water). The polymer in the ice crystals was then crosslinked with solvents, and this diminished the linear pores to form a porous structure. Gelatin and chitosan were blended and frozen, after which crosslinking agents were added, and the whole was frozen again and then freeze-dried to form chitosan/gelatin porous bone scaffolds. Stereomicroscopy, scanning electron microscopy, compressive strength testing, porosity testing, in vitro biocompatibility, and cytotoxicity were used to evaluate the properties of the bone scaffolds. The test results show that both crosslinking agents, glutaraldehyde (GA) and 1-ethyl-3-(3-dimethylaminopropyl) carbodiimide, were able to form a porous structure. In addition, the compressive strength increased as a result of the increased crosslinking time. However, the porosity and cell viability were not correlated with the crosslinking times. The optimal porous and interconnected pore structure occurred when the bone scaffolds were crosslinked with GA for 20 min. It was proven that crosslinking the frozen polymers successfully resulted in a division of the linear pores, and this resulted in interconnected multiple pores and a compressively strong structure. The 48-h cytotoxicity did not affect the cell viability. This study successfully produced chitosan/gelatin porous materials for biomaterials application.