"Every moving thing that lives, etc." (Genesis 9:3). The meat of appetite was permitted to Noah, because he offered a sacrifice, and further because all stand destined for death; but to Adam it was not permitted, because all stood destined for life, until he sinned and it was decreed upon every creature to die. And why was it not permitted to Adam to eat meat? So that a sinner should not be rewarded.
Why Noah Was Permitted Meat and Adam Was Not
Midrash Aggadah, Genesis 9:3
כל רמש אשר הוא חי וגו'. הותרה בשר תאוה לנח, לפי שהקריב קרבן, ועוד שהכל למיתה הם עומדים, אבל לאדם לא הותר, לפי שהכל לחיים הם עומדים, עד שחטא ונגזרה על כל בריה למות, ולמה לא הותר לאדם לאכול בשר, כדי שלא יהא חוטא נשכר: