Objective To determine the effect of substituting equal amounts of dietary protein as animal protein (beef) for plant protein (legumes, seeds, nuts, and grains) on urinary components associated with calcium oxalate precipitability risk.Design Randomized crossover trial.Subjects Twenty-three normocalciuric patients with a history of calcium kidney stones (8 women and 15 men, mean age 50.7±14.6 years) with 24-hour urinary calcium ≤10.3μmol, 24 hour urinary oxalate excretion between 228 and 963μmol, and a urinary calcium increase of ≤1.0μmol in 4 hours after a 25μmol oral calcium load.Setting Four-day, free-living adaptation period, followed by 2-day metabolic unit study.Intervention The study compared consumption of 2 servings of beef (43g protein for women and 50g for men) daily with an equal amount of protein from plant foods including legumes, nuts, and grains.Main outcome measures Tiselius risk index (TRI) for calcium oxalate precipitability calculated from urinary calcium, oxalate, magnesium, citrate, and volume.Statistical analyses Paired t tests.Results Urinary calcium, oxalate, magnesium, citrate, phosphorus, volume, and TRI did not differ between diets. Urinary sodium and potassium were higher for patients on the plant protein diet. After correcting for variations in urinary sodium and potassium between diets, the difference in urinary calcium remained insignificant. TRI was lower on both beef- and plant-protein diets compared with self-selected prestudy diets for all participants.Conclusion/Applications Balanced diets containing moderate amounts of either beef or plant protein are equally effective in reducing calcium oxalate kidney stone risk based on changes in urinary composition. J Am Diet Asoc. 2001; 101:326-331.