The results showed that people with higher plant-based diet scores had lower BMI in long term mainly due to lower body fat mass, after adjusting for the effects of time of repeated measurements, total energy intake, education, socioeconomic background and physical activity levels.