Background: Primary care physicians are subjected to a high workload, which can lead to stress and a high incidence of burnout. A mindfulness training course was developed and implemented for primary care physicians to better cope with stress and improve job functioning. Aim: To gain insight into the effects of the mindfulness training on perceived stress, self-compassion, and self-reflection of primary care physicians. Design & setting: A pragmatic mixed-methods pre–post design in which physicians received 8 weeks of mindfulness training. Method: Participants completed validated questionnaires on perceived stress (Perceived Stress Scale [PSS]), self-compassion (Self-Compassion Scale [SCS]), and self-reflection (Groningen Reflection Ability Scale [GRAS]) before the training, directly after, and 6 months later. Semi-structured interviews were conducted with six participants after the training and a content analysis was performed to gain in depth understanding of experiences. Results: A total of 54 physicians participated in the study. PSS was reduced (mean difference [MD] -4.5, P