
7. Increase the intake of magnesium
Magnesium is an important mineral, and many people are in a state of inadequate intake. Magnesium is involved in hundreds of metabolic reactions in the body, including energy production and muscle movement.
There is evidence that magnesium may help prevent the formation of calcium oxalate kidney stones. The exact mechanism of operation is not fully understood, and some experts suggest that magnesium may reduce oxalate absorption in the intestine.
The Reference Daily Intake (RDI) for magnesium is 420 mg per day, and if you want to increase the amount of magnesium in your diet, beans and tofu are sources of magnesium supplements.
For maximum benefit, consume magnesium with foods high in oxalate, or consume magnesium or magnesium-rich foods within 12 hours of consuming oxalate-rich foods.
Overview

8. Eat less animal protein
A diet rich in animal protein sources (such as meat and fish) can increase the risk of kidney stones. High intake of animal protein may increase calcium excretion and lower citrate levels. In addition, animal protein sources are rich in purines, which break down into uric acid and may increase the risk of forming uric acid stones.
All foods contain varying amounts of purines, with kidney, liver and other organ foods being high in purines and plant foods being low in purines.
Overview