Foods To Eat When You’re Sick and How To Keep Your Healthy Habits on Track

By Moshy
Reviewed by:

Key takeaways

When cold and flu season hits, you might be wondering which foods to eat to help support your body when you are sick. While we can't fully prevent you from ever catching the common cold, there are some foods that may help support your health while you recover, including foods that provide important nutrients and those with anti-inflammatory properties.

However, there's no single miracle food that can magically boost your immunity. A balanced, varied diet may help provide nutrients your body needs. 

Winter Wellness: Looking After Yourself When You're Sick

During winter, our health and healthy habits may suffer. This is because in the colder weather and when there are fewer hours of sunlight, there may be an increased spread of colds, flu and other respiratory infections. These can leave you feeling tired, run down, less motivated to eat well or even exercise.

But being unwell doesn't mean you need to abandon your healthy habits completely. Instead, it’s about giving your body what it needs to recover, while making realistic choices that help you feel your best. One of the most important places to start is with nutrition.

“Did you know 70% of the immune system exists in the gut. Our gut health impacts not only physical and psychological well-being but also our immune system," says Moshy Accredited Dietitian Kirby Sorenson. “This is why it’s so important to not overlook gut health.”

How Does Our Immune System Work?

Our immune system is there to protect us from harmful substances, like germs from bacteria and viruses, that might make us unwell. It’s made up of various organs, cells and proteins [1]. 

White blood cells, which are also known as leukocytes, are an important part of the immune system, as they defend the body against harmful bacteria, viruses, and parasites and can trigger inflammation, which helps the body respond to infections and clear damaged tissues and pathogens [2].

The aim is to stay well nourished, rested, giving our bodies the support it needs to help fight these sicknesses and respond to illness. Nutrition plays an important role in helping to support a well-functioning immune system, and key nutrients can help our bodies function well, with vitamins like vitamin C, vitamin D, zinc, vitamin A and probiotics [3]. 

Important nutrients our bodies need to help fight infections:

Vitamin C

​​Vitamin C is a powerful antioxidant and critical for the best performance of different immune cells, allowing them to effectively defend the body against harmful invaders. Having sufficient vitamin C intake is important for a strong immune system [4].

Vitamin D

Vitamin D plays a key role in regulating the body's immune responses, helping it to react appropriately. Vitamin D intake is important for a balanced and healthy immune system [5].

Zinc

Zinc is an essential mineral that plays a vital role in the healthy development and proper function of immune cells, which are crucial for the body's defense system. Zinc is important for an optimal immune response [6].

Woman with the flu

What Should You Eat When You're Sick?

When you're unwell, you may not have much of an appetite or feel like preparing complicated meals. You also might want to reach for quick snacks or processed food for ease. 

“You don't need to force yourself to eat a perfect diet, but you should try to focus on on well balanced and nourishing meals,” says Kirby. 

Some foods that can be useful when you're sick include:

1. Fruit and vegetables

Fruit and vegetables provide a range of vitamins, minerals, antioxidants and fibre [7].

“If you're struggling with your appetite, try easy options such as bananas, oranges, mandarins, berries, kiwifruit or cooked vegetables,” adds Kirby.

“Frozen or tinned fruit and vegetables can also be a convenient option when you're unwell because they require little preparation and can be stored for longer.”

2. Soups and nourishing meals

Soup can be an easy winter meal when you're feeling under the weather. Vegetable soup, chicken soup, lentil soup and other nourishing options can provide fluids and nutrients while being relatively easy to eat.

Adding ingredients such as beans, lentils, chicken or other protein sources can make soup more filling and nutritious.

3. Protein-rich foods

Protein is important for maintaining and repairing body tissues and supporting normal body functions [8]. 

“Easy options can include eggs, yoghurt, fish, chicken, tofu, beans, chickpeas and lentils. If cooking feels like too much effort, keep convenient protein-rich foods available so you have something easy to reach for,” says Kirby.

4. Foods containing vitamin C

Vitamin C also plays an important role in normal immune function [9]. Citrus fruits such as oranges and mandarins, as well as kiwifruit, berries, broccoli and capsicum, can all contribute vitamin C to your diet.

However, eating large amounts of vitamin C won't magically cure a cold. The aim is simply to maintain a balanced diet that provides the nutrients your body needs.

“It doesn’t prevent contraction of colds. However, it is effective in reducing duration and severity by antihistamine action and immune enhancement specifically relieving cold-like symptoms,” says Kirby. 

“If you use vitamin C after the onset of symptoms it may reduce severity and duration. Distributing doses across the day, three times a day.”

5. Foods containing vitamin D

Vitamin D helps regulate the body's immune responses. Fatty fish such as salmon, tuna and mackerel, as well as eggs and mushrooms, can provide vitamin D. Vitamin D can also be produced by the body following exposure to sunlight, although individual needs vary and some people may require supplementation [10].

“Vitamin D has protective effects against respiratory tract infections,” says Kirby.

“Consider supplements. They are most effective at higher doses (>2000 IU during high risk times of year).”

6. Zinc-rich foods

Zinc is an essential mineral involved in normal immune function. Foods containing zinc include meat, shellfish, eggs, legumes, nuts and seeds. Including a variety of these foods in your diet can help you meet your nutritional needs [11].

“Zinc reduces the chance of getting sick by protecting against infection through supporting antimicrobial peptide production and cellular immune response,” says Kirby. 

“If you are already sick, you can supplement zinc lozenges within 24 hours of onset of flu-like symptoms.”

7. Don't forget to drink enough fluids

Staying hydrated is particularly important when you're sick, because it helps regulate your temperature if you have a fever, can replenish any water lost through sweating, help thin mucus if you are congested and help flush toxins out [12]. 

“Water is a simple choice, but other fluids can contribute too. Depending on what you feel like, you could also have herbal tea, broth, soda/sparkling water, or water-rich foods such as fruit and soup,” adds Kirby.

“If you're experiencing vomiting, diarrhoea, fever or significant fluid loss, you may need to pay particular attention to hydration. Rather than worrying about drinking a specific ‘immune-boosting’ drink, focus on regularly taking in fluids throughout the day.”

For any health concerns, seek medical help.

8. Catechines 

Kirby says these are a type of flavonoid that acts as a powerful antioxidant. 

“Adding them can reduce the chance of getting sick or reduce the duration of sickness,” she explains.

“Aim to include fresh teas (unfermented green tea), berries, cocoa, fava beans.”

Mushroom and Dumpling Soup

Nourish Your Immune System

If you want to add more vitamin C, vitamin D and zinc to your diet, a varied, balanced diet may help you get the nutrients your immune system needs. 

Here are some nutritious and readily available foods to include in your meals…

Excellent sources of vitamin C:

Citrus fruits

Mandarins, oranges, lemons, limes and grapefruit are well-known sources of vitamin C. They also provide antioxidants and other beneficial plant compounds [13].

Kiwi fruit

Kiwi fruit is particularly high in vitamin C and can contain even more than an orange per serve. It also provides vitamin K, vitamin E, folate, potassium and fibre [14].

Berries

Strawberries, blueberries and raspberries provide vitamin C along with a range of antioxidants, fibre, vitamin K, manganese and potassium [15].

Capsicums

Capsicums are an excellent source of vitamin C and also provide vitamin A, vitamin E and B vitamins, including B6 and folate [16]. “Capsicums are higher in vitamin C than most fruits too,” says Kirby.

Broccoli

Broccoli provides vitamin C, fibre and a range of antioxidants. Its fibre content also helps support a healthy gut, which plays an important role in overall health and immune function [17].

Leafy greens like spinach

Spinach contains vitamin C as well as beta-carotene, which the body can convert into vitamin A. It also provides iron, manganese, vitamin K and folate [18].

Good sources of vitamin D:

Oily fish

Salmon, tuna and mackerel are among the better food sources of vitamin D. They also provide omega-3 fatty acids, protein and other nutrients that support overall health [19].

Eggs

Egg yolks contain vitamin D as well as zinc, protein and a range of other vitamins and minerals, making eggs a convenient addition to a balanced diet [20].

Foods rich in zinc:

Sunflower seeds

Sunflower seeds provide zinc and vitamin E, along with healthy fats and other nutrients. Sprinkle them over salads, yoghurt or porridge for an easy way to add extra nutrients [21].

Lean beef

Lean beef, including steak and lean mince, is a good source of zinc, protein, iron and B vitamins. Zinc is particularly important for the normal development and function of immune cells [22].

Shellfish

Oysters are exceptionally rich in zinc, while crab and lobster also provide useful amounts. Shellfish can also contribute protein, iron and vitamin B12 to your diet [23].

Nuts

Almonds and hazelnuts provide vitamin E, healthy fats and some zinc [24]. They make a convenient snack or can be added to breakfast, salads and meals for extra crunch and nutrition.

Fruit platter with hydrating fruits

Affordable Foods To Keep In Your Kitchen

Eating well doesn't have to be expensive, particularly during winter. Some affordable staples can make it easier to nourish yourself and your family while keeping your grocery bill under control.

Fruits and vegetables that are in season are often more affordable, particularly when you shop at local markets or look for seasonal specials at the supermarket. Choosing what’s in season can help you get more variety into your diet while keeping costs down.

Frozen vs fresh

Frozen fruits and vegetables can be more affordable than fresh, last much longer and are often frozen soon after picking, helping them retain many of their nutrients. They’re a convenient option for smoothies, soups, stir-fries and other meals.

Buy in bulk

Staples such as oats, rice, beans and lentils are budget-friendly, nutritious and versatile. Buying larger quantities can help reduce the cost per serve, but make sure you’ll use them before they expire.

Choose legumes

Beans, chickpeas and lentils are excellent sources of protein, fibre, vitamins and minerals. They’re also inexpensive, making them an easy way to add nutrition to meals without spending a lot.

Stock up on root vegetables

Carrots, sweet potatoes and potatoes are affordable, versatile and packed with nutrients. They provide vitamins, minerals, fibre and antioxidants and can be used in everything from soups and stews to salads and side dishes.

Add aromatic vegetables

Garlic and onion are inexpensive ways to add plenty of flavour to meals. They also contain plant compounds that may support overall health, so keep them on hand to add to soups, sauces, stir-fries and other recipes.

Make the most of canned foods

Canned tomatoes, fish such as tuna and sardines, beans and some fruits can be affordable and convenient sources of important nutrients. Where possible, choose varieties with no added salt or sugar, or rinse canned foods such as beans before using them.

Look for imperfect produce

Fruit and vegetables don’t need to look perfect to be nutritious. Buying “imperfect” produce can be a great way to save money while helping reduce food waste. You may also find imperfect or surplus produce through local growers and online suppliers.

Choose whole grains

Affordable whole grains such as oats and brown rice provide fibre and other important nutrients. Fibre also helps support a healthy gut, which plays an important role in overall health and immune function.

Grow your own

You don’t need a large garden to grow your own food. A few pots of herbs such as basil, rosemary, mint or parsley can add plenty of flavour to meals and may help you make the most of your groceries.

Planning meals around seasonal produce and supermarket specials can also help keep healthy eating affordable. You don't need expensive ‘superfoods’ or supplements to eat a nutritious diet.

Frozen vegetables

What If You Don't Feel Like Eating When You’re Sick?

It's completely understandable to have less appetite when you're sick. If a large meal feels unappealing, try eating smaller amounts more frequently.

Easy foods such as toast, crackers, soup, yoghurt, smoothies, bananas, rice, eggs or porridge may be easier to tolerate depending on your symptoms and usual diet.

“Don't put pressure on yourself to eat perfectly. For a few days, your priority may simply be getting enough fluids and some nourishing food into your body while you recover,” says Kirby.

“If you're unable to keep fluids down, aren't eating for a prolonged period or are concerned about your symptoms, seek medical advice.”

Do You Need ‘Immunity-Boosting’ Foods When You're Sick?

The idea of ‘boosting your immune system’ can make it sound as though there's a particular food you need to eat when you're sick. But your immune system is much more complicated than that. The goal isn't to find a miracle food. It's to provide your body with the nutrients and energy it needs to support normal immune function and recovery.

“Consistently eating a healthy diet with plenty of fruits and vegetables is what you need to ensure your immune system is functioning at its best,” adds Kirby.

“Nutrition does play a crucial role in helping to support a well-functioning immune system, and key nutrients can help our bodies function well, with vitamins such as vitamin C, vitamin D, zinc, vitamin A and probiotics.

“This is why eating a varied diet throughout the year is more important than suddenly trying to eat large amounts of particular foods when you become sick.”

How To Keep Your Healthy Habits On Track When You're Sick

One of the biggest mistakes you can make when you're unwell is expecting yourself to maintain exactly the same routine you have when you're healthy.

Your body may need more rest, and that's okay. Instead of aiming for perfection, think about maintaining the habits that are realistic while allowing yourself time to recover.

1. Prioritise rest

If you're exhausted, rest. You don't need to force yourself through a workout because it's on your schedule. Sleep and recovery are important parts of looking after your health.

“Getting enough of these three key nutrients, alongside a variety of other healthy foods, lays a solid foundation for a healthy immune system, but remember, it's not just about food,” says Kirby.

“Other lifestyle factors including good hygiene, reducing stress, prioritising good sleep, and maintaining a consistent exercise routine can also play a significant role in supporting our body's natural defences.”

2. Don't worry about missing a few workouts

If you're sick, taking a break from exercise isn't going to undo months of healthy habits. Your body needs energy to recover, so listen to how you're feeling.

Once you're well enough, gradually return to your normal exercise routine rather than trying to make up for missed workouts.

3. Keep meals simple

When you're sick, cooking an elaborate meal can feel impossible.

“Make things easier by keeping some simple staples at home, such as frozen vegetables, eggs, oats, canned fish, beans, lentils, soup ingredients and frozen fruit,” says Kirby. “Healthy eating doesn't need to involve complicated recipes.”

4. Use your freezer

Frozen fruit and vegetables can be particularly useful during winter.

“It can help reduce food waste, plus they are convenient and can be used in everything from smoothies and porridge to soups, curries and stir-fries,” says Kirby. 

“Having healthy options available means you're less reliant on takeaway food when you're too tired to shop or cook.”

5. Don't panic about comfort food

Being sick isn't the time to obsess over whether every meal is perfectly nutritious.

If you're craving a comforting meal, have it. A few days of eating differently won't undo your healthy lifestyle. The bigger picture matters much more than one meal, one day or even one week.

However, eating all processed and minimally nutritious food for days on end won’t help give your body the essential nutrients it needs to help support your immune system. 

How To Support Your Health Throughout Winter

Looking after yourself when you're sick is important, but so is supporting your health between illnesses. There doesn't seem to be just one food that can boost your immunity or make your immune system strong, but there are ways you can protect or build up your immune system without having to break the bank:

Eat a healthy and balanced diet that is high in vegetables and fruit (frozen or fresh), whilst including lean proteins, healthy fats and high fibre carbohydrates is key.

1. Focus on eating nourishing food

Eat food that is low in preservatives as well as added sugar and added salt. Swap white flour and white rice for wholemeal flour and wholemeal rice, as well as other wholegrain foods that are high in fibre as well as fermented foods, which will help keep your gut microbiome healthy.

2. Exercise regularly

Regular physical activity is important all year round. You don’t need to spend hours at the gym to benefit, either. Walking, swimming, cycling, running, strength training or simply being active throughout the day can contribute to better overall health.

Aim for activities you enjoy and can do if you’re not feeling your best or motivated, like walking.

3. Minimise stress

If you feel stressed, it can impact your sleep and energy levels, as well as your overall wellbeing, so trying to keep stress in check can help you keep your immune system strong. Try aiming for between 7-9 hours sleep each night, and minimise stress as much as you can. 

4. Drink alcohol in moderation

If you drink alcohol, try keeping it to moderate levels and not use it as a way to relax or minimise stress. This is because alcohol can interfere with sleep, so cutting back may benefit, especially if you feel run down. 

5. Quit smoking

If you smoke it can affect your lungs and respiratory system, which can make it harder for your body to fight off infections [25]. Quitting can benefit your overall health.

6. Practise good hygiene

Wash your hands regularly and keep up good hygiene practices, as this can help reduce the spread of germs.

Walking with friends

Can Supplements Help Me Stay Well Over Winter?

When you're sick, it can be tempting to reach for supplements marketed as ‘immune boosters’. But more isn't necessarily better when it comes to vitamins and minerals.

“Supplements can be useful for people who have a nutritional deficiency or have been advised by a healthcare professional to take a particular nutrient. However, they shouldn't replace a varied and balanced diet,” adds Kirby.

“Nutrients in those supplements may fill any nutritional gaps a person might be having to meet their daily requirements for the correct immune function, but you won’t be able to boost your immune system from supplements like you do with a vaccination.”

How To Get Back Into Your Routine After Being Sick

Once you're feeling better, you don't need to suddenly overhaul your entire lifestyle.

1. Start small

Return to your normal meals, gradually increase your physical activity and prioritise getting back into a consistent sleep routine. You may find that your appetite, energy levels and motivation take a little while to return to normal.

2. Don’t try to make up for lost time

Try not to compensate for time spent resting by restricting your food or exercising excessively. Instead, focus on getting back to the healthy habits that make you feel good.

3. Be consistent

Wellness is about consistency, not perfection. Getting sick is part of life, particularly during winter. It doesn't mean you've undone your healthy lifestyle, and you don't need to ‘make up’ for days spent resting or eating differently. The best approach is to nourish your body as well as you can, stay hydrated, prioritise rest and give yourself permission to slow down while you're unwell.

Once you're feeling better, you can gradually return to your usual healthy habits.

If you are still feeling unsure and would like further information or need individualised support, we recommend seeking advice from an accredited practising dietitian or medical professional.

Tags:

Weight loss

Professional Weight Loss Support

Our comprehensive program includes:

  • Medical consultation for modern womens weight loss treatments, dietitian programs or weight loss shakes
  • Professional coaching solutions
  • Personalised diet and lifestyle guidance

Take the first step toward a healthier you by taking the quiz or exploring our personalised weight loss solutions. Our team of medical professionals can help you improve your protein intake while providing additional support for your weight loss journey.

Ready to start your weight loss journey?

FAQ

When you have a cold or flu, focus on easily digestible, nutrient-rich foods that help your body and support recovery. Warm chicken soup or clear broth provides fluid and green leafy vegetables can be gut healthy and help keep your immune system functioning. Include foods that might help soothe a sore throat (warm broths, mashed banana, cooked cereals) and avoid rich foods that are hard on the digestive system when you’re feeling unwell.

Spicy food containing capsaicin can temporarily relieve congestion and help you breathe easier by thinning mucus, so eating mild spicy food or adding a little chilli may help relieve congestion for some people [26]. However, spicy food can irritate a sore throat or upset a sensitive digestive system, so if you’re feeling nauseous or have an irritated throat, stick to ginger tea, broths, and bland, easy-on-the-stomach options until symptoms improve.

For sore throat and runny nose, choose soft, soothing options like warm chicken soup or broth to hydrate, ginger tea to relieve nausea , and cold yoghurt if swallowing is painful. If you’re feeling nauseous, stick to small portions of bland, easily digestible foods like toast, rice, or applesauce and focus on fluid. If symptoms are severe or you can’t keep fluids down, seek medical advice.

26 References

Table of contents