“No single food can guarantee that you won’t get kidney stones. But eating the right kind of foods for your body will help reduce your chances of kidney stones developing,” said Steven Rockoff, MD, urologist, UPMC Williamsport. To help prevent kidney stones naturally: