It takes more than an apple a day to keep the doctor away—but that's actually good news. Turns out, eating some pretty surprising (and delicious) foods will help keep your immune system on guard. To ensure that your body and immunity run smoothly, first make sure you're rounding out your plate with plenty of colorful fruits and veggies, plus 8 to 10 glasses of water a day. Then, for an extra flu-fighting punch, add these nutrient-packed foods to your winter meals.
(Slash your cholesterol, burn stubborn belly fat, solve your insomnia, and more—naturally!—with Rodale's Eat For Extraordinary Health & Healing!)