Locations:
Search IconSearch

11 Foods That Boost Your Immune System

Options like fatty fish, citrus fruits and almonds can help keep you well and heal you faster

A piece of salmon sits on a cutting board surrounded by avocados, olive oil and various nuts.

Should you eat certain foods for immunity?

Advertisement

Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy

We’ve all heard that when you’re sick, chicken soup and hot tea are key to beating an illness into submission. But can food really make you better? And perhaps more importantly, can food keep you from getting sick in the first place?

Can eating certain foods really boost your immune system?

While no single food is a magic cure when you’re sick, eating a healthy diet full of vitamins and minerals that support your immune system can boost your immunity, which can prevent illness and help you bounce back sooner when you do get sick.

“There’s no doubt that a healthy diet improves your immunity to illness,” says immunologist Cassandra Calabrese, DO. “What you put in your body is important for your overall health, including your immune system.”

As your immune system is your body’s defense against invaders like the flu, it pays to feed it well. Here’s a plus: The best immune-boosting foods are available at the grocery store, and there’s no extreme fad dieting required.

Dr. Calabrese talks about foods that boost immunity during flu season and all year round.

Fatty fish

Eat more omega-3 fats to keep your immune system in good shape. Fatty fish are a good source of this anti-inflammatory fat, so consider eating:

  • Albacore tuna.
  • Herring.
  • Mackerel.
  • Salmon.
  • Sardines.
  • Trout.

Some fish contain mercury and other contaminants that can be harmful to fetuses or children. Pregnant or nursing women and parents of small children should check with a doctor about eating fish, too.

Citrus fruits

You’ve probably guzzled orange juice when you were sick, hoping the vitamin C would work its magic on any germs floating around in your body.

Vitamin C, which may prevent or shorten infections by promoting immune cell functions, can be found in most citrus fruits like:

Garlic

Eating this pungent vegetable comes with plenty of health benefits like improving your heart health. But garlic may also boost your immune function thanks to alliin, which is linked to supporting the response of white blood cells that fight the flu or cold viruses.

Advertisement

Try adding garlic to your salad dressing or roasting with zucchini and tomatoes.

Ginger

A mainstay in Asian and Indian cuisines, the spice has also been used for centuries in Eastern medicine. And that’s for a good reason — ginger contains vitamin C, magnesium and potassium.

And while you may find yourself using ginger in your baking and wintertime lattes or teas, know that it may also help ease inflammation and nausea in addition to adding a flavor boost.

“Ginger has many health benefits, probably most commonly known as a food that can help with nausea, but ginger also has anti-inflammatory and antioxidant effects,” notes Dr. Calabrese.

Turmeric

From curries to golden lattes, turmeric has been a staple in how we eat. The spice is touted for its ability to boost the immune system and act as an anti-viral. That’s due to the spice’s level of curcumin, which helps lessen inflammation and fights free radicals.

Broccoli

You may recall childhood arguments with your mom about eating your broccoli. It seems they were onto something.

The stalky vegetable is full of vitamins A, C and E, plus it’s a good source of fiber. But when it comes to boosting your immune system, you’ll have to thank its sulfur compounds that aid in the production of glutathione.

Research shows that glutathione, an antioxidant, attacks free radicals, reducing their damage to your immune system.

Bell peppers

In addition to citrus fruits, bell peppers (look for the yellow or red varieties) are surprisingly high in vitamin C — containing about three times as much as an orange.

To get more of the immune-boosting food into your diet, try working bell peppers into your salads or stewing them with tomatoes and radishes.

Advertisement

Spinach

The leafy green is an excellent source of vitamin A (especially beta-carotene), which is known as an infection fighter. But spinach also contains a good dose of folate, which research shows may help bolster your immune system.

Beyond mixing spinach into your salads, you can blend a handful into smoothies or make a heart-healthy spinach artichoke dip.

Yogurt

When you think of how yogurt and its probiotics help your gut health (keeping it full of good bacteria), it makes sense that eating this dairy-based food may also help your immune system.

Research shows that there’s a connection between your immune system and your gut microbiome — they work with each other to minimize pathogens and enhance immune responses.

But before you go all-in on yogurt, make sure you consider how much added sugar it has and look for brands that use live, active cultures. Greek yogurt is always a good bet. And you can incorporate the creamy yogurt into recipes like a carrot and raisin slaw.

Almonds

We tend to reach for a handful of almonds for an easy, healthy snack. But did you know that munching on almonds can also help ward off infections?

Almonds contain vitamin E, a powerful antioxidant, and as the nut also contains healthy fats, it helps vitamin E to be absorbed by your body.

Just a half-cup serving (or about 40 almonds) will give you the recommended daily allowance of vitamin E.

Sunflower seeds

Like almonds, sunflower seeds can be a good source of vitamin E, a known infection fighter.

But sunflower seeds also contain the vitamin selenium, which research shows can help your immune system in two ways. First, it triggers your immune system when there’s a risk, but second, it also tells your immune system when to slow down, protecting your body from chronic inflammation.

Foods that boost your immune system the most

As we mentioned, when it comes to eating foods to boost your immune system, there isn’t one miracle food. But eating foods full of vitamins and minerals can help keep you healthy.

Keep in mind that the typical American diet is full of foods that produce inflammation. And when your body has too much inflammation, your immune system struggles. Consider following an anti-inflammatory diet or even the Mediterranean diet, which is based on eating fruits and vegetables, whole grains and lean proteins.

“I’m a big fan of the Mediterranean diet,” states Dr. Calabrese. “It’s a great diet for immune health.”

She also recommends reducing saturated fats found in baked goods, full-fat dairy and red meat. You should also avoid trans fat, which is bad for your heart and causes inflammation. Trans fat is typically found in items like cookies and margarine.

“Changing your diet changes isn’t a guarantee that you’ll never get sick,” says Dr. Calabrese. “But it’s a good way to stay healthy and help your immune system fight off viruses and other illnesses.”

Advertisement

Learn more about our editorial process.

Related Articles

Person holding up and pointing to bowl of tofu, with assorted protein foods floating around
July 25, 2024/Nutrition
What Iron Does for Your Body

The benefits of iron span your whole body, from your blood and your brain to your immune system and more

Plate with beef, eggs, avocado, leafy greens and apricots, with multi-grain bread, walnuts, sweet potato and yogurt
July 11, 2024/Women's Health
What To Eat and Foods To Avoid While Breastfeeding

A well-balanced diet of whole grains, salmon, leafy greens and more can help maintain energy and increase milk supply

Sliced grilled chicken over salad
How To Follow a Healthy MS Diet

A variety of healthy foods can help reduce inflammation and keep other conditions at bay

Person standing in front of oversized nutrition label, reading it
June 19, 2024/Nutrition
What Can You Learn From a Nutrition Label?

Information on serving size, calories and nutrients can help you make healthy choices

Person contemplating healthy food choices with protein
June 7, 2024/Nutrition
How Much Protein Do You Need? And How To Get It

The general rule is 0.8 to 1 gram of protein per kilogram of body weight — but that may not be right for you

Wooden spoon with pink Himalayan salt over glass of water, with container of pink Himalayan salt
June 6, 2024/Nutrition
What Is Sole Water? And Why Are People Drinking It?

Adding salt to your water isn’t going to have measurable benefits — but there may be plenty of downsides

Big open jar of pickles
May 22, 2024/Nutrition
Are Pickles Good for You?

Pickles are low in fat and calories and rich in some vitamins and minerals, but they’re usually high in sodium

Person reflecting on food and exercise
May 9, 2024/Mental Health
The Importance of Understanding Your Eating Habits

Learning about your relationship with food can help improve your eating behaviors and patterns

Trending Topics

Female and friend jogging outside
How To Increase Your Metabolism for Weight Loss

Focus on your body’s metabolic set point by eating healthy foods, making exercise a part of your routine and reducing stress

stovetop with stainless steel cookware and glassware
5 Ways Forever Chemicals (PFAS) May Affect Your Health

PFAS chemicals may make life easier — but they aren’t always so easy on the human body

jar of rice water and brush, with rice scattered around table
Could Rice Water Be the Secret To Healthier Hair?

While there’s little risk in trying this hair care treatment, there isn’t much science to back up the claims

Ad