The difference between these two words is unquestionable, healthful meaning "something that promotes health" and healthy meaning "in good health." But in everyday speech, healthful has been nudged aside by healthy in phrases like healthy food or a healthy diet.