Contradiction with Leviticus 11:10
John 21:9 mentions fish being prepared for a meal, while Leviticus 11:10 declares fish without fins and scales as abominable and not to be eaten.
Leviticus 11:10: And all that have not fins and scales in the seas, and in the rivers, of all that move in the waters, and of any living thing which [is] in the waters, they [shall be] an abomination unto you:
Contradiction with Isaiah 65:4
John 21:9 has the use of fire for cooking, whereas Isaiah 65:4 describes those eating swine's flesh and disobeying commands, suggesting the impropriety of certain cooking practices, which could imply a differing attitude towards prepared meats over fires.
Isaiah 65:4: Which remain among the graves, and lodge in the monuments, which eat swine's flesh, and broth of abominable [things is in] their vessels; [broth: or, pieces]
Contradiction with Ezekiel 4:13
John 21:9 depicts an outdoor cooking scene seen as acceptable, while Ezekiel 4:13 shows a scenario where eating defiled bread among the Gentiles is negative, which could imply impurity in cooking/eating settings.
Ezekiel 4:13: And the LORD said, Even thus shall the children of Israel eat their defiled bread among the Gentiles, whither I will drive them.
Contradiction with 1 Corinthians 8:8
John 21:9 involves a meal prepared with fish, yet 1 Corinthians 8:8 emphasizes that food does not bring us closer to God, indicating that the meal's context does not have spiritual significance.
1 Corinthians 8:8: But meat commendeth us not to God: for neither, if we eat, are we the better; neither, if we eat not, are we the worse. [are we the better: or, have we the more] [are we the worse: or, have we the less]