Avocado is a mixed bag for kidney stones. It delivers potassium and other nutrients that help prevent stone formation, but a whole avocado contains about 19 mg of oxalate, which puts it in the “very high” category on oxalate food lists. Whether avocado helps or hurts depends on the type of stone you’re prone to and how you eat it.
The Oxalate Problem
Most kidney stones are made of calcium oxalate, and oxalate from food contributes to their formation. A whole avocado contains roughly 19 mg of oxalate, which the UCI Kidney Stone Center classifies as very high. For context, other high-oxalate foods include spinach, almonds, rhubarb, and beets. If you’ve had calcium oxalate stones in the past or your urine tests show elevated oxalate levels, this matters.
That said, most people eat half an avocado at a time, not a whole one, which cuts the oxalate roughly in half. And there’s an important trick that applies to all high-oxalate foods: eating them alongside calcium-rich foods reduces how much oxalate your body actually absorbs. The calcium binds to oxalate in your digestive tract before it ever reaches your kidneys. So avocado on a cheese omelet or paired with yogurt is a smarter choice than avocado on its own.
Where Avocado Actually Helps
Avocado is one of the richest food sources of potassium, and potassium plays a genuine role in kidney stone prevention. A high-potassium diet is associated with reduced kidney stone risk through several overlapping mechanisms. Potassium-rich foods tend to increase citrate levels in urine, and citrate is one of your body’s natural defenses against stones. Citrate binds to calcium in urine, pulling it out of the pool that would otherwise combine with oxalate or phosphate to form crystals.
Beyond that, citrate gets converted to bicarbonate in the body, which makes your system slightly more alkaline. This alkaline shift slows the breakdown of bone (which releases calcium) and helps your kidneys reabsorb calcium rather than dump it into urine. Less calcium in urine means fewer raw materials for stones to grow. Kidney stone prevention guidelines from BC Renal specifically recommend eating at least five servings of fruits and vegetables daily to boost citrate levels, and avocado fits that category.
The Fat Question
Avocado is famously high in monounsaturated fat, and there’s a less well-known wrinkle here. A study in the Medical Science Monitor found that people with kidney stones had roughly twice the amount of monounsaturated fat stored in their abdominal tissue compared to people without stones. Those same stone formers had significantly lower levels of polyunsaturated fats (the kind found in fish, walnuts, and flaxseed). The researchers suggested that diets heavy in monounsaturated fats and low in polyunsaturated fats may contribute to stone risk.
This doesn’t mean avocado causes kidney stones. Tissue fat composition reflects long-term dietary patterns, not any single food. But it does suggest that balance matters. If avocado is your primary fat source and you’re not getting enough omega-3 and omega-6 fats from other foods, that overall pattern could be worth adjusting.
How to Eat Avocado if You’re Stone-Prone
If you’ve had calcium oxalate stones, you don’t necessarily need to eliminate avocado. A few practical adjustments make a real difference:
- Stick to half an avocado per sitting. This keeps the oxalate load more moderate.
- Pair it with calcium. Eating a calcium-rich food at the same meal, like cheese, yogurt, or milk, binds oxalate in the gut before it reaches your kidneys. Aim for about 1,000 mg of calcium daily from food sources.
- Stay hydrated. Fluid intake of 2.5 to 3 liters per day dilutes the oxalate and calcium in your urine, which is the single most effective strategy for preventing all types of kidney stones.
- Balance your fats. Include polyunsaturated fat sources like fatty fish, walnuts, or flaxseed alongside avocado rather than relying on avocado as your main healthy fat.
A Note for People With Kidney Disease
Kidney stones and chronic kidney disease (CKD) are different conditions, and the dietary advice can actually conflict. For stone prevention, a high-potassium diet is beneficial. But for people with advanced CKD whose kidneys can no longer clear potassium efficiently, too much potassium becomes dangerous. Current guidelines severely restrict dietary potassium in patients with advanced CKD and elevated blood potassium levels. Avocado, being potassium-dense, is one of the foods typically limited in that situation. If you have both kidney stones and reduced kidney function, the right approach depends on your stage of kidney disease and your lab results, not general advice about one condition or the other.

