The 7 Best Foods to Eat When You Have a Fever (and 3 to Avoid)

A bowl of Greek yogurt topped with fruit is packed with immune-supportive nutrients that can help you kick a fever.
Image Credit: Foxys_forest_manufacture/iStock/GettyImages

Ready for a pop quiz? True or false: You should "starve" a fever.


Video of the Day

Although you've likely heard this old wives' tale once or twice, it's all fiction, according to Harvard Health Publishing.

If you're running a fever, your appetite might be nonexistent, but you're actually burning more calories than you normally would because of the added strain on your body. Plus, when you're fighting off an infection, your body needs nutrients and energy to bolster your immune system. In other words, you must muster the strength to eat.


Here, seven foods that'll help — and three that can halt — your healing process.

Get tips on how to stay healthy, safe and sane during the novel coronavirus pandemic.

1. Greek Yogurt

If you can tolerate dairy, "yogurt — and other fermented foods like sauerkraut — are good sources of probiotics, which can enhance your gut microbiome and help you heal," says Pauline Jose, MD, a clinical instructor at UCLA and family medicine specialist at pH Labs, a national nonprofit health information organization.


When the friendly kind of flora flourish in your gut, your immune system hums along happily and healthily. That's because your gut — and its good bacteria, which destroy other harmful microbes — is your first line of defense against colds and flu, says Frances Largeman-Roth, RDN, a Brooklyn-based dietitian and author of the upcoming book Smoothies & Juices: Prevention Healing Kitchen: 100+ Delicious Recipes for Optimal Wellness.


In addition to its probiotic power, "Greek yogurt is also an incredible source of protein per serving, so even if you don't have much of an appetite, you'll still pack in a lot of nutrients with a small amount," Largeman-Roth says.

Your body burns more calories when you have a fever, making your diet when sick essential to your recovery.
Image Credit: Candice Bell/iStock/GettyImages

2. Chicken Soup

"A staple food for anyone who has a fever, chicken soup clears our nasal passages (by thinning mucous) when we have congestion, helps us keep warm when we have the shivers and offers some amino acids that help fight the flu," Dr. Jose says.

Easy to digest, this satiating soup is also "a good source of protein, which we need to build up our bodies when we have a fever," and provides necessary hydration, she says.

Plus, a warm cup of chicken soup is the ultimate comfort food, as it'll help to soothe a sore throat, Largeman-Roth adds.

Related Reading

3. Coconut Water

To keep your body performing at its prime, you need to stay hydrated. According to Harvard Health Publishing, filling up on fluids helps modulate your body temperature, inhibits infection and transports necessary nutrients to your cells.

This is especially important if you're feverish and losing water through perspiration. A phenomenal hydrator, coconut water helps replenish the vital fluids and essential electrolytes you squander as a result of sweating or diarrhea, per the Mayo Clinic.

Plus, unlike plain old H2O, it's rich in potassium, which your muscles and nerves need to function properly and your body requires to regulate your heartbeat, Largeman-Roth says.

Just be sure you choose a brand that's 100 percent coconut water without any added sugars or flavors.

Noshing on citrus fruits can help you stay hydrated and get a dose of immune-supportive vitamin C.
Image Credit: voloshin311/iStock/GettyImages

4. Fruit

When you have a fever, fruits are your friend. "Most fruits contain at least 80 percent water, so they are wonderful for rehydrating, plus many contain a significant amount of vitamin C, which is essential for immune response, as well as cell repair," Largeman-Roth says.

Dr. Jose agrees: "Oranges and other vitamin C-rich citrus fruits help support the immune system to get rid of any infections causing your fever."

But keep in mind that some fruits, especially those with seeds and skin, have lots of fiber and may be hard to digest when you have a fever (since your digestive system probably isn't in its best shape), she says. Stomach-friendly bananas and avocado are good options since they're less likely to cause any gastrointestinal discomfort.

Related Reading

5. Vegetables

Like fruits, veggies supply a surplus of vital vitamins and much-needed minerals that can support the immune system and help you get rid of a fever, Dr. Jose says. Specifically, she recommends vegetables like carrots, onions and celery, which you can toss into a pot of healthy, homemade chicken soup.

Just don't devour a platter of crudité. Raw veggies are filled with fiber, which may cause gas and bloating, so stick with cooked varieties that are easier to digest, Dr. Jose says.

Scrambled eggs are rich in protein and easy to eat when you have a fever.
Image Credit: inewsistock/iStock/GettyImages

6. High-Protein Foods

When it comes to infection-fighting nutrients, protein is at the top of the list. That's because your body needs protein to develop antibodies, which help protect you from invading pathogens, Robert Segal, MD, founder of Medical Offices of Manhattan, tells

Largeman-Roth agrees: "Protein-rich foods like beans, nuts, lean meat and poultry contain the minerals selenium and zinc, which are vital for a healthy immune system," she says. Eggs — which also contain vitamin D (a micronutrient essential for immune function) — are another abundant source of protein.

"While you may not feel like eating an entire chicken breast or salmon filet when you're sick, having some diced chicken or beans in a broth-based soup is a great way to make sure you're getting enough protein," Largeman-Roth says.

Related Reading

7. Herbs and Spices

Surprisingly, your spice rack may house a number of natural fever remedies and immune-boosters.

Garlic, for example, contains allicin, which is an antibacterial compound that can help reduce inflammation and possibly fight a fever, Dr. Jose says.

But if you're not into the idea of gobbling down raw garlic, you have options. Consuming aged garlic extract may also enhance your immune cell function and, consequently, temper a cold's symptoms, according to a June 2012 study in Clinical Nutrition.

Ginger is another spice that can strengthen the immune system. "Gingerol, its active compound, has medicinal properties that aid with inflammation, nausea and vomiting, among other symptoms," Dr. Jose says, adding that it can be boiled into a broth, incorporated into food or consumed as a tea.

Plus, the powerful plant possesses antimicrobial activities and can kill pesky pathogens like bacteria, per a June 2017 article in the International Journal of Molecular Science.

Related Reading

Foods to Avoid When You Have a Fever

If you're burning up with fever, beware of the following foods that might restrict your recovery.

1. Alcohol, soda and caffeinated drinks:​ Steer clear of these beverages, since they can cause dehydration, Dr. Jose says. Remember, your body needs plenty of hydrating fluids to fight off an infection. Black tea — which contains powerful antioxidants — is a better option while you're recovering, adds Largeman-Roth.

2. Sugary foods and beverages:​ Sugar, especially the processed stuff, causes inflammation in the body and can interfere with your immune system's response, Largeman-Roth says.

3. Certain meats:​ "Meats that are tough or in casings, like hot dogs, will be hard to digest," Dr. Jose says. You don't want to waste precious energy that your body needs to heal on breaking down a breakfast sausage (or the resulting belly ache).

Concerned About COVID-19?