This study aimed to investigate the efficacy of mindfulness meditation on sleep quality and negative emotions in patients with stroke with concurrent coronary heart disease. This study was a randomised controlled trial. A total of 72 patients with stroke with concurrent coronary heart disease were randomly divided into an observation group and a control group, with 36 patients in each group. The control group received routine treatment plus eszopiclone tablets at a dosage of 3 mg once daily. The observation group received mindfulness meditation in addition to the treatment given to the control group. The Pittsburgh Sleep Quality Index was used to assess sleep status, the Self-Rating Anxiety Scale and Self-Rating Depression Scale were used to assess depression and anxiety, and the Fugl-Meyer Assessment was used to assess motor function. All participants in both groups received a 6-week intervention. Pairwise comparisons revealed that the observation group had better outcomes in sleep quality, sleep onset latency, sleep duration, sleep efficiency, sleep disturbances, daytime function and total scores at both 6 and 12 weeks compared with the control group (p < 0.05). After 12 weeks of intervention, compared with the control group, the total score of sleep quality improved more significantly (9.22 ± 2.35/6.26 ± 2.47). Additionally, different treatment methods had varying effects on anxiety scores, depression scores and motor function scores between the two groups (p < 0.001). Further comparisons showed that the observation group had lower anxiety and depression scores and higher motor function scores at both 6 and 12 weeks compared with the control group (p < 0.05). Mindfulness meditation can effectively improve sleep quality and reduce negative emotions in patients with stroke with concurrent coronary heart disease, as well as promote the recovery of limb functions.