Apart from financial cost [29] and environmental factors such as access to healthier diets [30], social cognitive factors such as knowledge [31], self-efficacy [32], attitudes and beliefs [33] are often among the reasons attributed for the variation in dietary quality among