Avocados have become one of the most popular "health foods" in the modern diet. They're everywhere — on toast, in bowls, blended into smoothies, mashed into guacamole. So when you're diagnosed with calcium oxalate kidney stones, one of the first questions is: "Do I have to give up avocado?"
The short answer: probably not. Avocado is moderate in oxalate at approximately 19 mg per half avocado (68g), which means most stone formers can enjoy it in reasonable portions without major concern.
The short answer: probably not. Avocado is moderate in oxalate at approximately 19 mg per half avocado (68g), which means most stone formers can enjoy it in reasonable portions without major concern.
It's not a free-for-all, but it's not on the "avoid" list either.
Avocado Oxalate: The Numbers
| Preparation | Serving | Oxalate (mg) |
|---|---|---|
| Half avocado (typical serving) | 68g | 15-22 |
| Whole avocado | 136g | 30-44 |
| Guacamole | 1/4 cup (60g) | 12-18 |
| Avocado slices (for sandwich/salad) | 3-4 slices (~30g) | 7-10 |
| Avocado oil | 1 tablespoon | 0 |
The most common serving — half an avocado on toast or in a salad — delivers roughly 15-22 mg of oxalate. That's meaningful but manageable, falling in the same range as a medium tomato or a cup of broccoli.
For comparison, half an avocado has about the same oxalate as:
- A cup of cooked broccoli
- A medium fresh tomato
- A cup of brown rice
- Two tablespoons of peanut butter
None of these are considered "high" — they're all moderate foods that most stone formers eat regularly with proper portioning.
Why Avocado Gets a Pass (Mostly)
Several factors work in avocado's favor:
Natural portion control: Unlike foods like spinach or oatmeal where cooked portions are large, avocado portions tend to be self-limiting. Most people eat half an avocado at a time, not a whole one. The creamy richness makes you feel satisfied with less.
Healthy fat content: Avocado is roughly 77% fat (mostly monounsaturated), which slows digestion and may reduce the rate of oxalate absorption. Some researchers hypothesize that high-fat foods with moderate oxalate are less problematic than low-fat foods with the same oxalate level, though this hasn't been definitively proven.
Potassium and magnesium: Avocados are extremely rich in potassium (485 mg per half) and contain magnesium (29 mg per half). Both minerals are associated with reduced kidney stone risk in epidemiological studies. Potassium alkalinizes urine, and magnesium can form soluble complexes with oxalate.
It replaces worse options: If avocado replaces higher-oxalate foods in your diet (like nut butters on toast), it's a net positive for your oxalate budget.
Avocado Toast: A Case Study
Avocado toast has become the iconic millennial meal, and it's worth calculating the full oxalate picture:
Standard avocado toast:
- White bread, 1 slice: 3-5 mg
- Half avocado: 15-22 mg
- Squeeze of lemon: 0-1 mg
- Salt, pepper, red pepper flakes: 0 mg
- Total: approximately 18-28 mg
That's a reasonable meal that leaves plenty of room in your daily budget.
Whole wheat avocado toast:
- Whole wheat bread, 1 slice: 10-15 mg
- Half avocado: 15-22 mg
- Total: approximately 25-37 mg
Switching to whole wheat adds 7-10 mg. It's still manageable, but notice how the bread choice matters. If you're eating avocado toast daily, white or sourdough bread keeps the total lower.
Loaded avocado toast (the Instagram version):
- Whole wheat bread: 10-15 mg
- Half avocado: 15-22 mg
- Everything bagel seasoning: 0-1 mg
- Fried egg: 0 mg
- Feta cheese: 0 mg
- Cherry tomatoes: 3-5 mg
- Total: approximately 28-43 mg
The egg, cheese, and feta add zero oxalate while providing calcium and protein. Topping avocado toast with egg and cheese is actually a smart strategy — the calcium from the cheese helps bind some of the avocado's oxalate.
Guacamole: Shared Is Safer
A quarter cup of guacamole contains approximately 12-18 mg of oxalate. At a Mexican restaurant where guacamole is shared among the table, your personal portion might be 2-3 tablespoons — roughly 8-12 mg.
A quarter cup of guacamole contains approximately 12-18 mg of oxalate.
Tortilla chips are very low in oxalate (2-5 mg per serving). Chips and guac together come in at roughly 10-23 mg for a reasonable portion. That's a perfectly acceptable appetizer for a kidney stone former.
Restaurant-sized portions (where you get an entire bowl of guac to yourself) are more concerning. A full cup of guacamole would be 48-72 mg — a significant portion of a daily budget.
When Avocado Stacks Up
The main risk with avocado is stacking — eating it alongside other moderate-oxalate foods without realizing the cumulative effect:
Risky combo: Avocado toast on whole wheat (25-37 mg) + mid-morning oatmeal with berries (40-55 mg) + afternoon cashews (40-55 mg) = 105-147 mg before dinner.
Better combo: Avocado toast on white bread (18-28 mg) + eggs for breakfast (0 mg) + macadamia nuts as snack (0-3 mg) = 18-31 mg before dinner, leaving ample room for a moderate-oxalate meal.
The avocado isn't the problem in the first scenario — it's the combination of multiple moderate-oxalate foods without offsetting with low-oxalate choices.
Safe Healthy Fat Alternatives
If you're having a high-oxalate day and want to skip the avocado, these healthy fats are essentially oxalate-free:
- Olive oil: 0 mg — drizzle on everything
- Avocado oil: 0 mg — yes, the oil has no oxalate even though the fruit does
- Butter: 0 mg — perfectly safe
- Cheese: 0 mg — plus protective calcium
- Coconut oil: 0 mg
- Eggs: 0 mg — excellent source of healthy fats
- Macadamia nuts: 0-3 mg per ounce — the nut with avocado's richness profile
Practical Avocado Guidelines
- Half an avocado per serving is a reasonable moderate-oxalate portion for most stone formers
- Choose white or sourdough bread for avocado toast instead of whole wheat to reduce the total
- Top with egg and cheese — the protein and calcium help, and they add zero oxalate
- Avocado oil is oxalate-free — use it for cooking without any kidney stone concern
- Don't stack — if you eat avocado at lunch, keep breakfast and dinner on the lower-oxalate side
- Share the guac — restaurant portions are sized for tables, not individuals
- Avocado oil is oxalate-free
Key Takeaways
- Avocado is moderate at approximately 19 mg per half — not high, not low.
- Most stone formers can enjoy avocado in normal portions without major concern.
- Avocado toast on white bread with egg and cheese is a smart, kidney-friendly meal (~20-30 mg total).
- Guacamole in shared portions (2-3 tablespoons) is fine at 8-12 mg.
- Avocado oil is completely oxalate-free — a great cooking option.
- The key is not stacking multiple moderate-oxalate foods in the same day.
Check the exact oxalate content of avocado and thousands of other foods in our food database. Want to see how avocado fits into your overall daily oxalate picture? Start tracking with OxalateGuard — it takes 30 seconds and gives you clarity instead of anxiety about what you can eat.