What does Genesis 1:30 mean?
These words are very similar to the previous verse, in which God expressly makes clear that humankind could make use of every seed-bearing plant and tree for food. Now He says the same is true for the animals, birds, and creeping things. It's all but impossible to miss the fact that, in this moment, God does not expressly offer animals as food for humans or for other animals. Later, God would specifically change His instructions to man about what other parts of His creation were available for food.This is often interpreted to mean that all creatures God created were initially herbivores: plant eaters. Other scholars see this in a less literal and more general sense: that self-sustaining plants are the core source of food for the animal kingdom. While there are various theological, scriptural, and scientific arguments to be made on both sides, neither is really the point of this passage.
In other words, the specific food being eaten is not the take-home lesson of this verse. Rather, this passage clearly defines God as the provider. That's who He has been from the very beginning. In His own way, by His own will, He provides food for man and beast (Matthew 6:26).