If something is said to be "food for thought" it is referring to a thought or idea that is worth carefully considering. One should not just give an answer immediately, but should rather meditate on the idea. Just as a person should slowly chew their food when eating, a person should carefully "digest" or think about the idea that is being presented.
Example: The President's new proposal for economic growth is food for thought.