God spoke to Moses to give many laws to the Jewish people. There were laws of divorce, sin, and what to eat. Among the things they could not eat were shellfish, cloven-footed animals, and any blood was forbidden by these laws. Food and drink laws were very strict to the Jewish people, but Christians of good faith eat things such as shellfish and pork regularly, so what happened?
I know a part of a Christian denomination that teaches the eating of lamb is a sin because Jesus was the lamb of God. Even though it’s written nowhere that eating lamb is a sin, again men have to take it upon themselves to create their own word instead of just adhering to God’s. Why Christian Gentiles began eating things that were not lawful for the Jews to eat comes from Acts 15:20, which says the Gentiles only have to keep away from animals that were strangled, blood, the pollutants of idols, and fornication. Gentiles are allowed to eat shellfish and even those Christians that believe eating lamb is a sin but can’t keep their lips off of pork can indeed eat all the pork they want, save for gluttony. That’s a good thing too because I love shrimp as well as a good ham dinner.
The reasons for the health laws was that the Israelites were God’s chosen race, so they had higher standards. The animals forbidden were bottomfeeders, scavengers, and animals that were considered unclean. Perhaps there is also something in the DNA of the Israelites that would do them harm if they ate those animals considered unclean. Certainly for sure the main reason is that God had higher standards for them.