In an essay translated in part by Sandro Magister, Jean-Pierre Sonnet points out the apparent contradiction between Genesis One’s “God saw that it was good” and Leviticus 11’s division of foods into “clean and unclean”. He writes that
The differences introduced in Leviticus 11 apply only to the people that has been “distinguished” [ie. the Jews].
This seems then to give us the explanation for Acts 10, Peter’s dream. At precisely the point that God wishes to show that the notion of the “people of God” is to be expanded to include all nations universally, he once again declares that all food is “clean”:
“What God has cleansed, you must not call common.”