Gold Member Badge


  • You're all caught up!

Foods to Avoid When Taking Antibiotics

author image Kelsey Casselbury
Kelsey Casselbury has a Bachelor of Arts in journalism from Penn State-University Park. She has a long career in print and web media, including serving as a managing editor for a monthly nutrition magazine and food editor for a Maryland lifestyle publication. She also owns an Etsy shop selling custom invitations and prints.
Foods to Avoid When Taking Antibiotics
Ask your doctor if any food or drinks interact with your antibiotics.

When you’re taking medication, the last thing you want to do is reduce its effectiveness by eating or drinking the wrong thing. Food interacts with medicines in three ways -- by blocking absorption of the drug entirely, by slowing down the rate at which your body absorbs it or by interfering with how your body breaks down the medication. When your doctor prescribes an antibiotic or your pharmacist doles out the pills, ask if any particular foods interact with the drug or reduce its effectiveness.

Video of the Day

Acidic Foods

Citrus juice is highly acidic.
Citrus juice is highly acidic.

Highly acidic foods such as carbonated beverages, citrus juices, chocolate and tomato-based products like ketchup can interfere with your body’s ability to absorb medications. The worst offender is grapefruit juice and other grapefruit products, which has a long list of medications it interferes with, including antibiotics, according to

Dairy -- Except Yogurt

Be careful with dairy products.
Be careful with dairy products.

Although yogurt offers helpful strains of probiotics, which are good for your gut when taking antibiotics, other forms of dairy can block absorption of drugs because of the calcium. According to Katrina Seidman of the Johns Hopkins Bloomberg School of Public Health, both calcium and iron affect your body’s ability to absorb quinolones, a type of antibiotic. If you have taken a calcium or iron supplement or eaten food high in either mineral, wait three hours before taking the antibiotic.

High-Fiber Foods

Limit high fiber foods like whole grains.
Limit high fiber foods like whole grains.

High-fiber foods, such as lentils, beans, raspberries and whole grains, slow the rate at which your stomach empties, according to nutritionist Madelyn Fernstrom on the "Today" show. This is a good thing when you're trying to eat less and lose weight, but not good when you're taking antibiotics -- it also slows down the rate of the medication's absorption into your bloodstream.


Avoid alcohol.
Avoid alcohol.

You should also avoid alcohol when on antibiotics. Although it doesn't interfere with most antibiotics' effectiveness, the combination can produce unpleasant side effects such as upset stomach, dizziness and drowsiness, says Add probiotics into your diet; these strains of beneficial bacteria treat or help you avoid diarrhea caused by antibiotics. Choose yogurt, miso or powder or pills that contain live strains of probiotics. Take all medications with plenty of water, which helps you digest and absorb the drugs.

LiveStrong Calorie Tracker
Lose Weight. Feel Great! Change your life with MyPlate by LIVESTRONG.COM
  • Gain 2 pounds per week
  • Gain 1.5 pounds per week
  • Gain 1 pound per week
  • Gain 0.5 pound per week
  • Maintain my current weight
  • Lose 0.5 pound per week
  • Lose 1 pound per week
  • Lose 1.5 pounds per week
  • Lose 2 pounds per week
  • Female
  • Male
ft. in.



Demand Media