6 foods to boost immunity, prevent sore throats VnExpress Spinach, sweet potatoes, and yogurt provide nutrients to enhance resistance, helping the body fight viruses and bacteria, and prevent pharyngitis.