What to eat with antibiotics to prevent stomach upset

Millions of bacteria populate our intestines, helping regulate digestion, immune health, and overall wellness. Here’s how to protect those “good” bacteria when you get sick.

What to eat with antibiotics to prevent stomach upset
BACTERIA THAT CAUSE illnesses are not the kind of bacteria you want lingering in your body. That’s why doctors prescribe antibiotics to kill them off. Eating specific foods when taking antibiotics can help keep those illness-causing germs away while protecting the healthy bacteria that live with you every day.

DO Eat and Drink…

Foods with probiotics. Probiotics—microorganisms that help maintain a healthy supply of good bacteria in your gut—exist in fermented foods, such as yogurt that contains live cultures, kombucha, kimchi, and unpasteurized pickles and sauerkraut. Some fermented foods can cause negative side effects when combined with antibiotics, so ask your provider or pharmacist if is OK to eat them while taking your prescription.

Plenty of water. Antibiotics can sometimes cause diarrhea, which can lead to dehydration. Drinking water helps you avoid dehydration.

Fiber-rich foods. These help after you’ve finished a round of antibiotics. In particular, load up on foods high in a type of fiber called inulin, which is found in onions, garlic, asparagus, wheat, and soybeans. This “prebiotic” fiber feeds healthy bacteria in your gut.

DON’T Eat or Drink…

Grapefruit. Studies have shown it can interfere with how well your body absorbs antibiotics.

Alcohol and caffeine. Consuming alcohol while on antibiotics may potentially increase blood pressure and can have other unpleasant side effects, such as headache and/or upset stomach. Some antibiotics can also cause caffeine to build up in the body.

The next time you’re feeling unwell, visit a Summit Healthcare Walk-In Clinic.

Things You Should Know

  • Follow your doctor's instructions while taking antibiotics, and note whether they should be taken with or without food.
  • Build up the good bacteria in your body by eating foods like yogurt and garlic.
  • Drink chamomile tea, ginger tea, or rice water to soothe stomach pain.
  • Use a heating pad to help relax your body and alleviate pain.

  1. What to eat with antibiotics to prevent stomach upset

    1

    Follow your doctor’s instructions exactly. When your doctor writes you a prescription for antibiotics, they will give you specific instructions regarding how to take the medication. Following these instructions exactly can help to reduce your chances of developing stomach pain, as your doctor will most likely give you tips on how to avoid this unpleasant side effect.

    • Your instructions may include a specific time that you should take the antibiotics so that they will have the least effect on your stomach.
    • Unless the label indicates otherwise, store your antibiotics in a dark, dry place.
    • Some antibiotics may need to be stored in the refrigerator. If so, store your medicine in the fresh food compartment. Never freeze your antibiotics.

  2. What to eat with antibiotics to prevent stomach upset

    2

    Determine if your antibiotics should be taken with food. Some antibiotics are meant to be taken with food. This is because the food acts as a neutralizer or shield against the antibiotics, protecting your stomach from gastrointestinal distress. If your instructions include taking your antibiotics with food, make sure to do so every time you have to take your medication or else you may end up with an upset stomach.

    • Some antibiotics are meant to be taken on an empty stomach. These sorts of antibiotics include ampicillin and tetracycline. You should not take food with these drugs because the food affects the speed at which these medications can act upon your body.
    • If need to take your antibiotics on an empty stomach, it's best to take them before breakfast, Set an alarm for yourself if you need help remembering.
    • Some antibiotics may cause stomach pain when taken certain foods. For example tetracycline may result in stomach pain when taken with dairy products. To avoid stomach pain when taking tetracycline (or its counterparts, doxycycline and minocycline), stay away from dairy products for the length of time you're taking the antibiotic.

    Advertisement

  3. What to eat with antibiotics to prevent stomach upset

    3

    Make sure to take the correct amount of the antibiotic each day. Be precise in your taking of your antibiotics; do not underdose, overdose, or double dose. While underdosing will have less of an effect on the bacterial infection you are trying to fight, overdosing can increase the potency of the drug, making it much more likely that you will have an upset stomach.

    • If you have a hard time remembering if you have already taken your medication for the day, hang a calendar where you keep your medications. When you take your antibiotics for the day, cross the day off on the calendar with a pen. That way, you will not double dose accidentally.
    • Your prescription will be written for the amount of time it will take the antibiotic to fight off the bacterial infection. If you don't take your antibiotic as prescribed, it's likely the bacteria that's left can restart an infection, or the antibiotics may not work as well the next time they're needed.

  4. What to eat with antibiotics to prevent stomach upset

    4

    Increase the amount of good bacteria in your body. Aside from fighting off the bad bacteria in your body, antibiotics may also attack the good bacteria in your body. When this good bacteria is attacked, you may experience stomach pain. Try restoring your healthy levels of good bacteria to address stomach pain. While some people think good bacteria has a positive effect, current research is conflicting. Always check with your doctor before trying any new supplements.[2]

    • Plain, unsweetened yogurt is an excellent source of probiotics or good bacteria. While you normally only have to eat 1 serving of yogurt a day to reap its benefits, consider eating 3 to 5 servings of yogurt a day when you are taking antibiotics to replenish your stores of good bacteria. Look for yogurt that contains live, active culture for best results.
    • Garlic is a good source of prebiotics. Prebiotics provide nourishment for probiotics (found in, for example, yogurt, raw sauerkraut). A serving of 3 large cloves per day may help protect your healthy levels of healthy bacteria (just be aware that this may cause bad breath).
    • Other sources of good bacteria include miso, sauerkraut, kombucha, and kefir.
    • Cut back on sugar while you are taking the antibiotics. Sugar may lead to bacterial overgrowth.
    • Drinking chicken broth while you are taking antibiotics may also be helpful.

  5. What to eat with antibiotics to prevent stomach upset

    5

    Tell your doctor about past experiences you've had with antibiotics. If you have a known history of stomach pain caused by antibiotics, you should discuss this fact with your doctor. Your doctor may give you an alternative drug.

    • Your doctor may also adjust the dose so that it is less likely that the medication will cause you stomach pain, or he can prescribe antiemetic medication to lessen gastrointestinal upset like nausea or vomiting.
    • Certain antibiotics may cause an allergic reaction. If you start to notice rash or itching when taking a new antibiotic, call your doctor immediately.

  6. Advertisement

  1. What to eat with antibiotics to prevent stomach upset

    1

    Drink a cup of chamomile tea. Chamomile is a mild herbal remedy that can works as an anti-inflammatory. If your stomach lining is upset by the imbalance of bacteria as a result of your medication, chamomile tea can help soothe your stomach. Although some studies support the use of chamomile tea for stomach pain, more research needs to be done to determine whether it is effective.[3]

    • Bring water to a boil, then pour over a chamomile tea bag.
    • Cover your teacup or your pot, and allow your tea to steep for 15 to 20 minutes. The longer your tea steeps, the stronger it will be.
    • Add a teaspoon of honey or other sweetener if you like, but the tea itself is quite sweet without additional sweetener.

  2. What to eat with antibiotics to prevent stomach upset

    2

    Apply a "hot" pack to your belly. Placing a hot water bottle or electric heating pad may help your stomach relax, and feel better. If your pain is due to cramps caused by antibiotics, the feeling of warmth against your skin may help you relax and feel better. [4]

    • If you don't have a hot pack, try filling a clean cloth container (a sock will work) with dried pinto beans or rice. Make sure the container is closed (you can tie it closed, or use a clothespin) and put it in the microwave for 30 seconds (or until the ingredients are warm to the touch).
    • Don't let let the hot pack get too hot. You want it to feel warm against your skin.
    • Find a comfortable place to lie down, where you can balance the hot pack against your stomach. Leave it in place for at least 15 minutes. You may repeat as often as you'd like to.

  3. What to eat with antibiotics to prevent stomach upset

    3

    Drink some rice water. Rice water is water that is left over after cooking rice. Drinking rice water helps soothe the stomach by making a sort of soothing barrier over the lining of your stomach. Although some studies support the use of rice water for stomach pain, more research needs to be done to determine whether it is effective..[5]

    • Make your own rice water by cooking 1/2 cup of rice (plain white rice is fine) with twice the amount of water required - in this case, 1/2 cup of rice should be cooked with 2 cups of water. Bring the rice-water mix to a boil, then turn it down and allow it to simmer for 20 minutes, or until the rice is tender.
    • Pour rice and water through a sieve, reserving the rice for a bland meal. Catch the rice water in a bowl or kitchen pot.
    • Fill a drinking glass with the rice water, and enjoy the rice water warm. You can add a spoonful of honey if you'd like.

  4. What to eat with antibiotics to prevent stomach upset

    4

    Enjoy a hot cup of fresh ginger tea. Ginger relaxes the muscles that line your intestinal tract and is a well-known remedy for stomach cramps. Ginger root is also great for relieving nausea. Sipping on a warm infusion of ginger tea may help relieve the stomach pain caused by antibiotics. Although some studies support the use of ginger for stomach pain, more research needs to be done to determine whether it is effective.[6]

    • Wash, peel, and roughly chop 1 to 2 inches (2.5 to 5.1 cm) of ginger root. Bring 1 to 2 cups of water to a boil, then add your ginger. The more water you use, the more diluted your tea will be; however, if you steep the ginger in the water, your tea will be stronger.
    • Boil for three to five minutes, then allow to steep for three to five minutes more.
    • Remove the ginger tea from the heat, strain out the chunks of ginger, and pour your fresh ginger tea into a mug or teapot.
    • You may add a spoonful of honey or other sweetener if you wish. Some people enjoy a slice of lemon with their hot ginger tea, which may also help with stomach pain.

  5. Advertisement

Foods and Drinks to Eat and Avoid

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

  • Avoid using antibiotics when you really do not need one. Antibiotics should only be taken when there is actual bacterial infection. Without this, the antibiotic will just attack beneficial bacteria, leading to new problems. Moreover, bacteria may mutate and increase their resistance against antibiotics and by the time you really need an antibiotic, your doctor might increase the dose.

    As a small thank you, we’d like to offer you a $30 gift card (valid at GoNift.com). Use it to try out great new products and services nationwide without paying full price—wine, food delivery, clothing and more. Enjoy!

  • Remember that antibiotics do not kill viruses. If you have a cold or other viral infection, do not request an antibiotic.

    As a small thank you, we’d like to offer you a $30 gift card (valid at GoNift.com). Use it to try out great new products and services nationwide without paying full price—wine, food delivery, clothing and more. Enjoy!

Advertisement

  • Never share your antibiotics with another person. Take only medication that's prescribed for you.

    As a small thank you, we’d like to offer you a $30 gift card (valid at GoNift.com). Use it to try out great new products and services nationwide without paying full price—wine, food delivery, clothing and more. Enjoy!

  • If you are thinking of taking another medication to ease your stomach pain, you need to tell your doctor before doing so. Some pain medication can interact with antibiotics and may affect its efficacy.

    As a small thank you, we’d like to offer you a $30 gift card (valid at GoNift.com). Use it to try out great new products and services nationwide without paying full price—wine, food delivery, clothing and more. Enjoy!

Advertisement

References

About This Article

Article SummaryX

To avoid stomach pain when you’re on antibiotics, always follow your doctor’s instructions for taking the medication. For example, find out whether you should take the antibiotics with food. It’s also important to take the right dosage and space out your dosages correctly. Since antibiotics can kill off the good bacteria in your body as well as the bad ones, eat probiotic foods, such as yogurt, to keep your gut flora healthy. Finally, let your doctor know if you have a history of stomach pain with antibiotics so they can change or adjust your prescription if necessary. For more advice from our Medical co-author, including how to treat antibiotic-related stomach pain when it happens, read on!

Did this summary help you?

Thanks to all authors for creating a page that has been read 450,848 times.

Reader Success Stories

  • What to eat with antibiotics to prevent stomach upset

    "Needed ways to soothe my tummy as I am taking very powerful antibiotics for H. Pylori. Have been really miserable,..." more

Did this article help you?

What helps upset stomach from antibiotics?

Taking Antibiotics?.
Fiber-rich foods. High fiber foods can reduce inflammation in your gastrointestinal system, and can also positively affect your microbiome. ... .
Cultured or fermented foods. ... .
Garlic. ... .
Dark chocolate. ... .
Probiotic supplements..

What should I eat when taking antibiotics?

It is vital to restore a healthful balance in the gut microbiome after taking a course of antibiotics. People can do this by eating probiotics, prebiotics, fermented foods, and fiber. Probiotics and prebiotics can also help to reduce the side effects of antibiotics.

What should you not eat when taking antibiotics?

What Not to Eat while Taking Antibiotics.
Foods high in acidity. Highly acidic foods repel absorption of drugs in our body. ... .
Allergens and sugars. Gluten, dairy, and sugar are common allergens which suppress the ability of our white blood cells to destroy bacteria. ... .
Dairy products. ... .
Foods high in fiber. ... .
Alcohol..

How can I take antibiotics without ruining my gut?

How to Protect Your Gut When Taking Antibiotics.
Choose a multi-strain probiotic that contains Saccharomyces boulardii. ... .
Take the probiotic supplement 2 hours after taking a dose of the antibiotic. ... .
Following your course of antibiotics, continue to take a multi-strain antibiotic with at least 20-40 billion CFU..

Should you eat yogurt while taking antibiotics?

Eating yogurt or taking a so-called probiotic when you have to take antibiotics may help prevent the diarrhea that often accompanies antibiotic treatment. That's the conclusion of a study just published in the Journal of the American Medical Association.