This protocol describes highly efficient means of deriving functional human hepatocyte-like cells from hESCs. The significance of this in vitro technology is the ability to generate homogeneous and limitless cultures of high fidelity human hepatocyte-like cells for applied biology. In this protocol, no functional assays such as detoxification, synthesis of clotting factors, metabolism of ammonia or excretion of bilirubin, have been shown.