We examined whether material and psychosocial resources may explain socioeconomic differences in diet quality. Cross-sectional survey data from 1461 Dutch adults (42.5 (SD 13.7) years on average and 64% female) on socio-demographics, diet quality, psychosocial factors and perceptions of and objective healthiness of the food environment were used in a structural equation model to examine mediating pathways. Indicators for socioeconomic position (SEP) were income, educational, and occupational level and the 2015 Dutch Healthy Diet (DHD15) index assessed diet quality. Material resources included food expenditure, perceptions of healthy food accessibility and healthfulness of the food retail environment. Psychosocial resources were cooking skills, resilience to unhealthy food environments, insensitivity to food cues and healthy eating habits. Higher SEP was associated with better diet quality; Beducation 8.5 (95%CI 6.7; 10.3), Bincome 5.8 (95%CI 3.7; 7.8) and Boccupation 7.5 (95%CI 5.5; 9.4). Material resources did not mediate the association between SEP and diet quality and neither did the psychosocial resources insensitivity to food cues and eating habits. Cooking skills mediated between 13.3% and 19.0% and resilience to unhealthy food environments mediated between 5.9% and 8.6% of the relation between SEP and the DHD15-index. Individual-level factors such as cooking skills can only explain a small proportion of the SEP differences in diet quality. On top of other psychosocial and material resources not included in this study, it is likely that structural factors outside the individual, such as financial, work and living circumstances also play an important role.