Synonyms for Food (same or very similar meaning)
WordNet sense 1 (any solid substance (as opposed to liquid) that is used as a source of nourishment):
solid food
WordNet sense 2 (anything that provides mental stimulus for thinking):
food for thought, intellectual nourishment
WordNet sense 3 (any substance that can be metabolized by an organism to give energy and build tissue):
nutrient
From the ODE community, based on WordNet
add/edit