Vitamins B6, C and E are all known for their immune-boosting properties. You can get all of these vitamins from a well-balanced diet, so you don't need supplements. Some foods rich in these vitamins include eggs, bell peppers, spinach and almonds.