The problem of stones has become very common these days. Many people are struggling with stones in the gallbladder to the kidney and one has to face a lot of unbearable pain because of them. Along with this, many other problems may be experienced because of it.

To avoid the problems caused by stones, you need to take special care of your diet, because the consumption of certain foods can worsen stones. You especially need to be careful about the vegetables consumed daily, because many common vegetables should not be eaten by stone patients.

(Read more: Kidney stone treatment)

In such a situation, you may wonder which vegetable should be had and which should be avoided when you have stones. In this article, we will share information about this and more.

  1. Vegetables for kidney stone patients
  2. Vegetables to avoid in kidney stones
  3. What to do if you have kidney stones
  4. Takeaway
Doctors for Vegetables to eat and avoid in kidney stones

In the case of stones, you should consume vegetables rich in calcium, vitamin D and potassium, such as:

Brussels sprouts

Brussels sprouts are high in potassium, calcium and vitamin D. As such, you can include Brussels sprouts in your diet if you have stone problems.

(Read more: Kidney stone diet)

UTI Capsules
₹719  ₹799  10% OFF


Stone patients can also include kale in their diet. Potassium is present in kale, which is considered beneficial for stone patients. Apart from this, it is rich in nutrients like folic acid, iron, calcium, magnesium, vitamin A, vitamin B and vitamin B6, all of which are beneficial for you.

(Read more: Kidney stone analysis)


Mushrooms are rich in calcium, which is very beneficial for stone patients. As such, you can include mushrooms in your diet if you have stones. Apart from this, mushrooms are also considered a good source of vitamin D and potassium, both of which are beneficial for stone patients.


Broccoli is rich in potassium as well as antioxidant properties, which is beneficial for stone patients. Apart from this, macronutrients like protein, carbohydrate, fat and fiber are also present in it, which are very important for your overall health. If you are looking for a nutritious vegetable to have when you have stones, then it is beneficial for you to include broccoli in your diet.


According to the study, consuming plant-based protein can be beneficial for stone patients. If you are suffering from kidney stones, then you can include vegetables like peas and beans in your diet. With this, your body will get plant-based protein, which is very important for a healthy body.

(Read more: Ayurvedic treatment for kidney stone)

If you have kidney stones, do not include foods containing calcium oxalate in your diet as it can worsen your condition. Calcium oxalate is present in some vegetables like: 

(Read more: Homeopathic treatment of kidney stone)


Stone patients are advised not to eat spinach as it contains calcium oxalate, which can worsen the stones. Therefore, if you have problems with kidney or gallbladder stones, then include very little spinach in your diet.

(Read more: Gallstone treatment)

Sugar beets

Patients with stones are also advised to eat less beetroot. Actually, calcium oxalate is found in beetroot, which is not beneficial for stone patients. As such, you should not consume beetroot.

(Read more: Homeopathic treatment for gallstones)

Sweet potato

If you are a kidney stone patient, do not consume sweet potatoes as it contains calcium oxidate naturally.

Some other important tips related to diet to keep in mind in case of stones:

  • Drink at least 12 glasses of water a day.
  • Consume citric foods like lemonade and orange juice.
  • Include calcium-rich foods in your diet.
  • Minimize the intake of protein obtained from animals.
  • Consume less salt.
  • Stay away from a diet rich in oxalate and phosphate.

(Read more: Gallstone analysis)

Keep in mind that if you have stones, you will need to take special care of your diet. If you do not consume the right diet, then your problem may worsen. At the same time, follow all the advice given by the doctor, so that the problems caused by the stones can be avoided.

Dr. Anvesh Parmar

Dr. Anvesh Parmar

12 Years of Experience



36 Years of Experience

Dr. Mohammed A Rafey

Dr. Mohammed A Rafey

25 Years of Experience

Dr. Soundararajan Periyasamy

Dr. Soundararajan Periyasamy

30 Years of Experience

Read on app