This post contains Amazon affiliate links. As an Amazon Associate I earn from qualifying purchases.
Quick Takeaway
The highest-oxalate foods are spinach (~755 mg per cooked cup), Swiss chard (~660 mg), rhubarb (~541 mg), beets (~152 mg), almonds and almond products (~122 mg per ounce), navy and other beans (~76 mg), sweet potatoes, dark chocolate and cocoa, buckwheat, soy, quinoa, and star fruit (best avoided entirely, especially with any kidney issue). Many are marketed as health foods, which is exactly why they catch people off guard. You don’t have to fear them, almost every one has an easy lower-oxalate swap (kale for spinach, coconut or pumpkin-seed products for almonds, white rice for buckwheat or quinoa), and how much they affect you depends on your gut as much as the food itself.
The foods you thought were “healthy” might be the problem
Here’s something most people don’t find out until they’ve already spent years feeling worse from a “clean” diet: a lot of the foods celebrated as the healthiest on the planet are also some of the highest in oxalates.
The daily green smoothie. The almond flour baking. The sweet potato everything. The dark chocolate as a “healthy” treat. The swiss chard side at dinner. The daily almond butter toast.
For someone with oxalate sensitivity, these aren’t health foods. They’re a cumulative overload that shows up as joint pain, fatigue, brain fog, kidney stones, or any of the other symptoms that seem completely unrelated until you understand what’s driving them.
This post is the straight-talk high oxalate foods list. Real numbers. Real categories. No vague warnings. By the end, you’ll know exactly which foods to pull back on, which ones are sneaky offenders, and which ones you can confidently swap out.
A quick grounding point before we get into it: a low oxalate diet works from a tier-based framework, foods fall into Low, Medium, and High oxalate tiers based on their content. The goal is to shift your diet toward the Low tier over time. For context, the average American diet contains 200 to 300 mg of oxalate per day, and certain “health-conscious” diets heavy on spinach smoothies, almonds, and sweet potatoes can easily exceed 1,000 mg per day.1 Those numbers matter because they show you exactly how far off-track a diet can drift when high-oxalate foods get treated as health foods.

The highest of the high: foods that deserve the most attention
These are the foods that can deliver an enormous oxalate load in a single serving. If oxalate sensitivity is on your radar, these deserve the closest look.2
Spinach, around 755 mg per cup cooked. This is the headliner. Spinach is so high in oxalate that it sits in a category of its own. One cup of cooked spinach contains more oxalate than most people eating a well-built low oxalate diet would consume in an entire week. If you’ve been drinking a daily green smoothie with spinach, this is almost certainly the single biggest oxalate source in your diet.
Swiss chard, around 660 mg per cup cooked. Right alongside spinach. Same family of leafy greens, same problem.
Rhubarb, around 541 mg per cup cooked. High enough that even occasional consumption adds up fast. If rhubarb isn’t a regular part of your diet, this one’s easy to address.
Beets, around 152 mg per cup cooked. Not as extreme as the leafy greens above, but still a very significant load in a single cup. Beet greens are even higher.
Almonds, around 122 mg per ounce. One ounce is about 22 nuts, a small handful that already delivers a major oxalate hit. Almonds are the single most overconsumed high oxalate food in modern diets, largely because they’ve been positioned as the ideal healthy snack.
Navy beans, around 76 mg per cup cooked. A common surprise on the list. Other beans from the same family (black beans, pinto beans, great northern beans) are also on the higher end.
Sweet potatoes, 28 to 96 mg per cup, depending heavily on preparation and whether the skin is included. Sweet potatoes fall into the tricky middle zone, not as high as spinach, but they’re consumed in much larger portions, which pushes them up the list for practical purposes.
Chocolate and cocoa powder, high, with the darker varieties packing the most oxalate. Daily dark chocolate as a “healthy” treat adds up over time. Cocoa powder in smoothies, oatmeal, and baked goods is a sneaky contributor most people don’t track.
Buckwheat, high oxalate across the board, including buckwheat groats, buckwheat flour, and anything made with them. Often used in gluten-free pancake mixes and “healthy” baked goods.
Star fruit, extremely high, and important to call out specifically. Star fruit can be genuinely dangerous for people with kidney disease.3 If you have any known kidney issues, this one is a hard avoid.
Pulling back on this group alone accounts for a significant portion of the improvement people experience when they adopt a low oxalate approach.
The “healthy food” traps most people miss
This category deserves its own section because it’s where most of the confusion happens. These are foods that get recommended in almost every wellness context, and they’re some of the biggest oxalate drivers in modern “clean” eating:
Almond flour and almond meal. Grain-free baking has made almond flour a pantry staple, and the math on this is brutal. A single batch of almond flour pancakes, muffins, or cookies can easily deliver hundreds of milligrams of oxalate in one sitting. If you’ve been grain-free or on a keto-style diet heavy on almond flour, this is often the single biggest dietary driver of an oxalate problem.
Almond milk and almond butter. Same source plant, same issue. A daily latte with almond milk and a spoonful of almond butter on toast can put you at a very high oxalate load before lunch.
Daily green smoothies with spinach. Already covered above, but worth repeating, one blender full of spinach can deliver an enormous amount of oxalate in one drink.
Soy products (tofu, tempeh, edamame, soy milk). Regular consumption adds up quickly, especially for people who rely on soy as a daily protein source.
Quinoa. Positioned as a “superfood” grain but higher in oxalate than most realize. Worth moderating, especially if eaten daily.
Black tea and green tea (in large volumes). A single cup isn’t a big deal. Multiple cups a day, every day, particularly steeped long, can contribute meaningfully to total intake.
None of these foods are inherently bad. The issue is cumulative. When multiple high-oxalate foods show up daily in the same diet, the total oxalate load climbs fast without anyone seeing it happen.
What the swaps actually look like
One of the most helpful shifts is realizing that almost every high-oxalate food has a satisfying lower-oxalate alternative. You don’t have to give up the meals you love. You just have to rebuild them with different ingredients.
Instead of spinach → kale, bok choy, arugula, lettuce, cabbage. Instead of swiss chard → sautéed cabbage, bok choy, or kale. Instead of almonds, almond flour, almond milk, almond butter → macadamia nuts, coconut (shredded, coconut flour, coconut milk), pumpkin seeds, pumpkin seed butter, sunflower seeds, sun butter. Instead of sweet potatoes → rutabaga, cauliflower, winter squash, pumpkin. Instead of buckwheat or quinoa → white rice, oats, rice flour, coconut flour. Instead of soy products → chicken, fish, eggs, beef, pork, lamb (all low oxalate proteins). Instead of a daily dark chocolate habit → white chocolate in small amounts, or simply reduce frequency. Instead of black or green tea → rooibos, herbal teas, coffee (coffee is not high in oxalate in typical amounts).
Most of these swaps don’t feel like compromises once you’ve had a few weeks to adjust. Pumpkin seed butter is genuinely good. Rutabaga roasted with salt and olive oil is genuinely good. Kale salad with lemon and parmesan is genuinely good. The food on a well-built low oxalate diet is not a step down, it’s just different.
YOUR FIRST STEP
Feeling overwhelmed by the low oxalate diet? One guide. Everything you need. Zero confusion.
Everything you need to start eating low oxalate this week:
✓ Low Oxalate Lifestyle 101
The essential facts about oxalates, clear, simple, no medical jargon.
✓ 7-Day Meal Plan
Breakfast, lunch, dinner, and snacks, all low oxalate, all delicious.
✓ Complete Shopping List
Organized by aisle so you can shop confidently.
✓ Food Lookup Tool Access
Search any food and instantly see if it’s safe, plus get low oxalate swaps.
✓ Low Oxalate Food Chart
A printable PDF of high oxalate foods and their low oxalate alternatives, great for the grocery store.
No spam. Unsubscribe anytime.
Cooking method matters more than most people realize
Here’s a piece of the puzzle that changes the practical picture significantly: boiling can reduce the oxalate content of certain foods by 30 to 87 percent4, depending on the food. The mechanism is simple, soluble oxalates dissolve into the cooking water. If you boil a food and then discard the water, you’re throwing away a meaningful portion of its oxalate content. This is especially relevant for greens like kale, chard, and beet greens; potatoes and other starchy vegetables; and beans and legumes. The caveat: baking, roasting, steaming, and microwaving don’t have the same effect.
Who actually needs to care about all this?
Plenty of people eat high oxalate foods every day without any issue. In a healthy gut, only about 5 to 10 percent of the oxalate you eat is actually absorbed. But in a person with a compromised gut, absorption can climb to 30 to 50 percent or more.5 You’re more likely to be in the second group if you have a history of recurring calcium oxalate kidney stones, gut conditions like Crohn’s, celiac, or IBS, a history of repeated antibiotic use, fat malabsorption issues, or you’ve been eating very high-oxalate foods daily for years.
How to actually use this list
Reduce gradually, not all at once. Your body stores oxalate in tissues, and when you suddenly drop your intake, it starts releasing those stored crystals for excretion. A gradual taper over several weeks is far easier on your body than a cold-turkey elimination.
Pair calcium with meals. Taking calcium citrate with meals, 200 to 300 mg per meal, binds dietary oxalate in your gut and prevents it from being absorbed.6
Hydrate well. Adequate water intake helps dilute urinary oxalate and supports excretion7, especially during the early weeks of a dietary shift.
The bottom line
The high oxalate foods list is not a list of bad foods. It’s a list of foods that happen to contain a compound that, for a meaningful group of people, causes real problems. Learning which foods are on the list, and what to eat instead, is the starting point for almost everyone who ends up feeling better on a low oxalate approach.
Frequently asked questions about high oxalate foods
What foods are highest in oxalate?
The highest-oxalate foods are spinach (~755 mg per cooked cup), Swiss chard (~660 mg), rhubarb (~541 mg), beets (~152 mg), almonds and almond products (~122 mg per ounce), navy and other beans (~76 mg), sweet potatoes, dark chocolate and cocoa, buckwheat, soy, and quinoa. Star fruit is extremely high and best avoided entirely, especially with any kidney concern.
Is spinach high in oxalate?
Yes, spinach is the single highest common food, at roughly 755 mg of oxalate per cooked cup. One cup can contain more oxalate than an entire week of a well-built low oxalate diet, and a daily spinach smoothie is usually the biggest oxalate source in a person’s diet. Kale is the best low-oxalate swap.
Are almonds high in oxalate?
Yes. Almonds run about 122 mg per ounce (roughly 22 nuts), and almond flour, almond milk, and almond butter carry the same load. Because they’re marketed as a health food, they’re one of the most overconsumed high-oxalate foods. Macadamia nuts, coconut, and pumpkin seeds are good swaps.
Does cooking reduce the oxalate in food?
Boiling does. Boiling a food and discarding the water can cut its soluble oxalate by 30 to 87 percent, because soluble oxalate leaches into the water. Baking, roasting, steaming, and microwaving don’t have the same effect.
Which “healthy” foods are surprisingly high in oxalate?
The biggest surprises are almond flour and other almond products, daily spinach smoothies, soy, quinoa, sweet potatoes, dark chocolate, buckwheat, and large amounts of black or green tea, foods widely promoted as “clean” that can quietly drive a high oxalate load.
Read These Next
- The Low Oxalate Foods List: What You Can Actually Eat (And Enjoy), The other side of the equation, a full reference of what you can eat freely and what fits in small amounts.
- 8 Surprising High Oxalate Foods (And What to Reach For Instead), Eight foods that most people assume are safe, including some popular health staples that regularly catch people off guard.
- How to Start a Low Oxalate Diet (Without Overwhelming Yourself), How to actually use this list, the one-swap-at-a-time approach that makes the transition manageable.
Sources
- University of Chicago Kidney Stone Program. “How To Eat A Low Oxalate Diet” (typical diet ≈ 200 to 300 mg/day). kidneystones.uchicago.edu
- University of Chicago Kidney Stone Program, oxalate food values (spinach ≈ 755 mg/cup; Swiss chard, rhubarb, beets, almonds, navy beans, sweet potato values). kidneystones.uchicago.edu
- Chen C-L, et al. “Star fruit nephrotoxicity: a case series and literature review.” BMC Nephrology, 2018. BMC Nephrology
- Chai W, Liebman M. “Effect of Different Cooking Methods on Vegetable Oxalate Content.” Journal of Agricultural and Food Chemistry, 2005 (boiling reduced soluble oxalate 30 to 87%). ACS Publications
- “Intestinal Oxalate Absorption, Enteric Hyperoxaluria, and Risk of Urinary Stone Formation in Patients with Crohn’s Disease.” Nutrients, 2024 (normal absorption ≈ 5 to 10%, higher with compromised gut). PMC10821467
- Hess B, et al. “High-calcium intake abolishes hyperoxaluria and reduces urinary crystallization during a 20-fold normal oxalate load in humans.” Nephrology Dialysis Transplantation, 1998. PubMed
- Borghi L, et al. “Urinary volume, water and recurrences in idiopathic calcium nephrolithiasis: a 5-year randomized prospective study.” Journal of Urology, 1996. PMC
The information on this site is for educational purposes only and is not intended as medical advice. Oxalate sensitivity and related conditions vary significantly between individuals. Always consult your healthcare provider before making significant dietary changes or starting any supplementation, especially if you have kidney disease, a history of kidney stones, or any other diagnosed health condition. Read our full medical disclaimer for more information.
