Vitamin-K
Antibiotics can deplete the absorption of vitamin-K that you eat, so stock up on these foods to replenish your stores of this essential nutrient.
Kale
Spinach
Turnip greens
Collards
Swiss chard
Parsley
Mustard greens
Brussels
Asparagus
Beef liver
Green tea
Vitamin B
Antibiotics can disturb the levels of vitamin B in your body, so it’s important to eat these foods to make up for any depletion.
Beef
Poultry
Salmon
Liver and organ meats
Pork
Nuts and seeds
Eggs (wait 3+ hours after dosage)
Milk (except with tetracyclines)
Cheese (except with tetracyclines)
Avocado
Leafy greens
Beans and legumes (after treatment)
Bananas (after treatment)
Fermented foods
Contain lactobacilli which can help your gut microbiota return to a healthy state while and after you take antibiotics.
Yogurt
Kefir
Cheese (except with tetracyclines)
Sauerkraut
Kombucha
Kimchi
Miso
Prebiotic foods
These feed the healthy bacteria living in your gut and should be taken before and after antibiotics.
Onions
Garlic
Bananas
Chicory root
Jerusalem artichoke
Stomach-soothing foods
These foods and drinks can help any stomach pain or digestive discomfort that may occur when taking antibiotics.
Broth (vegetable, chicken, or beef)
Vegetable and chicken noodle soups
Split pea soup
Chamomile tea
Ginger tea
High-fiber foods
Fiber is digested by bacteria in your gut, so eat these foods to help stimulate their growth and restore balance. These should be eaten after a full course of antibiotics as they may reduce antibiotic absorption.
Whole grain bread
Whole grain pasta
Nuts and seeds
Beans
Lentils
Berries
Broccoli
Peas
Bananas
Artichokes