Animal Protein
For kidney stones to form, you need more than excess calcium; you need oxalate. Oxalate is a binding molecule that, together with calcium, solidifies into crystals — that eventually become stones.
Animal protein, whether it comes from beef, pork, fish or poultry, has high levels of calcium and creates uric acid. Together with foods high in oxalates, kidney stones can be formed.