Withings has helped me monitor my lifestyle changes and helped in me achieving my 30kg weight loss, without the device I would have struggled to monitor it daily.
Body Scan user
Don't leave empty-handed: the best of connected health is waiting for you.
Discover our productsA low-oxalate diet limits oxalate to about 40–100 mg per day to reduce calcium-oxalate kidney stone risk. Low-oxalate foods (under ~10 mg per serving) include most meats, dairy, eggs, and many fruits and vegetables.
Discover in this guide 433 foods rated low to high, plus what actually matters: pairing oxalate with calcium to cut kidney stone risk. Reviewed by a nephrology expert.
✓ 433 foods rated, across 9 everyday categories
✓ The calcium-pairing rule most lists leave out
✓ A simple daily plate to build meals around
A practical, at-a-glance reference you can keep on your phone or fridge.
See the difference one food makes
A few examples of low-oxalate foods you can enjoy, and high-oxalate foods to avoid from the guide. The full chart rates all 433 foods per serving.
Medically reviewed
Medical advisor to Withings · Emeritus Professor of Nephrology, Montpellier
Former Chief Medical Scientist at Fresenius Medical Care, Prof. Canaud holds a master's degree in food and nutrition alongside his medical credentials. He shaped the approach behind this guide: pairing, not cutting.
Get your free low-oxalate food list and start making informed choices today.
Free PDF · Reviewed by nephrology expertise · No spam, no calls
Empowering healthier lives. See what people are really saying about Withings products.
Withings has helped me monitor my lifestyle changes and helped in me achieving my 30kg weight loss, without the device I would have struggled to monitor it daily.
Body Scan user
My Withings watch saved my life.
on catching AFib early with ScanWatch 2
Has greatly assisted in managing type 2 diabetes. I was able to stop using daily insulin. I was able to loose over 25 lbs in less than 3 months.
Body Smart user
117 lbs lost in 10 months.
Body Scan user
U-Scan Calci
Adjusting what you eat is a good first step. U-Scan Calci lets you measure your urine calcium level at home, so you can see whether your habits are having an effect, not just hope they are.
Withings products are used by leading institutions in the US and abroad
Oxalate is a naturally occurring compound found in many plants, and the body also produces some on its own. In plants, it helps regulate excess calcium. In humans, most of it simply passes out through urine, but problems can arise when it binds with calcium in the kidneys. Calcium-oxalate crystals are the most common type of kidney stone, accounting for roughly 80 percent of cases.
Most animal proteins and dairy are naturally very low in oxalate: meat, poultry, fish, eggs, and dairy products contain little to none. Among plant foods, cauliflower, mushrooms, cabbage, romaine lettuce, and most berries are also low. Foods under about 2 mg of oxalate per serving are generally considered low-oxalate.
Spinach, almonds, wheat bran, and beets are consistently among the highest-oxalate foods people eat regularly. The full 433-food chart in this guide breaks these down by category with exact serving sizes, since what counts as "high" varies a lot depending on portion size.
Guidance varies depending on how elevated your urinary oxalate is. Most general low-oxalate diets aim for under 100 mg per day; some care teams recommend a stricter target of 40 to 50 mg per day for people with significantly elevated urinary oxalate. The right number for you depends on your own 24-hour urine test results. This is a range to discuss with your doctor or dietitian, not a single universal figure. (Source: Oxalosis and Hyperoxaluria Foundation)
No. Oxalate is in a wide range of otherwise healthy foods, and the body produces some of its own regardless of diet, so eliminating it entirely isn't realistic or necessary. The more useful approach, and the one this guide is built around, is pairing oxalate-containing foods with a source of calcium at the same meal rather than cutting them out.
Yes. Pairing calcium-rich foods with oxalate-containing foods at the same meal is one of the most effective habits for lowering kidney stone risk. Calcium binds to oxalate in the gut before it can be absorbed, so low-calcium diets are actually linked to higher stone risk, not lower.
Yes. A tablespoon of peanut butter contains about 19 mg of oxalate, putting it in the high-oxalate category. Most nuts and nut butters are higher than people expect.
Partially. Because oxalate is water-soluble, boiling spinach and discarding the cooking water can reduce its oxalate content by roughly 30 to 90 percent, depending on the method. But spinach cooks down a lot: a serving of boiled spinach contains far more spinach by weight than the same size serving of raw, so it often still delivers more oxalate per serving than raw spinach. It stays one of the highest-oxalate vegetables in either form.
No, brewed coffee is low in oxalate, generally around 1 to 2 mg per cup. The bigger consideration with coffee is hydration: drinking several cups a day without also meeting your water goals can work against kidney stone prevention, regardless of oxalate content.
Yes. Staying well hydrated is one of the most protective habits for anyone prone to kidney stones, since it dilutes urine and reduces the concentration of stone-forming compounds like calcium and oxalate. Aiming for around 3 liters of fluid a day is a common general target, though your doctor may recommend a different amount based on your own risk factors.
This is most relevant for people with a history of calcium-oxalate kidney stones, particularly those with elevated urinary oxalate on a 24-hour urine test. It's especially important for people with enteric hyperoxaluria, often linked to Crohn's disease, inflammatory bowel disease, short bowel syndrome, chronic pancreatitis, or prior bariatric surgery, all of which increase how much oxalate the gut absorbs. A doctor or registered dietitian can help determine whether and how strictly to follow one.
Hyperoxaluria means having too much oxalate in the urine. Primary hyperoxaluria is a rare genetic condition where the liver overproduces oxalate. Enteric (or secondary) hyperoxaluria happens when a digestive condition causes the gut to absorb more oxalate than usual. Dietary hyperoxaluria simply reflects a diet high in oxalate-rich foods. A 24-hour urine test measuring oxalate excretion is the standard way it's diagnosed.
Withings' mission is to give people the data and tools to understand and manage their own health, and kidney stone prevention is a natural extension of that. U-Scan Calci, part of the Prevention Series, lets people who have had a kidney stone track their urine calcium and hydration levels at home between doctor visits, working alongside dietary guidance like this one.
Get your free low-oxalate food list and start making informed choices today.
For general education, not medical advice. Consult your doctor or a registered dietitian before making significant dietary changes. Oxalate ratings are per serving as published in the guide; individual needs vary with stone type and medical history.
Sources for FAQ: Oxalosis and Hyperoxaluria Foundation (ohf.org): daily oxalate targets, enteric hyperoxaluria risk groups, boiling/draining guidance
Harvard T.H. Chan School of Public Health oxalate database