weather icon Clear

10 surprising foods that boost your immunity

Did you know that some foods can help boost your immune system naturally and work to keep you healthy?

Learn how to incorporate the best immunity-boosting foods into your diet — and why these 10 foods in particular help protect your health.

1. Mushrooms

Mushrooms contain selenium. A deficiency of this mineral may increase a person’s susceptibility to contracting a virus, according to a study published in Nutrients journal. The riboflavin and niacin found in mushrooms are also important for a healthy immune system.

Try adding a handful of mushrooms to your pasta sauce, scrambled eggs and omelets, or throw them on top of a homemade pizza. Mushrooms are also delicious simply sautéed or roasted with a little olive oil and salt and pepper.

2. Sweet potatoes

Sweet potatoes and other orange foods such as carrots, squash and pumpkin contain the antioxidant beta-carotene. This is a form of vitamin A that is essential for keeping your skin strong and able to fight off bacteria and viruses.

“Vitamin A helps regulate the immune system and protects you from infections by supporting immune system cells and barriers that keep the bad stuff out,” said Kara Lydon, a dietitian and certified intuitive eating counselor. “One sweet potato has over 380 percent of the daily value for vitamin A.”

Try cutting sweet potatoes into strips and baking them coated in a little olive oil, salt and pepper to make a healthy homemade version of french fries.

Or, for a major time-saving hack, learn how to cook a sweet potato in the microwave, then simply top it with a little butter and cinnamon for an easy side dish.

3. Almonds

Almonds are an excellent source of vitamin E, another antioxidant responsible for supporting the immune system. Grab a handful — a fourth of a cup — to get 50 percent of your daily recommended amount of vitamin E.

4. Yogurt

Yogurt contains live and active cultures called probiotics. These can help stimulate the immune system and keep our gut and intestinal tract healthy and free of disease-causing bacteria.

Any yogurt with a Live and Active Cultures seal contains some beneficial bugs. You can find them in the ingredients list as well.

Dairy products, like yogurt, also tend to be good sources of vitamin D; a study published in the Archives of Internal Medicine found vitamin D deficiency is linked to an increased risk of catching a cold or the flu.

5. Leafy greens

Leafy greens such as spinach and kale are rich in a host of nutrients, including fiber, antioxidants and folate, which is especially important for immune function, per a study in The Journal of Immunology.

Both spinach and kale leaves are great tossed into a salad with another lighter, crunchier green, like romaine, for texture variance. Spinach leaves are also an excellent replacement for less nutrient-dense iceberg lettuce on a sandwich.

You can also use spinach and kale in fruit smoothies — just be sure to use only the leaves of the kale, not the bitter stems.

If you prefer savory, crunchy snacks, give a baked kale chips recipe a try — they are easy to make and surprisingly delicious.

6. Tea

Green and black tea contain polyphenols and flavonoids, which are antioxidants that help fight disease. In addition, an amino acid that’s responsible for an immune boost, L-theanine, is abundant in both black and green tea. Decaf versions have it, too.

7. Cabbage

This inexpensive vegetable is a source of glutamine, which has been noted by many studies, including one in Nutrients journal, to strengthen the immune system. Try it in your soups and stews, or throw shredded raw cabbage into your wraps or salads to add a nice crunch that won’t change the flavor profile of the meal.

8. Garlic

In addition to warding off vampires, garlic also contains the active ingredient allicin, which fights infection and bacteria with its antibacterial and antifungal properties.

Minced garlic is great sautéed with spinach and a little olive oil for a simple side dish, and minced garlic is also a delicious addition to homemade salsa.

9. Barley and oats

These grains contain beta-glucan, a type of fiber with antimicrobial and antioxidant capabilities that has been found to stimulate the immune system. According to a study published in Physiology & Behavior, beta-glucan can help prime the immune system and support resistance against invading pathogens.

Barley is a great addition to soups and salads thanks to its wonderfully chewy texture, and oats can make an easy, nutritious breakfast.

If you’re looking for a breakfast that’s ready when you wake up, give overnight oats with almond milk a try — a few minutes of quick prep the night before will have breakfast ready and waiting by morning.

10. Fish

Selenium, which is especially plentiful in shellfish such as oysters, lobsters, crabs and clams, helps white blood cells produce cytokines — proteins that help clear flu viruses out of the body.

In addition, salmon, mackerel and herring are rich in omega-3 fats, which reduce inflammation and increase airflow, protecting lungs from colds and respiratory infections.

Mix canned salmon with half a mashed avocado, a spoonful of Dijon mustard, and a spoonful of mayonnaise to make a flavorful and nutrient-dense salmon salad that’s great in a wrap, on a sandwich or simply with crackers.


Boosting your immune system with the foods that you eat is more accessible than you might think — and more important, too.

“Research shows that various nutrient deficiencies — vitamins A, C, E, B, D, selenium, zinc, iron, copper and folic acid — can increase your susceptibility to disease,” Lydon says. “In fact, malnutrition is the most common cause of immune-deficiency in the world, so making sure you’re eating adequately is key for immune health.”

Anne Mauney is a registered dietitian nutritionist with a Master of Public Health in Nutrition.

Don't miss the big stories. Like us on Facebook.
Learn how grip training can aid your longevity

An enormous body of research links better grip strength in midlife and beyond to decreased risk of overall mortality.

Which Medicare plans cover emergency care overseas?

Medicare does not cover emergency medical care during foreign travel. It is an added benefit that a supplemental plan (Medigap) provides.

Glen Powell stays down to earth despite soaring success

“It’s good to feel a bit uncomfortable. I’m always interested in reinvention,” says the actor, whose latest film, “Hit Man,” is in theaters now.