Recurrent kidney stones are found renal tubular acidosis, medullary sponge kidney, Dent's disease (genetic disease of the kidney), hyperparathyroidism, primary hyperoxaluria and Crohn's disease. For oxalate stones
you need to restrict (not totally stop) foods
which are high in oxalate like beans, legumes, dark green leaves, egg plant, spinach, beets, chocolates, wheat barn, rhubarb and nuts and fruit cake. Avoid Vitamin C as its metabolism produces oxalates in the body.