10 Best Immune-Boosting Foods to Help Combat Colds, Flu, and More
Bolster your body’s natural defenses at every meal with the best immune-boosting foods recommended by dietitians and doctors. These foods that boost your immune system are even better than supplements, pills, and potions and can help keep your body safe from germs.
We all know when cold and flu season comes around, washing your hands is especially important. But so is what you put on your plate. What you eat can also boost your immunity to help you fight off bugs and stay healthy. “The immune system isn’t a single entity,” says Rachel Swanson, R.D., L.D.N., a registered dietitian nutritionist and the founder of the nutrition consulting firm Rachel’s Rx in Los Angeles, California. “It’s an exquisitely intricate, interconnected system. Our daily habits (including diet, exercise, sleep, and stress management) have a much greater impact than any one single intervention alone.”
In other words, popping a multivitamin and drinking a green juice for breakfast isn’t going to keep you well if you chase it with eating a fast-food lunch, sitting all day behind your computer, and digging into a pint of ice cream before a late bedtime.
“We can really boost our immunity through diet alone. Consistent intake of the micronutrients that help our bodies fight disease, is a natural solution to infection prevention,” says Cassie Majestic, M.D., an emergency medicine physician at UC Irvine Medical Center in Orange, California. “Micronutrients, or vitamins and minerals, are vital to disease-prevention and health development.”
Your body only needs small amounts of these nutrients (hence the “micro” in the name), but since the body does not make them on its own, we must include them in our diets. The best foods for the immune system are often full of:
- Vitamin C
- Vitamin E
- Vitamin B6
- Vitamin A
- Vitamin D3
10 of the Best Immune-Boosting Foods
“Without adequate nutrition, the immune system is deprived of essential components that generate an effective immune response and resistance to infection,” Swanson says.
So fill your cart with these foods to strengthen immune systems (listed in no particular order). All come recommended by Swanson, Majestic, and Rachel Fine, R.D., a registered dietitian and owner of the nutrition counseling firm To The Pointe Nutrition in New York City.
1. Citrus Fruit
One of the strongest sources of vitamin C, lemons, limes, oranges, and grapefruit help ward off infection. For a bonus dose of the best foods for the immune system that are high in C, add strawberries and avocados to your shopping list, too.
2. Fermented Foods
Kimchi, tempeh, miso, and even kombucha are killer when it comes to combating germs.
“Fermented foods, and the probiotics they contain, are beneficial for the gut ecosystem,” Swanson says. “The majority (about 80% ) of immune cells are housed within the gut, which reflects the importance of our diet in maintaining proper functioning.”
Related: Here’s how to make your favorite fermented foods.
3. Chicken Soup
It’s good for the soul and strengthening your immune system.
“There’s a reason why chicken soup makes its debut a lot during cold and flu season: Poultry, such as chicken, is high in B6, which helps with formation of new red blood cells,” Swanson says.
And if you can stir in a handful of kale or chard, even better.
“Dark leafy greens are high in magnesium and vitamin E, a potent antioxidant,” Swanson adds.
Probiotics are good for your gut and your immune defenses.
“Yogurt [with live active cultures] will boost your intake of probiotics to support a strong microbiome, and as a result, a strong immune system,” Fine says. (What can your gut do for you? Turns out, a whole lot: here 5 gut health facts you need to know.)
Among the most diverse and versatile veggies around (just look at all the types you can shop, chop, and savor!), mushrooms are one of the top immune-boosting foods. The caps and stems offer zinc and beta-glucans, Swanson says, which are molecules that have been proven to lower cholesterol, improve blood sugar control, and strengthen immunity. Reishi, shiitake, and maitake are especially rich in beta-glucans.
6. Matcha Tea
It’s not just foods that help your immune system, drinks can too. The antioxidant EGCG, found in green teas (including matcha), inhibits the production of pro-inflammatory molecules, and is “shown to have multiple actions on immune cell function,” Swanson says.
7. Sunflower Seeds
However you use this food that helps your immune system, whether tossed into trail mix or for topping your morning bowl of oats or yogurt, you’ll be getting a potent dose of vitamin E.
“This powerful antioxidant can also be found in peanut butter and almonds,” Fine says, if you’re not in the mood to get seedy.
8. Sweet Potatoes
Roast, toast (yes, sweet potato toast is totally a thing!), or mash, there are dozens of delicious ways to get your fix of this immune-boosting food. (Might we suggest starting with one of these 19 creative sweet potato recipes?)
“Sweet potatoes are high in vitamin B6, which has been shown to play a role in the development of healthy immune system function,” Fine says.
Go small for big immune-boosting food benefits of microgreens.
“The nutrient density of microgreens far outweighs that of their mature counterparts, providing higher concentrations of micronutrients like Vitamin C,” Swanson says.
Among other important wellness tasks, vitamin C stimulates the production and function of white blood cells that protect the body from foreign invaders and infections.
Add salmon to your diet for lots of polyunsaturated fatty acids (PUFAs). Two PUFAs in particular, DHA and EPA, are known to keep cells functioning properly, to promote normal inflammatory responses, and to make this one of the top immune-boosting foods.
Bonus Immunity Tips: Supplements to Try and Foods to Skip
The RDs we spoke with prefer a “food first” approach since it’s the best line of defense (along with good hygiene) to keep your body healthy. But if you don’t feel like your diet can cover all of your immunity-boosting bases, a probiotic supplement may be beneficial to “enhance the body’s resistance against infections by regulating immune and inflammatory responses,” Swanson says.
It’s also vital to steer clear of immune-weakening foods, too. The dietitians recommend limiting inflammatory foods, including:
- Added sugars
- Highly-processed items, including processed meats and refined carbohydrates
- Excessive alcohol
“These foods and drinks can cause the body to act as if it were fighting a bacterial infection, increasing the release of inflammatory cells and in turn causing chronic, unnecessary inflammation,” Majestic says, which puts your entire system at risk for attack by bacteria and viruses.