Your body removes oxalates primarily through your kidneys, filtering them out in urine. There’s no quick detox that flushes oxalates overnight, but a combination of hydration, dietary changes, and gut health strategies can significantly reduce how much oxalate builds up in your system. The goal is twofold: absorb less oxalate from food and help your kidneys clear what’s already circulating.
How Oxalates Build Up in the First Place
Oxalate enters your body two ways. Your liver produces some on its own, and the rest comes from food. In your small intestine, dietary oxalate gets absorbed into the bloodstream and eventually filtered by the kidneys. When oxalate levels in urine get too high, it binds with calcium to form crystals, which is the starting point for calcium oxalate kidney stones.
The key variable is what happens in your gut before oxalate reaches your blood. If there’s enough calcium present in your intestines at the same time as oxalate, the two bind together in the gut lumen and pass out in stool instead of being absorbed. This is why the timing of calcium intake matters more than most people realize. It’s also why certain gut bacteria play a surprisingly large role in how much oxalate your body actually retains.
Drink Enough to Keep Your Kidneys Clearing
The most straightforward way to reduce oxalate concentration in your body is to dilute it. The NHS recommends aiming for up to 3 liters of fluid per day (about 100 ounces) for people trying to prevent kidney stones. That volume keeps urine dilute enough that oxalate and calcium are less likely to crystallize. Water is ideal, but other non-sugary fluids count too.
Spacing your intake throughout the day matters more than hitting the total. A large glass of water at meals and steady sipping between them keeps your kidneys producing dilute urine consistently rather than concentrating oxalate during gaps. If your urine is pale yellow, you’re in good shape.
Eat Calcium With High-Oxalate Meals
This sounds counterintuitive if you’re worried about calcium oxalate stones, but consuming calcium alongside oxalate-rich foods is one of the most effective strategies available. When calcium is present in the gut at the same time as oxalate, the two bind together before oxalate can cross into your bloodstream. The bound pair is too large to absorb, so it exits in your stool.
The practical move: pair calcium-rich foods (yogurt, cheese, milk, calcium-fortified alternatives) with meals that contain oxalate. If you eat a salad with spinach, have some cheese with it. If you’re having a baked potato, add a dollop of yogurt. The goal is simultaneous digestion, not taking a calcium supplement hours later. Dietary calcium from food tends to work better for this purpose than supplements taken on an empty stomach.
Reduce Oxalate Intake From Food
A low-oxalate diet typically targets about 100 milligrams of oxalate per day. To put that in perspective, a single half-cup of boiled spinach contains roughly 547 milligrams, more than five times the daily target on its own. Raw spinach in a large salad still delivers around 316 milligrams per cup.
The highest-oxalate foods per serving, based on Harvard School of Public Health data:
- Spinach (cooked, ½ cup): 547 mg
- Spinach (raw, 1 cup): 316 mg
- Buckwheat groats (1 cup): 133 mg
- Baked potato (one, with skin): 92 mg
- Bulgur (cooked, 1 cup): 86 mg
- Beets (canned, ½ cup): 76 mg
- Almonds (1 oz): 72 mg
- Dark chocolate (1.5 oz): 68 mg
- Cashews (1 oz): 64 mg
You don’t need to eliminate all of these. Knowing which foods are the biggest contributors lets you make targeted swaps. Kale or romaine lettuce instead of spinach. White rice instead of buckwheat. Macadamia nuts or sunflower seeds instead of almonds. These substitutions can cut your daily oxalate load dramatically without overhauling your entire diet.
Boil Vegetables to Lower Their Oxalate Content
How you cook matters almost as much as what you eat. Boiling is the most effective cooking method for pulling oxalates out of vegetables because the water-soluble oxalate leaches into the cooking water, which you then discard. Research published in the Journal of Agricultural and Food Chemistry found that boiling reduced soluble oxalate by 30 to 87 percent depending on the vegetable. Spinach lost 87 percent of its soluble oxalate after boiling, red Swiss chard lost 85 percent, and Brussels sprouts lost 73 percent.
Steaming is far less effective, only reducing soluble oxalate by 5 to 53 percent. For spinach specifically, steaming removed 42 percent compared to boiling’s 87 percent. Baking had essentially no effect on oxalate levels. If you regularly eat high-oxalate greens or potatoes (boiling cut potato oxalate by 34 percent, steaming only 5 percent), switching your cooking method alone can meaningfully lower your intake.
Support the Gut Bacteria That Break Down Oxalate
Your colon hosts bacteria that actually use oxalate as fuel. One species in particular, Oxalobacter formigenes, specializes in breaking down oxalate as its primary energy source. It imports oxalate and converts it into a harmless byproduct, effectively removing oxalate before your body can reabsorb it through the intestinal wall. The more active these bacteria are, the less oxalate ends up in your urine.
The problem is that antibiotic use can wipe out these populations. Research has linked the loss of oxalate-degrading bacteria from the colon to higher rates of kidney stone formation. Once these colonies are gone, they may not recover on their own. While there’s no guaranteed way to restore them, maintaining a diverse, fiber-rich diet supports the overall gut environment where these bacteria thrive. Fermented foods like yogurt, kefir, and sauerkraut promote microbial diversity, which creates better conditions for oxalate-degrading species to survive.
Get Enough Citrate
Citrate is a natural inhibitor of calcium oxalate crystal formation. In your urine, citrate binds to calcium, which means that calcium is less available to pair with oxalate and form stones. Higher citrate levels in urine essentially act as a chemical shield against crystallization.
Citrus fruits and their juices are the most accessible dietary sources. Lemon juice, lime juice, and orange juice all increase urinary citrate. Adding fresh lemon to your water throughout the day serves double duty: you’re boosting both fluid intake and citrate levels simultaneously. For people with chronically low urinary citrate, doctors sometimes prescribe citrate supplements, but dietary sources are a reasonable starting point.
Watch for Hidden Oxalate Sources
Some lesser-known contributors catch people off guard. Star fruit, rhubarb, and certain herbal teas (particularly those made from hibiscus or sorrel) are very high in oxalate. Soy products, wheat bran, and cocoa powder also add up quickly. Even some green smoothie habits, blending raw spinach daily with almond butter and dark chocolate, can push your oxalate intake to several hundred milligrams in a single drink.
Vitamin C supplements are sometimes flagged as a concern because the body converts excess vitamin C into oxalate. However, research from the Journal of Urology found that even at very high supplemental doses (up to 10 grams per day), the measurable increase in urinary oxalate was modest and may have been partly an artifact of the testing process. Standard doses of vitamin C in a multivitamin are not a significant worry for most people, though megadosing is worth being cautious about if you’re prone to stones.
What a Practical Daily Routine Looks Like
Pulling all of this together, a realistic oxalate-lowering routine involves a few habits working in parallel. Drink water steadily throughout the day, targeting around 3 liters total. Include a calcium source at every meal, especially meals containing moderate or high-oxalate foods. Swap the biggest oxalate offenders (spinach, beets, almonds) for lower-oxalate alternatives when you can, and boil rather than steam or bake vegetables you do eat. Add lemon to your water for citrate. Eat a varied, fiber-rich diet to support your gut bacteria.
Oxalate reduction is cumulative. No single change eliminates the problem, but layering several small adjustments together can substantially lower the amount of oxalate your kidneys have to handle each day. For most people, that’s enough to reduce stone risk or ease symptoms associated with high oxalate levels without requiring a restrictive or complicated diet.

