Humans and other animals eat a variety of foods to get the nutrients and energy needed to survive and thrive. Our diets typically include foods from both animal and plant sources like meat, dairy, grains, fruits and vegetables. A balanced diet incorporating different types of foods helps ensure we get all the important vitamins, minerals, proteins and other nutrients required for good health.