6 simple ways to boost your immune system
December 09, 2025
Medically Reviewed | Last reviewed by Roy Chemaly, M.D., on December 09, 2025
Your immune system is constantly working to detect and fight off infections. These could be caused by bacteria, such as Salmonella, or by a virus, such as the flu.
Like all your body’s systems, the immune system functions best when you take proper care of it. But how do you do that? Are there any simple ways to keep your body at peak readiness to fend off disease?
We went to Roy Chemaly, M.D., our department chair of Infectious Diseases, Infection Control and Employee Health. Here are six tips he shared to boost your immune system.
Eat a healthy diet
Like any engine, your body relies on the quality of fuel you give it to perform at its best. If you nourish it with the best foods, it will repay you with more energy and a stronger immune system. But don’t be deceived by any claims to the contrary: it’s better to get your nourishment from whole foods rather than supplements.
“There’s a lot of talk about vitamin C and zinc to fight off respiratory illnesses,” says Chemaly. “But you don’t need any supplements to get those nutrients. They are already in various foods. Just eat healthy and avoid added sugars.”
So, what does “eating healthy” look like?
Focus on making two-thirds of each meal a mix of vegetables, fruits, nuts and whole grains. These foods contain valuable antioxidants and phytochemicals, or natural substances found in plants that your body uses to keep you healthy. The remaining third of your meal should be lean proteins, like chicken or fish, or plant-based proteins, like beans or tofu.
Get some exercise
There’s just no getting around it: your body needs to move regularly, and your cardiovascular system needs to be challenged to be at its best.
“Your health is always going to be linked to physical activity,” says Chemaly. “It improves your heart and lung function, and it boosts your immune system.”
Chemaly recommends regular, low-impact exercise at a moderate pace for best results. That means getting your heart rate high enough that you can talk comfortably, but not sing.
“Get up and walk around a little bit, or climb the stairs. Bike outside or use a stationary bike at home,” he says.
If you find yourself slipping into a more sedentary lifestyle, your whole body will slow down. And that includes your immune system. So, aim for at least 150 minutes of moderate exercise per week. Or, you can do 75 minutes of more vigorous exercise.
Take sleep seriously
Never underestimate the power of sleep. If you don’t get enough of it, your immune system could be missing out on a vital opportunity to keep you healthy.
Why? Because your body produces certain proteins that fight off infection and inflammation, and it deploys them while you’re asleep.
“Sleep is so important,” says Chemaly. “Getting enough rest really does improve your immune system.”
If you’re struggling with insomnia, you can take several steps to get a better night’s rest. Start by turning off electronic devices like tablets and TVs at least an hour before bedtime. Keep your bedroom dark and cool and try to go to bed and wake up at about the same time each day. You can find more ways to establish good sleep habits here.
Key takeaways
- Eating a healthy diet, exercising regularly and getting enough sleep can all strengthen your immune system.
- Reducing your stress levels can also boost your resistance to disease and infections.
- Staying up to date on vaccinations gives you the most protection against those pathogens.
Avoid tobacco and alcohol
Smokers are more likely to suffer serious consequences from respiratory illnesses. Using e-cigarettes may also damage the respiratory system. But if you quit using tobacco products, you’ll be taking a major step toward improving the health of your heart, lungs and immune system.
There’s no data to suggest that drinking alcohol is linked to a greater risk of respiratory illness. But it has been linked to several diseases, including cancer. Alcohol can also disrupt your sleep and change your gut microbiome for the worse.
“All of these can hurt your immune system,” notes Chemaly.
Reduce your stress levels
Stress and anxiety put a serious strain on your body. So, anything you can do to stay calmer throughout the day will help you maintain better health in the long run.
“Stressful situations cause your body to release cortisol,” notes Chemaly. “But if you’re stressed all the time, too much cortisol may be released, which suppresses the immune system, increases inflammation and even contributes to depression.”
Relaxation techniques, short meditations and talking about your fears are all good ways to limit your stress levels. But talk to your care team if you need additional support.
Get any vaccines you’re eligible for
Check with your doctor to see which vaccinations you’re eligible for and ask your care team if you’re up to date. If not, find out which ones you’re missing, and make plans to get vaccinated as soon as possible.
“It can take up to two weeks for a flu or measles vaccination to reach its peak protection,” notes Chemaly. “You may not be able to avoid infection entirely, but if you do develop one, it should be much milder and not require hospitalization.”
“The goal of vaccination is not to prevent infection completely, but to prevent severe illness and death,” he adds. “Our current vaccinations are very effective at that.”
There are even vaccines that can help prevent cancer, like the HPV vaccine and hepatitis B vaccine. Everyone ages 9-26, and some adults up to age 45, should get vaccinated against HPV because the virus can cause six types of cancer. All adults should get vaccinated against hepatitis B, which is linked to liver cancer.
Getting vaccinated ensures you’ll have the most protection if you’re ever exposed to those particular pathogens.
“It’s always better to prevent a disease, if you can, than to treat it once you’ve developed it,” notes Chemaly.
Request an appointment at MD Anderson online or call 1-877-632-6789.
Sleep is so important.
Roy Chemaly, M.D.
Physician