Meat has everything your body needs and nothing it doesn’t. It is packed with complete protein and healthy fats, zinc, heme iron, essential b-vitamins. As found in animals, those nutrients are in a form that is more bioavailable to the human body than similar nutrients from plant sources. The long time teaching that saturated fat causes heart disease and diabetes has been thoroughly debunked (see, for just one excellent example of addressing this topic, Nina Teicholz’s Big Fat Surprise: Why Butter, Meat and Cheese Belong in a Healthy Diet).