top of page

Can veganism cause kidney stones?

  • Writer: Emanuele Bortolotto
    Emanuele Bortolotto
  • Jul 20
  • 10 min read

Updated: Sep 8



Let’s talk about a very specific type of misery. A misery so exquisite, so uniquely agonizing, that those who have experienced it form an unspoken brotherhood of survivors. I’m talking about kidney stones. If you’ve never had one, try to imagine swallowing a handful of angry fire ants, letting them form a tiny, jagged crystal of pure malevolence, and then being asked to pass that crystal through a tube the width of a coffee stirrer. It’s been described as more painful than childbirth. It’s nature’s tiniest, spikiest way of telling you something has gone horribly wrong. 😖


Now, imagine you’ve gone vegan. You’re floating on a cloud of self righteousness, fueled by kale smoothies and almond butter. You're saving the planet, feeling great, and your cardiovascular system is probably singing your praises. Then, you hear a whisper on the internet. A dark rumor. Someone in a forum mentions that their all-spinach-all-the-time diet landed them in the ER with a kidney stone. Suddenly, your halo feels a little tight. This brings us to a terrifying, almost paradoxical question for the plant-based community: can veganism cause kidney stones? The answer is a bit complicated, but don't panic and throw out your blender just yet. Let's unpack the science behind the scare.


Kidney Stones: Nature's Tiniest, Spikiest Jerks


Before we point fingers at spinach, let's get formal introductions out of the way. What in the world is a kidney stone? Your kidneys are your body's master filtration system. Think of them as the extremely hardworking, under-appreciated sanitation workers of your internal city. They process about 190 liters of blood every single day, pulling out waste products and excess water to make urine.


Sometimes, if your urine becomes too concentrated with certain minerals and salts, these substances can crystallize. They find each other, cling together, and grow over time, forming a hard little pebble. A kidney stone (or renal calculus, if you’re fancy). While there are a few types, the overwhelming majority—about 80%—are calcium oxalate stones. And that word, oxalate, is the one that should be pinging on your radar. 📡


If the stone is small enough, you might pass it without even knowing. It's a tiny "nothing to see here" event. But if it gets big enough to get stuck on its way out… well, that’s when the agony begins. The pain is not the stone itself, but the blockage and pressure it creates. It's your body's plumbing system screaming bloody murder.


The Plant-Based Paradox: How Can Something So Healthy Be Risky?


Here’s the rub. A vegan diet is lauded for its health benefits. We just talked about how it can lower blood pressure and cholesterol in previous articles. It's associated with a lower risk of heart disease, type 2 diabetes, and certain cancers. So how could this nutritional superhero possibly have such a nasty vulnerability?


The issue lies in a simple case of "too much of a good thing." Many of the most nutrient-dense, celebrated foods in the vegan kingdom just so happen to be extraordinarily high in oxalates. Foods like spinach, almonds, Swiss chard, beets, and rhubarb are cornerstones of a healthy vegan diet. They are packed with vitamins, minerals, and fiber. They are, by all accounts, "good for you."


But for a person who is susceptible to forming calcium oxalate stones, unknowingly loading up on these specific foods without the right strategy is like building a beautiful house with faulty wiring. It looks great from the outside, but you're creating the perfect conditions for a disaster inside. This is the paradox: the very foods that make a vegan diet so powerfully healthy can, under the wrong circumstances, contribute to a powerfully painful problem.


Meet the Culprit: Oxalate, The Double-Edged Sword


So what is this mysterious substance? Oxalate (or oxalic acid) is a naturally occurring compound found in a huge variety of plants. It's not some man-made poison; it's part of the plant's natural defense system, helping to ward off predators by tasting bitter and, in some cases, interfering with nutrient absorption.


When we eat plants, we eat the oxalate. This is totally normal. Here’s how it’s supposed to work in your body, explained via an analogy I call the "Gut Ballroom."

Imagine your gut is a grand ballroom. Oxalate and calcium are potential dance partners.


  • Scenario A (The Happy Dance): When you eat a meal that contains both oxalate (from, say, spinach) and calcium (from, say, fortified plant milk or calcium-set tofu), they meet in the ballroom of your intestine. They immediately find each other, bind together to form calcium oxalate, and dance their way right out of your body via your stool. They never even make it to the bloodstream. Problem solved. 💃🕺


  • Scenario B (The Lonely, Angry Loner): Now, imagine you eat a ton of high oxalate food but not much calcium. The ballroom is flooded with lonely oxalate molecules with no one to dance with. They don't get bound up. Instead, they get absorbed through your intestinal wall into your bloodstream. Your kidneys, doing their job, filter this excess oxalate out into your urine. Now your urinary tract has become the awkward after-party, full of lonely, desperate oxalates. Here, they can meet up with calcium that's also being excreted, and they crystallize to form a stone.


The problem, therefore, isn't oxalate itself. It's unbound oxalate getting absorbed into your bloodstream. And a poorly planned vegan diet can be a perfect storm for this to happen: super high in oxalates, and potentially low in dietary calcium if you're not paying attention.


So, Can Veganism Cause Kidney Stones? The Real Answer


This brings us back to the big, bold, keyword-stuffed question. The nuanced, non-panicky answer is: it depends entirely on how you do it.

A poorly constructed vegan diet, one that is overloaded with a few specific high-oxalate foods (like daily giant spinach smoothies with almond milk and almond butter) and is low in calcium and hydration, can absolutely increase your risk of forming kidney stones, especially if you are already genetically predisposed to them.

However, a well-planned, varied, and strategic vegan diet does not have to increase your risk. In fact, by emphasizing hydration and a wide variety of vegetables, it can even be protective. The power is in the planning. It's like playing an alchemy game like Skyrim; you can't just throw powerful ingredients into a potion without understanding their effects. A novice alchemist might mix Giant's Toe and Wheat and get a nice health potion. But mixing Deathbell and Salt Pile without knowing better can lead to... well, less desirable outcomes. You have to be a smart alchemist in the kitchen.

You don't need to abandon your plant-based principles. You just need to be a little more strategic than the guy who decides to eat a pound of raw spinach every day.

Questions from the Internet: "Should I just avoid all high-oxalate foods like spinach and almonds?"Oh, heavens no! Please don't do that. That's like hearing that running can cause shin splints and deciding to never leave your couch again. Spinach is packed with Vitamin K, iron, and folate. Almonds are a fantastic source of Vitamin E and healthy fats. These foods are nutritional superheroes! The solution is not elimination, but moderation and modification. You can still enjoy these foods. You just might not want to have a giant spinach-almond-beet smoothie for breakfast, an almond-based salad for lunch, and Swiss chard for dinner every single day. Variety is your best friend.


The "High-Oxalate Hall of Fame": Which Vegan Foods Should You Know About?


Knowledge is power. Being aware of the major oxalate players allows you to build a smarter, more varied plate. Here’s a breakdown of common vegan foods and their general oxalate levels.

Oxalate Level

Foods

Notes

Very High

Spinach, Rhubarb, Almonds & Almond Butter, Swiss Chard, Beets & Beet Greens, Miso, Bulgur, Tahini, Bran Flakes

These are the heavy hitters. Consume in moderation and always with a source of calcium.

High

Potatoes & Sweet Potatoes, Soybeans & Tofu, Navy Beans, Nuts (Cashews, Peanuts), Buckwheat, Whole Wheat Flour, Dark Chocolate/Cocoa

Staple foods for many vegans. Be mindful of portion sizes.

Moderate

Carrots, Celery, Green Beans, Oats, Asparagus, Broccoli, Blueberries, Blackberries, Brown Rice, Chickpeas, Lentils

Generally fine for most people as part of a varied diet.

Low

Cucumber, Cabbage, Cauliflower, Kale, Mushrooms, Onions, Peas, Zucchini, Avocado, Apples, Bananas, Grapes, White Rice

Eat freely! These are your low-risk, kidney-friendly options.

Esporta in Fogli

Disclaimer: Oxalate values can vary based on growing conditions, preparation methods, and serving size. This is a general guide.

The list of "very high" oxalate foods reads like a vegan's shopping list. Spinach, almonds, tofu, tahini... this is the good stuff! But seeing this shouldn't cause panic. It should empower you to diversify. Maybe today you have a kale salad instead of spinach. Maybe you use sunflower seed butter instead of almond butter on your toast. Small swaps make a huge difference.


Ready to Cook Smart? We've Got Your Back.


Feeling a little stressed about planning your meals now? Don't be! We have a massive list of incredible recipes that you can easily adapt to be kidney-friendly using the tips in this article. Check it out here: "Beyond Tofu: 20 Mind Blowing Vegan Recipes That Don't Suck."


Your Kidney-Friendly Vegan Game Plan: How to Outsmart Oxalates


Okay, enough with the problems. Let's talk solutions. This is your seven-point action plan to build a vegan diet that loves your kidneys as much as it loves the rest of your body.

1. Hydration is Your Undisputed King 👑 This is the single most important tip. If you remember nothing else, remember this. Drinking enough water keeps your urine diluted. Diluted urine means the concentration of oxalate and calcium is much lower, making them far less likely to find each other and crystallize. Think of it like a crowded room versus an open field. It's much harder for two people to bump into each other in an open field. Aim for at least 2.5 to 3 liters of fluid per day. Water is best. Your goal should be pale, straw-colored urine.

2. Become a Calcium Matchmaker This is Strategy Number Two and it's brilliant. Remember the Gut Ballroom? Make sure oxalate never goes to the party alone. Always supplement or pair high-oxalate foods with calcium-rich foods in the same meal. This encourages the binding to happen in your gut, not your kidneys.

  • Having a spinach smoothie? Make it with calcium-fortified soy or pea milk.

  • Making a stir-fry with tofu? Make sure you're using tofu that was set with calcium sulfate (it will say so on the package).

  • Snacking on almonds? Have them with a few cubes of vegan cheese alternative.

3. Cook Your Greens! This is an easy kitchen hack. Studies show that boiling or steaming high-oxalate leafy greens can reduce their oxalate content by anywhere from 30% to nearly 90%! When you boil greens like spinach or Swiss chard, a significant portion of the soluble oxalates leaches out into the cooking water. Just be sure to discard the water—don't use it for a soup base! Raw spinach salads are fine occasionally, but if you eat a lot of greens, consider steaming or blanching them more often.

4. Don't Be Afraid of Dietary Calcium This is a common, dangerous myth. People hear "calcium oxalate stones" and think they need to cut out calcium. Wrong, wrong, wrong. A low calcium diet actually increases your risk because it leaves more oxalate unbound and free for absorption. The calcium you eat is your best defense. Great vegan sources include:


  • Calcium-fortified plant milks (soy, almond, pea, oat)


  • Calcium-set tofu


  • Fortified orange juice

  • Leafy greens that are low in oxalate (like kale and bok choy)

  • Broccoli, edamame, and figs.


5. Watch Your Sodium Intake Salt is sneaky. High sodium intake makes your body excrete more calcium into the urine via the kidneys. More calcium hanging out at the "urinary after-party" gives all that unbound oxalate a perfect partner to crystallize with. Cut back on processed foods, which are often loaded with sodium, and be mindful of how much salt you add to your cooking.


6. Get Your Vitamin C from Food, Not Mega-Supplements Your body can convert excess ascorbic acid (Vitamin C) into oxalate. For this reason, taking huge mega-doses of Vitamin C supplements (like 1,000mg or more per day) may increase your risk of stones. Getting your Vitamin C from food sources like oranges, bell peppers, broccoli, and strawberries is perfectly fine and healthy. Just maybe skip that "immune-boosting" fizzy powder.


7. Make Lemonade (Literally) Lemons and limes are rich in citrate. In the body, citrate is a powerful inhibitor of calcium stone formation. It works in two ways: it binds with calcium in the urine, making it unavailable to partner with oxalate, and it can also prevent crystals that have already formed from sticking together and growing larger. Squeezing fresh lemon into your water is a simple, refreshing, and effective strategy. 🍋



Beyond Oxalates: Other Kidney Stone Culprits


While calcium oxalate stones are the main event, it's worth noting that a vegan diet can also influence the risk of uric acid stones. These stones can form when there's too much uric acid in the urine. High-purine foods can raise uric acid levels. On a vegan diet, high-purine foods include things like lentils, beans, and nutritional yeast. This is rarely a problem, but if you are a known uric acid stone former, you may need to moderate your intake of these foods as well, and again, hydration is key. This is another reason why a varied diet is so much better than relying on just a few staple foods.


Questions from the Internet: "I already have kidney stones. Can a vegan diet help me?"This is an incredibly important question, and the answer comes with a giant, flashing neon sign that says: YOU MUST TALK TO YOUR DOCTOR AND/OR A REGISTERED DIETITIAN. Do not try to manage this on your own based on an article you read on the internet, no matter how witty and well-researched it is. For someone with a history of kidney stones, a carefully planned vegan diet that is low in oxalates, low in sodium, and high in hydration and citrate could be very beneficial. However, jumping into a poorly planned vegan diet could make things significantly worse. A medical professional can help you create a personalized plan that is safe and effective for your specific situation.

Punchy Conclusion: Don't Panic, Just Plan


So, let's circle back. Can veganism cause kidney stones? No. A thoughtless diet can. A vegan diet is not inherently dangerous for your kidneys, but a diet composed of a narrow range of high-oxalate plant foods eaten without a smart strategy can be.

The solution is not to live in fear of almonds or to break up with spinach. It's to embrace variety, to stay hydrated, and to use simple kitchen science—like pairing foods and cooking your greens—to your advantage. Your kidneys are resilient, but they need you to be a thoughtful partner in their health. By following these strategies, you can continue to enjoy a vibrant, delicious, and powerfully healthy plant-based diet without worrying about those tiny, spiky ninjas of pain. Your body, from your heart to your kidneys, will thank you for it. 🙏


Sources:

Recent Posts

See All

Comments


© 2020 Copyright Emanuele Bortolotto

bottom of page