Why is a person who has a kidney stone advised not to eat tomatoes?
Tomatoes contain high amount of oxalate. The eating of tomatoes leads to the formation of calcium oxalate in the body that worsens the condition of a person with a kidney stone. So, it is advised not to take tomatoes in a diet.