food for thought
food for thought {n. phr.}
Something to think about or worth thinking about; something that makes you think.
The teacher told John that she wanted to talk to his father, and that gave John food for thought.
There is much food for thought in this book.
Categories:
Source: A Dictionary of American Idioms