Foods to Eat That Are Good for Urinary Tract Infections

By Casey Kanen ; Updated July 27, 2017

Urinary tract infections are typically associated with symptoms of swelling, pain, the need to urinate often, or sensations of burning while urinating. Urinary tract infections can be caused by a variety of factors including pregnancy, prolonged use of antibiotics, diabetes, birth control pills and tumors in the urinary tract. Proper prevention of urinary tract infections typically start with proper diet and lifestyle changes.

Foods to Eat

Try to eat foods high in antioxidants, such as blueberries, cranberries, cherries and tomatoes. Unsweetened cranberry juice in particular has been known to help prevent the occurrence of urinary tract infections because it helps prevent bacteria from adhering to the bladder wall. Vegetables like squash and bell peppers also contain high levels of antioxidants and should be consumed on a regular basis.

Foods high in fiber should be incorporated into your diet. Examples of foods with high levels of fiber include beans, potatoes, oats, yams and psyllium seed.

Try to cook with olive oil and vegetable oil rather than butter. This will reduce the amount of saturated and trans fats you consume on a daily basis. Additionally, try to consume high levels of omega-3 oils. These can be found in several fish, such as salmon.


Supplements in tea may help lower your chances of developing a urinary tract infection. Use a teabag or about 1 tsp. of green leaves per 1 cup of boiling water. Other extracts such cat’s claw, grapefruit seed, reishi mushroom, relora, buchu and milk thistle are excellent combatants of urinary tract infections when taken in tea or in pill form. Multivitamins containing zinc, magnesium, calcium and selenium are advisable and should be taken with meals.


Avoid foods that act as potential allergens. These include corn, gluten, wheat, pasta, sugar and foods containing additives and preservatives. Avoid caffeinated drinks and stimulants such as coffee, alcohol and tobacco. Do not rely solely on diet to prevent or treat urinary tract infections. If you develop a urinary tract infection, speak with a doctor to determine the exact course of action or diet necessary.

In order for a specific diet to be effective, it should be supplemented by consistent exercise and water intake. Try to drink six to eight glasses of filtered water per day (in excess of 2 liter). Try to exercise, even mildly, for at least 30 minutes every day.

bibliography-icon icon for annotation tool Cite this Article

Related Articles

More Related