Your Health

Kidney Stones Diet – Foods to Eat or Avoid

Plant-based Protein

People with kidney stones should replace animal protein with plant-based sources in their daily meals. These include lentils, peas, beans, sunflower seeds, soy products, legumes, and tofu. In addition to providing vitamins, they are also low in oxalate to reduce the risk of forming kidney stones. Make sure to consult your dietitian about the exact amount of protein that you need to take in on a daily basis. Also, he or she would suggest the ratio between animal and plant-based foods that you should include in the diet. [4]