Jesus said these words when he sent out seventy Torah-observant Jews.
Should we understand that Jesus allowed his disciples to eat non-kosher, unclean meat? Ofcourse not!
Jesus' disciples would be lodging in Torah-observant Jewish homes, where kosher laws were observed. The disciples understood Jesus when he said, "eat such things as are set before you." He simply meant to be content with the food your host provides.