Limited adult cardiac cell proliferation after cardiovascular disease, such as heart failure, hampers regeneration, resulting in a major loss of cardiomyocytes (CMs) at the site of injury. Recent studies in cellular reprogramming approaches have provided the opportunity to improve upon previous techniques used to regenerate damaged heart. Using these approaches, new CMs can be regenerated from differentiation of iPSCs (similar to embryonic stem cells), the direct reprogramming of fibroblasts [induced cardiomyocytes (iCMs)], or induced cardiac progenitors. Although these CMs have been shown to functionally repair infarcted heart, advancements in technology are still in the early stages of development in research laboratories. In this review, reprogramming-based approaches for generating CMs are briefly introduced and reviewed, and the challenges (including low efficiency, functional maturity, and safety issues) that hinder further translation of these approaches into a clinical setting are discussed. The creative and combined optimal methods to address these challenges are also summarized, with optimism that further investigation into tissue engineering, cardiac development signaling, and epigenetic mechanisms will help to establish methods that improve cell-reprogramming approaches for heart regeneration.