Without consideration of the context, this verse seems to be saying that we may eat anything without being condemned or contaminated. But when we examine the entire chapter, we find that it has nothing to do with diet. From verse 2, we learn that Jesus was dealing with a controversy by the Pharisees, who insisted that the disciples give their hands a ceremonial washing before they ate food. The purpose of this bath was to cleanse away the defilement of touching any Gentile person or object. Christ condemned their hypocritical tradition in verses 3-10, declaring that they were worshipping Him in vain by teaching manmade laws. Then in verse 11, He made the statement about defilement coming out of man, not going in.
Afterward, Peter asked Jesus, "Declare unto us this parable." Matthew 15:15. This statement proves that Christ's words were not to be taken literally, because a parable is merely a story or statement to illustrate a point. Notice how Jesus explained the meaning of His figurative statement: "Do not ye yet understand, that whatsoever entereth in at the mouth goeth into the belly, and is cast out into the draught? But those things which proceed out of the mouth come forth from the heart; and they defile the man. For out of the heart proceed evil thoughts, murders, adulteries, fornications, thefts, false witness, blasphemies: These are the things which defile a man: but to eat with unwashen hands defileth not a man." Verses 17-20.
Now the whole story begins to clear up. Jesus knew that these religious leaders had murder in their hearts against Him, and yet their greatest concern was not over those evil dispositions, but only for a foolish tradition based on prejudice. Christ called those inward sins by name and then declared: "These are the things that defile a man: but to eat with unwashen hands defileth not a man." That was the meaning of His parable. It did not refer to eating food, but rather to ceremonial washing.
Some have been puzzled by the addition of three words in Mark's account of the same incident. There Jesus is quoted as saying, "It cannot defile him; Because it entereth not into his heart, but into the belly, and goeth out into the draught, purging all meats." Mark 7:18, 19, emphasis added. Does the expression "purging all meats" indicate that anything put into the body is somehow sanctified as wholesome and healthful? Of course not! Again, Jesus is highlighting the fact that true defilement comes from harboring spiritual uncleanness in the mind. Physical food passes through the purging processes of digestion and is separated from the body, while sin remains as a permeating poison.
This passage in scripture is not a order from YHWH making all things clean.
In Christ, OObi