The same story told in the seventh chapter of Mark provides a few more words which, in some translations, have caused still more misunderstanding. The last three words do not mean that at that moment Yahshua through His words cleansed all unclean foods. His reference meant that waste food simply was carried off by the digestive tract. The parable has nothing to do with cleansing unclean foods. Unclean animals continue to eat garbage and carrion.
Carnivores continue to eat flesh.
Yahshua's reference to bodily waste elimination is meant to show that we must not dwell upon nor retain unsavory and unwholesome thoughts. Bad thoughts are a breeding ground for the inevitable evil deed and must be flushed out. The issue was centered on the traditional and outward ritual cleansing, which made the Pharisees appear to be holy. But Yahshua wants us to have complete change of mind and heart, not of the outward appearance. For you are like whitewashed sepulchers, which indeed appear beautiful outwardly, but within are full of dead men's bones, and of all uncleanness.