top of page
  • Writer's pictureDr. Karuturi Subrahmanyam

Can Kidney Stone Patients Eat Spinach and Tomato?

Kidney stones are hard deposits of minerals and salts that form in the kidneys and can cause significant pain and discomfort. If you’ve been diagnosed with kidney stones, you might be wondering whether certain foods, like spinach and tomatoes, are safe to include in your diet. Here’s what you need to know:

Understanding Kidney Stones

Kidney stones come in several types, but the most common are made of calcium oxalate. Other types include calcium phosphate, uric acid, and struvite stones. Your diet can influence the formation of these stones, especially those made of calcium oxalate.

The Role of Oxalates

Oxalates are naturally occurring substances found in many foods. When they bind with calcium in the urine, they can form calcium oxalate stones. Foods high in oxalates can increase the risk of these stones, particularly if you’re prone to developing them.

Spinach and Tomatoes: The Oxalate Connection

Spinach: Spinach is highly nutritious, but it is also one of the foods highest in oxalates. Consuming large amounts of spinach can contribute to the formation of calcium oxalate stones. If you have a history of these stones, it might be wise to limit your spinach intake.

Tomatoes: Tomatoes contain oxalates, but in much lower quantities compared to spinach. For most people, eating tomatoes in moderation does not significantly increase the risk of kidney stones. However, if you are extremely sensitive to oxalates, you might still need to monitor your intake.

Practical Dietary Tips

1. Moderation is Key: You don’t necessarily have to eliminate spinach and tomatoes from your diet, but consuming them in moderation can help reduce the risk of stone formation.

2. Increase Calcium Intake: Pairing oxalate-rich foods with calcium-rich foods can help reduce the risk of stone formation. Calcium binds with oxalates in the gut, preventing them from being absorbed into the bloodstream and eventually reaching the kidneys.

3. Stay Hydrated: Drinking plenty of water dilutes the substances in urine that lead to stones. Aim for at least 8-10 glasses of water a day.

4. Balance Your Diet: Include a variety of fruits and vegetables in your diet to ensure you get a wide range of nutrients without consuming too many oxalates from any single source.

5. Monitor Other High-Oxalate Foods: Be aware of other high-oxalate foods such as beets, nuts, chocolate, tea, and rhubarb, and try to balance their intake as well.

Consult Your Doctor

Before making any significant changes to your diet, it’s crucial to consult with your doctor. They can provide personalized advice based on your specific health needs and the type of kidney stones you have.


While spinach and tomatoes can be part of a healthy diet, kidney stone patients should be mindful of their oxalate content. By consuming these foods in moderation and taking steps to reduce your overall oxalate intake, you can help manage your risk of developing kidney stones while still enjoying a balanced and nutritious diet.

Dr. Karuturi Subrahmanyam, MD, FRCP (London), FACP (USA)

Internal Medicine Specialist

Kify Hospital



Phone : 85000 23456

Recent Posts

See All

Table Salt vs. Rock Salt: Which is Healthier?

Salt is a staple in many kitchens around the world, essential for flavoring food and preserving it. However, with various types of salt available, it can be challenging to know which one is the health


bottom of page