The present invention provides a method for freezing a stem cell or a cell derived therefrom, the method including the steps of providing a cell suspension, performing ice nucleation on the cell suspension, and lowering the temperature of the ice nucleated cell suspension to a temperature sufficiently low to allow long term storage of the stem cell. The method is preferably used for the cryopreservation of human embryonic stem cells.