food for thought; nourishment for the mind
Used for something that enriches the mind or spirit, such as a book, experience, or conversation. Often appears in literary or reflective contexts.
Reading is food for the mind.
His words became nourishment for my soul.