Foods heavy in sodium, cola beverages, fast foods, processed meats, some supplements, black tea, chocolate, spinach, soy milk, almonds, cashews, and soy beans are all examples of foods that might cause kidney stones in some people. These stones come in a variety of shapes and sizes. If you have a kidney stone, consult the best kidney doctor in Raipur to determine the type of kidney stone you have. Peanuts, rhubarb, spinach, beets, Swiss chard, chocolate, and sweet potatoes are examples of foods high in oxalate.