You might be compromising your immune system unconsciously through your diet. Consuming nutrient rich foods and avoiding processed foods is important to ensure your immune system is functioning at optimal levels and keeping illnesses at bay. So, here are foods for immune system that will help you prevent illnesses and stay healthy.

1. Garlic
Garlic is known for its antibacterial, antiviral and antioxidant properties. It also triggers your body to produce more white blood cells. If you can’t handle the strong taste of garlic, there are many recipes where garlic can be used as an ingredient.

2. Grapefruit
The red and pink tones of grapefruit are strong indicators of its Vitamin C content. As we all know, Vitamin C is a great remedy for the common cold and many other illnesses.

3. Mushrooms
Button mushrooms contain selenium, vitamin B, niacin and antioxidants, which are all immune boosters, making this one of the best foods for immune system.

4. Bright Coloured Veggies
Veggies of bright colour, such as greens, reds, yellows and orange, contain the antioxidant, Cartenoid. Cartenoids are excellent immune boosters and the more variety of coloured vegetables you consume, the better.

5. Cruciferous Vegetables
Cruciferous vegetables, such as cauliflower, broccoli and sprouts, are rich sources of antioxidants. They also contain Choline, which is essential for keeping your cells functioning properly. These vegetables are great for your gastrointestinal health as well, which means fewer bacteria in your gut.

6. Acai Berry
The Acai berry is mostly popular for its weight loss abilities, but this superfood is also a remarkable antioxidant. The contents of this fruit are not directly linked to boost your immune system, but the high level of antioxidants helps your body ward off illnesses.

7. Nuts
Nuts are sources of protein, healthy fats, vitamin E and antioxidants, which makes them the best food for your immune system. Making nuts a part of your regular diet will help your body fight chronic illnesses.

8. Egg Yolk
Egg yolk is high in protein, zinc, selenium and other important nutrients. All these nutrients are beneficial for your immune system as well. However, egg yolks should be eaten in moderation if you are struggling with high levels of cholesterol.

9. Oysters
Oysters are not only known for being an excellent aphrodisiac, but they also aid in building a strong immune system. They are rich in zinc, which is a great immune booster. Zinc is also known to have antiviral properties, which is essential if you want to ward of the common cold and its symptoms.

10. Yogurt
Yogurt is an excellent food for your intestinal tract because of the live cultures found in this dairy product. It helps promote your immune system against gastrointestinal illnesses, among other things. Moreover, yogurt contains protein as well, which means you can’t go wrong by adding this food to your daily diet.

These 10 foods for immune system are easy to add to your diet and are all great choices that will help you remain healthy.