food for thought

Intermediate (B1) neutral

Something that makes you think seriously.

"His speech gave us all plenty of food for thought."