11 Best Foods for Your Immune System

Updated: May 12, 2023

Recent science says nutrition plays the most significant role in maintaining strong immune function. Especially when virus season is high, immunology doctors recommend these immune-boosting foods.

Our editors and experts handpick every product we feature. We may earn a commission from your purchases.

woman eating an orange at home
Eva-Katalin/Getty Images

Gearing up your system to fight illness

A healthy immune system is always on the job, protecting your body against viruses, infections, and illnesses. But for this complex network to function round-the-clock, your cells need to be well-fed with immune-boosting foods. Research published in late 2021 in Frontiers in Physiology suggested that above all other lifestyle factors, nutrition plays the most significant role in maintaining great immune function—a relationship doctors saw in action during the pandemic. One study found that among patients hospitalized with Covid-19, 82.2% had a vitamin D deficiency. Other research has shown that deficiencies in nutrients like vitamin C, vitamin B12, selenium, iron, and omega-3 were also common among Covid-19 patients.

Roger E. Adams, PhD, a dietitian from Katy, TX, suggests one way to set your body up for success is to load your diet with variety. “Fruits and veggies provide plenty of antioxidants, water, fiber, and other nutrients to help you get off to a promising start,” Dr. Adams says. “It’s important to have balance, however, since no single food, nutrient, substance, or activity will boost this system alone.”

Dr. Adams and other nutrition specialists say a diet rich in colors is one place to start. Here are some nutrient-packed options to keep your immune system in fighting form. 

The Covid Booster and Flu Shot: Should You Get Both on the Same Day? Doctors’ Advice for the 2022-2023 Flu Season

garlic heads and cloves


Get the breath mints ready. Garlic has been used for centuries to support the immune system and provide protection against a range of health conditions, including heart disease and Alzheimer’s disease. “The sulfuric compounds that garlic contains are most potent when raw, since heat inactivates sulfur enzymes,” says Frances Largeman-Roth, RDN, dietitian and author of Eating in Color. “To enjoy raw garlic, use it in pesto and also in chimichurri, which also contains shallots, chilies, vinegar, cilantro, parsley, oregano, and olive oil.”

Garlic happens to be the first ingredient listed in this flavor-packed chimichurri recipe from our sibling site, Taste of Home.

This Is the Actual Reason RSV Is Everywhere Right Now, Says a Johns Hopkins Pediatric ICU Doctor

oranges and limes and citrus fruits

Citrus fruit

While repeated research has debunked claims that vitamin C will totally prevent colds and flus, studies suggest that it may help you bounce back faster and experience milder symptoms.

“Citrus fruits, like oranges, lemons, grapefruit, and limes are all rich sources of vitamin C, which may help shorten the length of your cold or flu by about a day,” says Largeman-Roth. “Oranges and grapefruit can be eaten as snacks, of course, added to smoothies and salad dressings, squeezed into regular or sparkling water, and also used to make homemade ice pops.” 

These Are the Vitamin C-Richest Foods

colorful red, yellow and green peppers

Bell pepper

Bell peppers contain more vitamin C than citrus fruits (almost twice your daily recommended amount, according to the US Food & Drug Administration). Red bell peppers pack more of a nutritional punch than green, yellow, and orange bell peppers, though they are all considered to be good choices for a healthy diet. “Crunchy bell pepper slices make a great addition to a crudité platter and are also delicious sliced thinly in sandwiches, salads, and wraps,” suggests Largeman-Roth. “You can also add them to pasta dishes and stir-fries.”

The next time you’re fighting a cold, consider adding a bell pepper or two to your meal to give your body an extra boost. (It still counts if it’s on pizza!)

Here’s How to Recover from a Cold Faster



Whether you love it or hate it, broccoli is quite the superhero when it comes to boosting your immune system. “We often think of broccoli for its cancer-fighting properties, but it’s also an immune-booster thanks to its high content of sulfuric compounds called glucosinolates,” says Largeman-Roth. “One cup of cooked broccoli has 74 milligrams of vitamin C, which is nearly as much as an orange.”

She recommends eating broccoli steamed or roasted, adding stalks to salads, or dipping it in homemade yogurt-based dips. If you’re going to cook it, consider looking in the freezer aisle, as it’s one of those vegetables that are more nutritious in its frozen form.

Another green light for this green classic? Broccoli is also one of the best natural laxatives.

spinach leaves


Spinach is packed with vitamins, including vitamin C and antioxidants, which make it a powerhouse of immune-boosting goodness. It’s also rich in iron, with six milligrams in one cup, according to the National Library of Medicine. “Iron is necessary for the immune system to function properly,” Largeman-Roth says.

She recommends adding baby spinach to your salads and doing a sauté of spinach leaves with garlic and pine nuts. Her clever pro tip: “Just be sure to enjoy spinach with a food high in vitamin C to absorb all of the iron.”

13 Signs of Iron Deficiency

bowl of almonds


The almond is one of the healthiest nuts you can eat. Almonds are packed with vitamins and minerals, including vitamin E, which is vital to the immune system.

Another key nutrient found in almonds is zinc, which has immune system-boosting benefits and can fight off infections—including those that involve broken skin. “Zinc is involved with all cells, including inflammatory cells and skin cells, and protein and collagen synthesis,” Largeman-Roth says. “Without enough zinc in the body, wounds may take longer to heal.”

She recommends enjoying almonds as a snack, or chopping them up and using them to top your yogurt, oatmeal, cereal, and muffins.

Eating This Nut Will Help Your Gut and Reduce Inflammation, New Study Says

pouring cup of tea


Sipping brewed tea is one of the oldest and surest ways to give your body the tools it needs to build a strong immune system. Each type of tea—green, black, white, or oolong—comes with its own list of health benefits. “Darker teas like black and green teas are rich in antioxidants that can help scavenge free radicals in our body,” Dr. Adams says. “Free radicals can cause early cell death and also alter cellular functioning, so keeping a good supply of antioxidants are always a good idea.” He recommends incorporating some freshly brewed black or green tea throughout the day into your normal beverage rotation.

Drink This Every Day For Lower Blood Sugar and Better Gut Health, Says New Study

chicken soup
Westend61/Getty Images

Chicken soup

It isn’t a myth—chicken soup is great for immunity, especially if it’s got a hearty amount of chicken. “The protein boost will ensure you have the building blocks necessary to keep your immune system in shape and the broth adds a boost of hydration,” Dr. Adams explains. “Chicken soup, and other vegetable-based broth soups, are high in vitamins A and C, magnesium, phosphorus, and antioxidants.”

As an easy way to boost your body’s defenses against illness, he recommends incorporating a cup of broth-based soup with protein and veggies several days per week.

10 Healthy Instant Pot Recipes We’re Loving for Winter

elderberries and elderberry juice


If you’re suffering from a cold or the flu, or simply hoping to prevent illness, reach for elderberry extract. Research published in the Journal of Function Foods found that elderberry may minimize flu symptoms. Packed with antioxidants and antiviral properties, it can impact flu signs if it’s taken in the first 24 hours of onset. Elderberry can be taken as a syrup, tincture, or lozenge, and has been used for centuries to treat ailments and wounds.

What Is Elderberry Syrup? Here Are the Benefits

bowl of yogurt with fruit


Consider yogurt a friend to the immune system. Its benefits come mainly from probiotics (friendly bacteria that have been found to improve gut health) which may improve immune health, according to research published in the journal Annals of Nutrition and Metabolism. Adds Susan B. DopartMS, RDN, CDCES, a registered dietitian and the author of A Recipe for Life by the Doctor’s Dietitian: “Gut health is the key to a healthy immune system,” adding, “Probiotics are extremely important to gut health.”

When you choose your yogurt, make sure the label includes the phrase, Contains live and active cultures and lists a minimal amount of added sugar to score maximum benefits.

Culturelle Probiotic: Why It’s the Best, Say Many Nutrition Pros

sweet potatoes

Sweet potato

Their sweet flavor might convince you that they’re not all that healthy, but sweet potatoes offer quite a lot of immune system benefits. “Due to their rich colors, sweet potatoes are rich in vitamin A and beta carotene, both powerful antioxidants,” says Adams. Sweet potatoes can be baked or roasted, and they bring delicious flavor to salads.

For more wellness updates, subscribe to The Healthy @Reader’s Digest newsletter and follow The Healthy on FacebookInstagram, and Twitter. Keep reading:

Additional writing and reporting by Jen Babakhan.