PurposeUnhealthy diets are associated with an increased risk of non-communicable diseases and present a significant public health challenge. When developing effective interventions and policies, consideration must be given to the unique social culture in which food choice is embedded. Health vulnerabilities to poor nutrition exist throughout life but may be influenced by socio-cultural factors such as age. This study aimed to assess the attitudes of older or younger Chinese consumers towards healthy eating and explore the factors influencing their food choices.Design/methodology/approachSemi-structured interviews were conducted in Wuhan, China, with 20 consumers aged 18–25 (Group A) and 20 consumers aged 65 and over (Group B).FindingsThematic analysis revealed that the two groups had positive attitudes towards healthy eating, although Group A participants were more knowledgeable. Time pressure, food prices and social networks differentially influence healthy eating practices across age groups.Originality/valueGiven China’s economic and cultural context, healthy eating interventions should consider the individual characteristics and food preferences of the different age groups. This approach can optimize targeted healthy eating interventions, and media communications related to healthy eating.