Yes, your ideas have certainly given me food for thought (i.e. they are worth thinking about)!
Oui, tes idées m'ont bien donné matière à réflexion !
Can one use idiomatically 'matière à réflexion' to convey the sense of 'food for thought'? Are there any other idiomatic ways to express the meaning?