God provided animal flesh for meat after the Flood in Genesis 9:3, “Every moving thing that liveth shall be meat for you; even as the green herb have I given you all things.”
However, dietary restrictions of the Law (during the time of Moses) were imposed upon the Jews for health purposes and also as a test of their loyalty and obedience to God. Gentiles were never under these restrictions.
Once Jesus came and fulfilled the Law by his sacrifice unto death, the Law was no longer binding to the Jews providing they accepted Jesus.
The Apostle Peter had a vision where he saw all kinds of animals, including reptiles and birds. Acts 10:10-15 (NLT), “he (Peter) was hungry. But while a meal was being prepared, he fell into a trance. He saw the sky open, and something like a large sheet was let down by its four corners. In the sheet were all sorts of animals, reptiles, and birds. Then a voice said to him, “Get up, Peter; kill and eat them.” “No, Lord,” Peter declared. “I have never eaten anything that our Jewish laws have declared impure and unclean.” But the voice spoke again: “Do not call something unclean if God has made it clean.”
Furthermore, the Apostle Paul says in Romans 14:4, “As one who is in the Lord Jesus, I am fully convinced that no food is unclean in itself.” Can a Christian eat pork? He most certainly can. A Christian is not under Jewish Law, but under the grace of Christ.