Food in the context of the Bible is stuff that is permitted by God to eat.
for example, Leviticus 11 lists the clean and unclean animals
cows, goats and sheeps fall under the category of “food”
pigs, shrimp, cats and dogs do not.
it is redundant to say “Jesus declared all foods clean”, because “food” according to the Bible only includes clean animals... pigs are not, and were never, and will never be “food”.
Bewides, the phrase “Jesus declared all foods clean” was added by the biased translators. Read the KJV - it’s not in there
So proved the phrase jesus declared all foods clean is a false addition!
And you keep ignoring the fact that the Levitical laws were only for Israel until Jesus came! And even then the food prohibitons were pu there to maker Israel a different people. Not because some animals are bad ina nd of themselves.
RE-read Mark again:
15 There is nothing from without a man, that entering into him can defile him: but the things which come out of him, those are they that defile the man.
16 If any man have ears to hear, let him hear.
17 And when he was entered into the house from the people, his disciples asked him concerning the parable.
18 And he saith unto them, Are ye so without understanding also? Do ye not perceive, that whatsoever thing from without entereth into the man, it cannot defile him;
19 Because it entereth not into his heart, but into the belly, and goeth out into the draught, purging all meats?
20 And he said, That which cometh out of the man, that defileth the man.
21 For from within, out of the heart of men, proceed evil thoughts, adulteries, fornications, murders,
22 Thefts, covetousness, wickedness, deceit, lasciviousness, an evil eye, blasphemy, pride, foolishness:
23 All these evil things come from within, and defile the man.
Defile is to make unclean! So nothing a person eats can make him unclean!