The best foods to eat for great health benefits are all include in this nutrient color palette. When you eat for health, you will strengthen your immunity, endurance and stamina. Additionally, these nutrient groups will help you loose weight, reduce stress and enhance your overall health