Garlic contains a compound called allicin, which has anti-bacterial properties. Since there are many kinds of bacteria that can cause infections in the body, garlic is definitely a good food to have for boosting your immune system!
Rosehips are the fruit of the rose plant and they contain high levels of Vitamin C. An antioxidant is something that inhibits oxidation, which can cause damage to your cells and tissues. Because of this, antioxidants are great for boosting the immune system.
Oranges have a high content of vitamin C as well and some studies even show that eating oranges on a regular basis can lower your chances of getting sick.
Beans are loaded with fiber, protein and iron which all contribute to a healthy immune system. However, beans are not the only food that contains these nutrients! You can find fiber in grains such as oatmeal or quinoa, protein in meats like chicken or fish and iron from leafy greens like spinach or kale.
Yogurt is a good source of probiotics, which are good bacteria that live in the intestines and help your body digest food. Probiotics can help prevent inflammation in your intestines, which is important because that can lead to infections. Yogurt is also a great source of calcium!