Supporting your immune system with a plant-based diet

by Dr Laura Freeman

The importance of our immune system

The immune system is critical to all aspects of our health. Although we think about good immunity in relation to our ability to fight infection, a healthy immune system is actually crucial for the prevention of most chronic illnesses. For example, if our immune system is overactive this can give rise to autoimmune diseases and if it is not functioning adequately, it can allow cancer cells to grow unregulated. In fact, most chronic diseases are triggered in some way by low level chronic inflammation which then has a knock-on adverse effect on the immune system (1). 

The role of the gut microbiome 

It turns out that 70% of our immune system actually resides in our gut. It’s pretty incredible to think that the trillions of bacteria and other organisms in the gut play such an important role (2). We know the most about the bacteria in the large intestine and these bacteria are involved in regulating and educating the immune system. When provided with the right food, the good bacteria can flourish and are able to make compounds such as short chain fatty acids that are essential to the functioning of the immune system. These signalling molecules can activate cells of the immune system and can communicate with other organs such as the brain and lungs thus regulating their immune systems too. In addition, the gut bacteria are involved in making vitamins and hormones that are required for good health.

What factors affect our immune system

There are a number of factors that impact the health of our gut microbiome and our immune system in general. Some we have control over and other we don’t. For example, getting older generally results in a decline in the functioning of the immune system (3). Other factors that adversely affect the immune system are being an unhealthy weight, an unhealthy diet, poor sleep, lack of exercise, certain prescribed medications such as antibiotics, stress, tobacco smoking and alcohol (4).

Foods that are important for the immune system

The only foods you need in the diet to maintain your immune system are healthy plant foods. One crucial nutrient required to support the growth of healthy gut bacteria is fibre. Fibre is a type of carbohydrate that is not fully digested by the body and makes its way down to the large bowel and is used as fuel by the resident bacteria. Fibre is only found in plant foods. Adults should be aiming to consume at least 30g of fibre a day (5). 

Another important aspect is eating a variety of plant foods. The American Gut Project has shown that those participants consuming at least 30 different plant foods a week have the most diversity of gut bacteria, which is associated with better health (6). 

Plant foods are rich in micronutrients, vitamins and minerals, that are required for a healthy immune system. These are listed in the table below. It’s important to incorporate a wide range of colourful fruits and vegetables every day, eat plenty of beans and whole grains, be liberal in your use of herbs and spices, make sure you are getting enough vitamin D and drink mainly water for thirst, although if you enjoy tea and coffee these drinks can also have benefits for the immune system. Some particular superstars amongst plant-based foods are mushrooms and nutritional yeast, high in beta-glucans, cruciferous vegetables such as broccoli, kale and cabbage, turmeric, flavonoids, such as quercetin found in brightly coloured fruits and vegetables and of course vitamin C (7,8).

What about prebiotics and probiotics?

Prebiotics are food for your gut bacteria. They are generally foods that are high in non-digestible fibre such as whole grains, bananas, greens, onions, garlic, soya beans and artichokes. Probiotics are foods that contain live bacteria or yeast, usually because they have been fermented. This includes foods such as sauerkraut, kimchi, tempeh, miso, water kefir and kombucha. Some plant-based yogurts now also contain live cultures. Most people in good health do not benefit from taking a probiotic supplement.

Healthy habits to support the immune system

A healthy plant-based diet is a great start for supporting your immune system. Other lifestyle habits are also really important. These include regular physical activity of at least 150 minutes per week, 7-9 hours of regular, restorative sleep, minimising stress and avoiding tobacco smoking and alcohol.


  1. Furman D, Campisi J, Verdin E, Carrera-Bastos P, Targ S, Franceschi C, et al. Chronic inflammation in the etiology of disease across the life span. Nat Med. 2019;25(12).
  2. Valdes AM, Walter J, Segal E, Spector TD. Role of the gut microbiota in nutrition and health. BMJ. 2018;
  3. Franceschi C, Garagnani P, Parini P, Giuliani C, Santoro A. Inflammaging: a new immune–metabolic viewpoint for age-related diseases. Nature Reviews Endocrinology. 2018.
  4. Trivedi GY, Saboo B. The Risk Factors for Immune System Impairment and the Need for Lifestyle Changes. J Soc Heal Diabetes. 2020;8(01).
  5. Singh RK, Chang HW, Yan D, Lee KM, Ucmak D, Wong K, et al. Influence of diet on the gut microbiome and implications for human health. Journal of Translational Medicine. 2017.
  6. McDonald D, Hyde E, Debelius JW, Morton JT, Gonzalez A, Ackermann G, et al. American Gut: an Open Platform for Citizen Science Microbiome Research. mSystems. 2018;
  7. Calder PC. Nutrition, immunity and COVID-19. BMJ Nutr Prev Heal. 2020;3(1).
  8. Childs CE, Calder PC, Miles EA. Diet and immune function. Vol. 11, Nutrients. 2019.