Cell therapy represents a promising new paradigm for treatment of heart disease, a major cause of death in the industrialized world. The recent discovery of tissue resident c-Kit+ cardiac progenitor cells (CPCs) has fueled scientific efforts to exploit these cells therapeutically for regenerative interventions, and primary culture of cardiomyocytes is a common in-vitro model to investigate basic molecular mechanisms underlying cardiac degeneration and regeneration. Current protocols for cardiomyocyte isolation frequently result in low cell yield and insufficient depletion of fibroblasts, which then overgrow the cardiomyocytes in culture. In this protocol we describe an improved method for the isolation of neonatal rat cardiomyocytes that also enables enhanced yields of CPCs. Gentle techniques of enzymatic and mechanical tissue processing ensure high cell numbers and viability, while subsequent Percoll density gradient centrifugation minimizes fibroblasts. We compared the advantages of different enzymes and found that Collagenase 2 alone leads to very high yields of cardiomyocytes, whereas the application of Matrase™ enzyme blend increases the relative yield of c-Kit+ CPCs to up to 35%. Cardiomyocytes and CPCs isolated with this protocol may constitute an important cell source for investigating heart disease as well as cell based therapeutic approaches.