Some commentators believe that Paul here abolishes the distinction made in the OT between “clean” and “unclean” foods (Lev. 11). It should be noted, however, that Paul here specifically limits his remarks to those things created by God for use as food (v. 3).
God specified at creation what articles He intended man to use as food. This prescribed diet did not include the flesh of any animal, or even all types of vegetation “And God said, “See, I have given you every herb that yields seed which is on the face of all the earth, and every tree whose fruit yields seed; to you it shall be for food. Also, to every beast of the earth, to every bird of the air, and to everything that creeps on the earth, in which there is life, I have given every green herb for food”; and it was so” (Gen. 1:29, 30).
After the Flood God permitted the use of “clean” meats, but specifically forbade the eating of “unclean” meats. The Bible nowhere removes that ban. God has ordained, or set apart certain creatures appointed for use as food, and they are therefore “sanctified,” or set apart, each for its intended use. The clean meats are listed in Leviticus chapter 11 and Deuteronomy chapter 14.
Verse three of this passage clarifies because it refers to meats “which God hath created to be received with thanksgiving” by His people. These meats are the clean meats (Leviticus 11, Deuteronomy 14).
Verse four makes it obvious that all creatures of God are good, provided they are among those created to “be received with thanksgiving” (the clean animals).
Verse five shows why these animals are acceptable: they are “sanctified” by God’s Word, which says they are clean, and by a “prayer” of blessing, which is offered before the meal.
In His service,