One eating a wide variety of food (8)
I believe the answer is:
omnivore
(Other definitions for omnivore that I've seen before include "One's eaten everything" , "Eater of all things" , "who'll swallow anything?" , "unfussy diner" , "One eating everything" .)