What to Eat When You Have a Fever (and What to Avoid)

When you have a fever, your body burns through energy faster than normal, so eating the right foods helps you recover more quickly. For every 1°C (1.8°F) rise in body temperature, your metabolic rate jumps by roughly 5 to 13 percent. That means your body needs more fuel and fluids even though your appetite has probably disappeared. The goal is simple: easy-to-digest foods that deliver calories, protein, and hydration without making you feel worse.

Why Your Body Needs Fuel During a Fever

A fever is your immune system working overtime, and that work costs energy. If your temperature climbs just 1 or 2 degrees Celsius above normal, your body may be burning 10 to 25 percent more calories than usual over the course of a day. Skipping meals entirely forces your body to break down muscle for energy, which slows recovery. You don’t need to eat large meals, but getting something in regularly matters.

At the same time, fever increases water loss through your skin. A febrile body evaporates significantly more water than a healthy one. That combination of higher energy demand and faster fluid loss is the reason the old advice to “starve a fever” is wrong. You need to eat and drink more, not less.

Best Foods to Eat With a Fever

The ideal fever foods share a few traits: they’re soft, mild, and easy on the stomach. When your digestive system is already under stress, simple foods get absorbed with less effort. Here’s what works well:

  • Broth-based soups. Chicken soup, vegetable broth, and miso soup deliver fluids, sodium, and a modest amount of calories in one package. Warm liquids also help loosen congestion if your fever comes with cold symptoms.
  • Plain starches. White rice, plain pasta, boiled or baked potatoes (peeled), saltine crackers, white bread, and white flour tortillas are all gentle on the gut. These provide the quick-access carbohydrates your body is burning through.
  • Eggs. Scrambled or soft-boiled eggs are one of the easiest ways to get protein when you have no appetite. They’re bland, soft, and nutrient-dense for their size.
  • Lean poultry and fish. Skinless baked chicken, turkey, or poached fish give your body the protein it needs for immune cell production without the heavy saturated fat that’s harder to digest.
  • Bananas and canned fruit. Bananas are easy to eat and rich in potassium, which you lose through sweating. Canned peaches, pears, and applesauce are other gentle options.
  • Yogurt. Plain or vanilla yogurt provides protein, calories, and some beneficial bacteria. It’s cold, which can feel soothing if your throat is sore.
  • Hot cereals. Cream of wheat or oatmeal made thin with extra water gives you a warm, easily digestible meal that you can eat slowly.
  • Peanut butter on crackers or toast. Creamy nut butters pack a lot of calories into a few bites, which helps when you can only manage small amounts of food at a time.

If solid food feels impossible, liquid nutrition supplements or instant breakfast drinks can bridge the gap. Even gelatin, pudding, or frozen yogurt count. The priority is getting calories in, not eating a perfectly balanced plate.

Fluids Matter More Than Food

Staying hydrated is actually more urgent than eating when you have a fever. The general guideline for adults is straightforward: drink one extra glass of liquid every time you’d normally drink something. That’s on top of whatever you usually consume in a day. Water is fine, but drinks that contain some sugar and salt are absorbed faster.

If you’re also dealing with vomiting or diarrhea, you’re losing electrolytes rapidly. You can make a simple rehydration drink at home using the World Health Organization’s formula: mix half a teaspoon of salt and two tablespoons of sugar into about four and a quarter cups (just over one liter) of water. This ratio helps your intestines pull water into the bloodstream more efficiently than plain water alone. Premade electrolyte drinks work too.

Good fluid choices beyond water include herbal tea, diluted juice, coconut water, and clear broth. Popsicles and ice chips count as well, especially if nausea makes drinking difficult.

What to Avoid While You’re Sick

Some foods can make inflammation worse or put extra strain on your digestion when your body is already fighting an infection.

Highly processed sugary foods, like donuts, cookies, and candy, trigger the release of inflammatory signaling molecules called cytokines. When your immune system is already producing cytokines to fight the infection causing your fever, adding more inflammatory signals on top doesn’t help. This doesn’t mean you need to avoid all sugar (the rehydration drink above contains sugar for a reason), but sugary junk food isn’t doing you any favors.

Greasy, fried, and heavily fatty foods are harder to digest and can worsen nausea. Pizza, fast food, and anything deep-fried should wait until you’re feeling better. The same goes for spicy dishes, which can irritate an already sensitive stomach. Alcohol is also worth skipping entirely during a fever. It’s dehydrating, it disrupts liver function, and it interferes with sleep quality at a time when rest is one of your best recovery tools.

Caffeine in small amounts (a cup of tea, for instance) is generally fine and can even feel comforting. But large amounts of coffee act as a mild diuretic, which works against your hydration goals.

Nutrients That Support Immune Recovery

Two nutrients have the most evidence behind them for shortening the duration of common infections. Zinc, taken as lozenges within the first 24 hours of symptoms at around 80 mg per day, has been shown to reduce both the severity and length of cold symptoms. Most zinc lozenges available at pharmacies are dosed for this purpose. Vitamin C, while less dramatic in its effects, supports white blood cell function and is easy to get through citrus fruits, strawberries, bell peppers, or a basic supplement.

Beyond those two, focus on foods that are naturally rich in vitamins rather than trying to load up on supplements. A bowl of chicken soup with vegetables, a banana, and some yogurt over the course of a day covers a surprising amount of nutritional ground.

Feeding Children With a Fever

Children, especially toddlers and infants, are more vulnerable to dehydration during a fever because their bodies lose proportionally more water through their skin. A febrile child’s fluid loss through evaporation increases roughly 10 percent for every degree Celsius above 38°C (100.4°F). That makes fluid intake the top priority for sick kids.

Offer small, frequent sips rather than trying to get a child to drink a full cup at once. Breast milk or formula remains appropriate for infants. For older children, popsicles, diluted apple juice, and oral rehydration solutions designed for kids are effective options. If a child is vomiting, giving tiny amounts of fluid every few minutes (a teaspoon at a time) is more effective than waiting and offering a larger volume.

For food, stick with whatever bland items the child will actually accept. Crackers, plain rice, bananas, applesauce, toast, and yogurt are all reasonable choices. Pushing a child to eat a full meal usually backfires. Small bites throughout the day work better than three sit-down meals. If a child refuses food for a day but is still drinking fluids, that’s generally okay for the short term.

How to Eat When You Have No Appetite

Loss of appetite during a fever is completely normal. Your body redirects energy away from digestion and toward immune function. Fighting that instinct with a large meal often leads to nausea. Instead, eat small amounts every two to three hours. A few crackers with peanut butter at 10 a.m., half a banana at noon, a cup of broth at 2 p.m. This grazing approach keeps calories coming in without overwhelming your stomach.

Temperature can also influence what you tolerate. Some people find cold foods like yogurt, frozen fruit, or chilled applesauce easier to eat when they’re feverish. Others prefer warm broth or hot cereal. Go with whatever appeals to you. The best fever food is the one you’ll actually eat.