Have kidney stones? Here’s what to eat and to avoid

High-calcium diet Foods that are rich in calcium such as milk or broccoli can help reduce the risk of formation of kidney stones.

Citric fruits Citric fruits such as lemons or oranges prevent kidney stone formation.

Plant-based protein Regulate the consumption of animal-based protein and switch to plant-based proteins like lentils or beans as beans or lentils decreases the risk of kidney stones.

Dairy products Incorporate dairy products such as yoghurt or cheese as it helps prevent kidney stones.

Low-oxalate foods Try to limit the intake of high-oxalate foods like spinach or rhubarb and consume low-oxalate foods as high-oxalate foods are linked to kidney stone formation.

Vitamin D Incorporate foods that are rich in Vitamin D such as mushrooms or cheese as vitamin D absorbs more calcium.

Water Drink plenty of water and keep yourself hydrated as water prevents kidney stone formation.

Avoid sugary drinks Avoid sugary drinks as they can increase the risk of formation of kidney stones.

Avoid salty foods If you want to prevent kidney stones, then strictly avoid salty foods and foods that are high in sodium.

10 power-packed drinks to naturally detoxify your lungs

Learn more