A balanced diet requires getting adequate macronutrients like carbohydrates, proteins and fats, as well as micronutrients including vitamins and mineral salts. Carbohydrates provide energy and are obtained from foods like grains, fruits and vegetables. Proteins from meat, fish, beans and dairy are needed for growth, repair and bodily functions. Fats supply energy and are found in plant oils and animal products. A balanced diet also includes fiber from plants and water, which transports nutrients and regulates bodily processes. Vitamins and minerals regulate functions and protect the body, with vitamins classified as water or fat soluble.