Sunflower seeds are highly nutritious containing essential fatty acids, vitamins and minerals. They are a great source of vitamins C and E, selenium and copper; that are antioxidants. Magnesium improves bone health and improves mood, reducing chances of depression. Zinc boosts immunity and promotes hair growth. High protein and nutrients make sunflower seeds an ideal food for a healthy body and a fresh mind.