A balanced diet contains all necessary nutrients in proper amounts for an individual's needs. It includes protein sources like eggs, meat and pulses at each meal. Each meal should also include fruits and vegetables which supply vitamins and minerals. Foods providing energy, like carbohydrates and fats, should be eaten in amounts that satisfy appetite and maintain a healthy weight. Minerals and vitamins are also essential nutrients that support various body processes. A balanced diet ensures intake of all required nutrients.