This invention provides a new procedure for generating cardiomyocyte lineage cells from embryonic stem cells for use in regenerative medicine. Differentiating by way of embryoid body formation or in serum is no longer required. Instead, the stem cells are plated onto a solid substrate, and differentiated in the presence of select factors and morphogens. After enrichment for cells with the appropriate phenotype, the cells are allowed to cluster into cardiac bodiesTM, which are remarkably homogeneous and suitable for the treatment of heart disease.