ObjectivesTo investigate long-term effects of a 1-year problem-based learning (PBL) on self-management and cardiac risk factors in patients with coronary heart disease (CHD).DesignA prospective, randomised, parallel single centre trial.SettingsPrimary care settings in Sweden.Participants157 patients with stable CHD completed the study. Subjects with reading and writing impairments, mental illness or expected survival less than 1 year were excluded.InterventionParticipants were randomised and assigned to receive either PBL (intervention) or home-sent patient information (control group). In this study, participants were followed up at baseline, 1, 3 and 5 years.Primary and secondary outcomesPrimary outcome was patient empowerment (Swedish Coronary Empowerment Scale, SWE-CES) and secondary outcomes General Self-Efficacy Scale (GSES), self-rated health status (EQ-VAS), high-density lipoprotein cholesterol (HDL-C), body mass index (BMI), weight and smoking. Outcomes were adjusted for sociodemographic factors.ResultsThe PBL intervention group resulted in a significant improved change in SWE-CES over the 5-year period (mean (M), 39.39; 95% CI 37.88 to 40.89) compared with the baseline (M 36.54; 95% CI 35.40 to 37.66). PBL intervention group increased HDL-C level (M 1.39; 95% CI 1.28 to 1.50) compared with baseline (M 1.24; 95% CI 1.15 to 1.33) and for EQ-VAS (M 77.33; 95% CI 73.21 to 81.45) compared with baseline (M 68.13; 95% CI 63.66 to 72.59) while these outcomes remained unchanged in the control group. There were no significant differences in BMI, weight or scores on GSES, neither between nor within groups over time. The overall proportion of smokers was significantly higher in the control group than in the experimental group.ConclusionOne-year PBL intervention had positive effect on patient empowerment, health status and HDL-C at a 5-year follow-up compared with the control group. PBL education aiming to improve patient empowerment in cardiac rehabilitation should account for sociodemographic factors.Trial registration numberNCT01462799.