Its always advised to eat the greens because green leafy vegetables as well as green fruits are packed with numerous vitamins and minerals that promote overall health. Besides, green foods are also rich sources of fiber that keeps diseases of the gastrointestinal tract at bay. Nutrients found in green foods are also crucial in preventing the risk of life-threatening conditions such as cancer. Here is a list of the best green foods that one must include in the diet for overall health. You can eat these green foods raw or garnish them on your salads. You can boil them or saunt them in olive oil for enhanced flavor.