Here we present a robust method to reprogram primary embryonic fibroblasts into functional cardiomyocytes through overexpression of GATA4, Hand2, Mef2c, Tbx5, miR-1, and miR-133 (GHMT2m) alongside inhibition of TGF-β signaling. Our protocol generates beating cardiomyocytes as early as 7 days post-transduction with up to 60% efficiency.