Have you ever wondered why two people exposed to the same virus will have different reactions? One may get quite sick, and the other not at all. It all comes down to the strength of their immune system. Environmental, lifestyle and dietary factors can influence whether your immune system is weak and susceptible or strong and robust. Using nutrition to strengthen your defences is vitally important to protect you against a range of ailments. Let’s look at some of the foods that can help enhance your immune function:
1. Antioxidant-rich foods
When your body is being attacked by environmental insults, such as a virus, it generates free radicals in response. These free radicals are damaging to the body’s cells, however antioxidants are able to neutralise the molecules and minimise the damage. Antioxidants found in food include vitamin C, vitamin E, beta carotene, selenium and manganese. They are generally found in plant-based foods, particularly red, yellow, orange and purple coloured fruits and veggies.
- Citrus fruits
- Berries
- Kiwifruit
- Capsicum
- Red onion
- Purple cabbage
- Eggplant
- Carrots
- Green tea
- Tumeric
2. Dark Leafy Greens
These foods are packed with phytonutrients needed for the optimal functioning of your immune system. Rich in folate, calcium and antioxidants, incorporate them into salads or cooked dishes or blend into smoothies.
- Spinach
- Kale
- Brocoli
- Bok-choy
- Brussels sprouts
- Silver beet
- Rocke
- Herbs
3. Prebiotic foods
Prebiotic fibre is food for the healthy bacteria in our gut. And considering that 70-80% of our immune system is found in the gut, when our gut is healthy, our immune system is strong.
- Garlic
- Onions
- Leek
- Asparagus
- Artichokes
- Beetroot
- Cabbage
- Legumes (lentils, peas, beans)
- Leafy greens
- Nectarines
- Cashews
- Pistachios
- Cooked and cooled potato and rice
- Unripe bananas
- Apples
- Oats
4. Probiotic Foods
These are foods that contain live beneficial bacteria that help strengthen your gut function and fight against pathogenic bacteria. By fermenting foods, probiotics are created and vitamins and minerals become more available.
- Kimchi
- Sauerkraut
- Tempeh
- Miso
- Yoghurt
- Kefir
- Kombucha
5. Antimicrobial Foods
Some foods not only contain antioxidants and phytochemicals to support your immune system, they also have potent antimicrobial activities to fight against bacteria, viruses and fungi.
- Garlic
- Ginger
- Onion
- Green tea
6. Nuts and Seeds
These contain many disease preventing nutrients such as fibre, omega-3 fatty acids, vitamin E, zinc and selenium. Zinc in particular is a vital nutrient for immune system function and studies have shown that those with a low zinc status have an increased susceptibility to disease.
- Pumpkin seeds
- Sunflower seeds
- Hemp seeds
- Chia seeds
- Sesame seeds
- Flaxseeds
- Walnuts
- Brazil nuts
- Almonds
7. Mushrooms
Mushrooms are a good source of immune supporting vitamins, minerals, essential amino acids and enzymes They have been used for centuries to support the immune system and fight against infection.
- Shitake
- Reishi
- Lion’s Mane
- Cordyceps
- Chaga
The evidence is clear that a diet packed with vegetables, fruit, whole grains, legumes, nuts and seeds will help to strengthen your immune defences and offer protection from a wide range of illnesses. Make sure that most of your plate is covered with these foods, make it colourful and give your immune system to maximise your health and wellbeing.






