How to Stay Healthy During Cold and Flu Season: Foods for Boosting the Immune System

By Candace Braun Zafirellis
Published 11/10/2025
Dietitian Reviewed: Erin McNamara, RDN, LDN, CLT

Busy school hallways, buzzing offices, and packed stores are part of winter, along with coughs, colds and sniffles. If you’re juggling work, kids and caring for older family members, you know how winter illnesses can bring every aspect of life to a standstill. That’s why Health eCooks’ dietitians are sharing facts and myths on how to stay healthy during cold and flu season to help you fight off that scratchy throat and keep your daily routine on track.

You may already know that getting your flu shot, washing your hands regularly and getting plenty of sleep are the first lines of defense to stay healthy during cold and flu season. But did you know your diet can also support your immunity?

While food won’t cure a virus, it can help your body fight off germs and recover more quickly when you’re sick. Think protein for strength, produce for vitamins, and fluids for hydration. This guide will help you grocery shop smarter, eat healthier, and feel more in control of your health all season long.

How to Avoid Getting Sick: The Facts vs. The Myths

Boost the immune system and avoid getting sick by reviewing these facts and myths about how to fight off illness during the winter months.

Fact: Dark Leafy Greens Are Good for Immunity

Spinach, kale, romaine, and collards are rich in beta-carotene. Your body turns this into vitamin A, which supports normal immune function. Orange veggies like carrots, sweet potatoes, and winter squash help, too, so mix them into everyday meals—easy foods for boosting the immune system you can count on.

Recipe to try: Heart Healthy Spinach Chickpea and Feta Melts
This melty quesadilla-style sandwich packs spinach, chickpeas, roasted red peppers, feta, olives and herbs in whole-grain tortillas for fiber, plant protein, and antioxidant-rich veggies. Beta-carotene from spinach and vitamin C from peppers support overall wellness, while olive oil and whole grains keep the meal heart-friendly. Here are more healthy recipes with vegetables.

Heart Healthy Spinach, Chickpea and Feta Melts
Photo Credit: Baldwin Publishing Staff Photographer
30 mins

Fact: Cold-Water Fish May Help Relieve Cold Symptoms

Salmon, sardines, and mackerel offer quality protein and important nutrients, including zinc. Getting enough zinc—especially at the first signs of a cold—may help shorten how long you feel under the weather. Pair fish with whole grains and veggies for a balanced, comforting meal that supports staying healthy during cold and flu season.

Recipe to try: Grilled Salmon with Asparagus
This quick salmon dinner serves flaky fish with tender asparagus and a bright lemon-herb finish. You get protein, omega-3 fats, and naturally occurring zinc from salmon, while fiber-rich asparagus helps you feel satisfied. Here are more healthy salmon recipes.

Grilled Salmon with Asparagus
Photo Credit: Adobe Stock
30 mins

Myth: Avoid All Dairy When You’re Sick

Needing to avoid dairy when you’re sick is a myth. Yogurt and kefir with live cultures supply probiotics that support gut health, which is closely tied to immune function. Fermented foods like kimchi, miso and sauerkraut can fit in, too—flavorful foods for boosting the immune system you can add to snacks and meals.

Recipe to try: Heart Healthy Honey Yogurt Berry Parfaits
Creamy Greek yogurt is layered with fresh berries, oats and a light drizzle of honey. Probiotics in yogurt support digestion and gut health, while berries bring antioxidants for a simple, nourishing breakfast or snack.

Heart Healthy Honey Yogurt Berry Parfaits
Photo Credit: Baldwin Publishing Staff Photographer
30 mins

Fact: Vitamin C Foods Help Boost Immunity

It’s important to eat healthy fruits like oranges, grapefruit, strawberries, bell peppers and tomatoes that are rich in vitamin C. Eating these foods regularly may help make cold symptoms milder and shorter. Add citrus to breakfast, toss peppers into salads, or keep cut fruit ready for snacks—easy ways to help you avoid getting sick when everyone around you is sniffling and sneezing.

Recipe to try: Heart Healthy Black Bean Stuffed Peppers
Sweet bell peppers are filled with black beans, brown rice, tomatoes, onions and spices for a hearty, fiber-rich meal. The peppers add vitamin C, while beans and whole grains provide protein and fiber to give you energy throughout the day.

Heart Healthy Black Bean Stuffed Peppers
Photo Credit: Adobe Stock

Myth: Honey Only Helps a Sore Throat

Honey does soothe a scratchy throat, but it can also calm coughing and help you rest. It’s a simple, cozy add-in for warm tea with lemon. (Note: Do not give honey to children under age 1.)

Recipe to try: Heart Healthy Blueberry Chia Seed Pudding
Chia seeds, almond milk, honey, vanilla and blueberries are set into a creamy pudding that’s rich in fiber and plant-based omega-3s. The berries add antioxidants, and the gentle sweetness makes it an easy option when you’re down for the count and don’t have an appetite.

Heart Healthy Blueberry Chia Seed Pudding
Photo Credit: Baldwin Publishing Staff Photographer
20 mins

Everyday Habits To Help You Stay Healthy in Winter

Here are more tips to help you stay healthy during cold and flu season:

  • Wash hands, get vaccinated, and clean high-touch surfaces. These basics go a long way and are the core of how to avoid getting sick.

  • Sleep 7–9 hours. Rest helps your body recover and stay resilient against winter illnesses.

  • Hydrate. Water, herbal tea, and homemade broth should be your winter staples.

  • Move your body. Regular activity supports overall health and mood and keeps the body working at its best.

  • Build balanced plates. Fill half your plate with fruits and veggies, add lean protein and whole grains to keep your immune system going strong.

How To Avoid Getting Sick This Winter

Staying healthy in winter is about keeping healthy habits and making simple food choices. Wash your hands often, and make time for sleep and exercise. Use these facts, skip the myths, and add some of these healthy foods to your weekly meal plan. With a little forethought and a lot of kindness to yourself, you can feel your best all season long.

Here are more tips and recipes to help you stay healthy and feel your best this winter:

What to Eat When You’re Sick

Eat These Superfoods to Stay Healthier All Season Long

16 of the Best Low Sodium Soup Recipes

12 Healthy Smoothie Recipes

Latest Blog Articles