From oranges to beans, consume these 8 foods to prevent kidney stones 

Yoghurt Plain yoghurt is great for calcium intake and contains low sodium. It is important to consume plain yoghurt as flavoured ones have high sugar content and added flavours could have a contradicting impact on your kidney health goals.

Low-fat milk Calcium is an important element in binding oxalates in the digestive tract and restricting them from being excreted into urine. Low-fat milk is rich in calcium and low in fat which makes it a perfect fit to prevent kidney stones.

Lemons Lemon contains citric acid that stops kidney stones from forming and helps break up stones that have already formed. Add some freshly squeezed lemon into your water for a refreshing beverage.

Oranges Like lemons, oranges also contain citric acid which is proven to reduce the formation of kidney stones. This helps to prevent calcium oxalate stones from forming in the kidney.

Apples Apples and potassium-rich foods like spinach, tomatoes, and bananas decrease calcium loss and stop kidney stone formation.  These foods also have antioxidant effects that help prevent bladder, prostate and kidney cancers.

Whole-grain foods The purpose of including whole-grain foods is to ensure that you maintain a healthy weight. Having a healthy weight is important to prevent kidney stones.

Water Not necessarily a food item but one of the most important elements in preventing kidney stones. Consumption of water is important to ensure that you’re passing urine properly and keep the urine diluted.

Beans Plant-based protein sources help to fight kidney stones. It is advisable to consume plant-based proteins like beans, peas and lentils rather than animal-based ones as these can increase a person’s risk of kidney stones.

Oat desserts you need to add to your diet