What to Eat and Avoid When You Have Food Poisoning

When you have food poisoning, your priority is fluids first, then bland foods as your stomach settles. Most people can start sipping clear liquids within a few hours of their worst symptoms and gradually return to solid food within a day or two. The key is not to rush it.

Start With Fluids, Not Food

Your body loses water and electrolytes rapidly through vomiting and diarrhea, so replacing those is more urgent than eating. Small, frequent sips work better than gulping a full glass, which can trigger more vomiting. Plain water is fine to start, but it doesn’t replace the sodium and potassium you’re losing. Oral rehydration solutions (sold at pharmacies or made at home) are designed with a 1:1 ratio of sodium to glucose, which helps your gut absorb water more efficiently.

If you don’t have a rehydration solution on hand, these clear liquids are safe options during the first 12 to 24 hours:

  • Clear, fat-free broth like bouillon or consommé (provides sodium)
  • Sports drinks (not ideal, but better than plain water for electrolytes)
  • Weak tea without milk or cream
  • Apple or white grape juice diluted with water
  • Ice pops without milk or fruit pieces
  • Plain gelatin

Avoid coffee and caffeinated teas during this phase. Caffeine can worsen diarrhea and speed up dehydration. Full-sugar fruit juices and sodas can also make diarrhea worse because the high sugar content draws more water into your intestines.

When to Start Eating Again

There’s no fixed number of hours you need to wait. The signal is your body: once the vomiting has stopped and you can keep liquids down without nausea, you can try a small amount of solid food. For some people that’s six hours after their worst episode, for others it’s closer to 24. Don’t force food if your stomach isn’t ready. Take it slow.

You’ve probably heard of the BRAT diet: bananas, rice, applesauce, and toast. It’s a reasonable starting point for a day or two, but there’s no need to limit yourself to just those four foods. They’re bland and binding, which helps, but they’re also low in protein and nutrients your body needs to recover. Think of them as a launching pad, not a full plan.

Best Foods for Your First Meals

The goal is bland, low-fat, low-fiber foods that won’t irritate your gut. Good choices include:

  • Brothy soups (chicken broth with a few plain noodles is ideal)
  • Plain white rice or oatmeal
  • Boiled or baked potatoes without butter or heavy toppings
  • White bread, crackers, or plain pasta
  • Bananas and applesauce
  • Eggs (scrambled or boiled)

Start with very small portions. A few bites of toast or half a banana is enough for your first attempt. If that stays down comfortably, eat a slightly larger amount a couple of hours later. Your digestive system is inflamed, and small, frequent meals put less strain on it than three regular-sized ones.

Adding More Nutritious Foods

Once the plainest foods are sitting well, usually by day two or three, start adding foods with more protein and vitamins. Your body is recovering from an infection and needs fuel beyond simple carbohydrates. Good next-step foods include skinless chicken or turkey, baked or steamed white fish, cooked carrots, sweet potatoes without the skin, cooked squash like butternut or pumpkin, avocado, and tofu. These are all easy to digest but significantly more nutritious than plain rice and crackers.

Creamy peanut butter on white toast is another option that adds protein and healthy fat without being hard on your stomach. Custard, pudding, and canned fruit (in juice, not heavy syrup) are gentle choices too.

Foods to Avoid While Recovering

Some foods will set you back. Your gut lining is damaged and temporarily less capable of handling things it normally processes without issue.

  • Dairy products: Your ability to digest lactose (the sugar in milk) can be impaired for up to a month after food poisoning. Cheese, milk, ice cream, and yogurt may cause bloating and worsen diarrhea even after you feel mostly better.
  • Fatty and fried foods: Pizza, fast food, anything deep-fried. Fat slows digestion and can trigger nausea when your stomach is already sensitive.
  • Raw vegetables and salads: The fiber is difficult to break down right now. Stick to cooked vegetables.
  • Gas-producing vegetables: Broccoli, cabbage, cauliflower, and beans can cause painful bloating.
  • Spicy foods: Hot peppers, garlic, and strong seasonings irritate inflamed gut tissue.
  • Alcohol: It dehydrates you and irritates your stomach lining.
  • Whole grains, seeds, and nuts: High fiber is normally healthy, but right now it’s too much work for your digestive system. Choose white bread over whole wheat, plain crackers over seeded ones.

Highly sugary drinks and foods are also worth avoiding. Large amounts of simple sugar pull water into your intestines through osmosis, which can make diarrhea significantly worse.

How Long Recovery Takes

Most food poisoning resolves within one to three days. Your appetite will likely come back gradually, and you may find that even after the vomiting and diarrhea stop, your stomach feels “off” for several more days. This is normal. Continue eating bland, easy-to-digest foods until you feel consistently comfortable, then slowly reintroduce your regular diet over the course of a week.

The lactose sensitivity is worth remembering because it often outlasts every other symptom. If dairy seems to bother you for a few weeks after your illness, that’s a recognized pattern, not a new intolerance. It typically resolves on its own.

Signs of Dangerous Dehydration

The biggest risk from food poisoning isn’t the infection itself but the fluid loss. Watch for these signs that dehydration has become serious: you’re barely urinating or not at all, your mouth and throat feel persistently dry, and you feel dizzy when you stand up. In young children and older adults, dehydration can escalate quickly. If you can’t keep even small sips of liquid down for several hours, that’s a situation that needs medical attention, because oral rehydration only works if your body can hold it down.