Urologist on whether certain foods may cause kidney stones: ‘Have tomatoes, restrict spinach’

The focus should be on balance: drink enough water, reduce salt intake, watch portions of high-oxalate foods, and maintain an overall healthy diet rather than blaming tomatoes alone

spinachSpinach contains oxalates (Photo: Pixabay)
3 min readNew DelhiJun 19, 2026 08:00 PM IST First published on: Jun 19, 2026 at 08:00 PM IST

Urologist Dr Viswas M R took to Instagram to share that certain foods, such as spinach, may be associated with kidney stones. “Do spinach and tomatoes cause kidney stones? Tomatoes don’t cause kidney stones. Spinach can cause stones. Just 100 grams of spinach contains 1000 mg of oxalates. It increases oxalate excretion in the kidneys and increases the risk of stones. Tomatoes contain very less oxalates. In fact, they have citrate, which reduces stone risk. Have tomatoes, restrict spinach,” said Dr Vishwas.

Still, if you want to consume “high oxalate foods like spinach, chocolates, and dry fruits”, have moderate calcium intake on those days. “Calcium blocks oxalates in the gut and prevents their absorption,” he added.

Latest Comment
Post Comment
Read Comments