It has to do with explaining the order of creation. I’ll explain briefly but to answer the question, God gave meat to Noah in Genesis 9 after the flood.
***Every moving thing that lives shall be food for you; and as I gave you the green plants, I give you everything. Only you shall not eat flesh with its life, that is, its blood. *(Genesis 9:2-3)
This is the third creation account. Reading all of Genesis 8 and 9 makes this clear. The verbiage is the same as the first two creation accounts (Genesis 1 and Genesis 2-3). God recreates life starting with Noah and his family after destroying all life through the flood.
In all three creation accounts God is establishing an order to creation. Food illustrates this order - who gets to eat what. The eaten are a gift to the eaters and those who eat are to protect and minister to the eaten as a gift. Names are used this way in the second creation account - God names man and man names the beasts. We get our purpose and identity from the one who names us.
What is interesting in God’s recreation in Genesis 9 is that man is given flesh to eat. Man is allowed to flesh but God reserves the consumption of blood because “the life is in the blood.” God is preparing man for redemption - allowing man to eat flesh in preparation for eating the flesh of Jesus. God does not permit the consumption of blood however, because “The life is in the blood.” We are to wait for the Blood of Jesus. The life is in the blood so if we eat the blood of animals we will live the life of animals but if we eat the Blood of Jesus we will live the life of Jesus.
So it is a recreation. It established the proper order of creation. It is also a step in God plan, a preparation for consuming the flesh and blood of Jesus.