Although dietary Ca, vitamin D and vitamin K are nutritional factors associated with osteoporosis, little is known about their effects on incident osteoporotic fractures in East Asian populations. This study aimed to determine whether intakes of these nutrients predict incident osteoporotic fractures. We adopted a cohort study design with a 5-year follow-up. Subjects were 12 794 community-dwelling individuals (6301 men and 6493 women) aged 40–74 years. Dietary intakes of Ca, vitamin D and vitamin K were assessed with a validated FFQ. Covariates were demographic and lifestyle factors. All incident cases of major osteoporotic limb fractures, including those of the distal forearm, neck of humerus, neck or trochanter of femur and lumbar or thoracic spine were collected. Hazard ratios (HR) for energy-adjusted Ca, vitamin D and vitamin K were calculated with the residual method. Mean age was 58·8 (sd 9·3) years. Lower energy-adjusted intakes of Ca and vitamin K in women were associated with higher adjusted HR of total fractures (Pfor trend = 0·005 and 0·08, respectively). When vertebral fracture was the outcome, Pfor trend values for Ca and vitamin K were 0·03 and 0·006, respectively, and HR of the lowest and highest (reference) intake groups were 2·03 (95 % CI 1·08, 3·82) and 2·26 (95 % CI 1·19, 4·26), respectively. In men, there were null associations between incident fractures and each of the three nutrient intakes. Lower intakes of dietary Ca and vitamin K were independent lifestyle-related risk factors for osteoporotic fracture in women but not men. These associations were robust for vertebral fractures, but not for limb fractures.