What Foods to Avoid With Kidney Stones and Why

The foods you need to limit depend on the type of kidney stone you have, but a few dietary culprits show up across nearly every case: high-oxalate vegetables, excess sodium, sugary drinks, and large portions of animal protein. Most kidney stones are calcium oxalate stones, so the advice below focuses there first, then covers uric acid and cystine stones separately.

High-Oxalate Foods: The Biggest Dietary Trigger

About 80% of kidney stones contain calcium oxalate, which makes oxalate the single most important dietary factor for most stone formers. Oxalate is a natural compound found in many plants, but a handful of foods contain dramatically more than the rest. Cooked spinach tops the list at 755 mg of oxalate per half cup. Raw spinach still delivers 656 mg per cup. Rhubarb comes in at 541 mg per half cup, and almonds contain 122 mg per ounce (roughly 22 nuts). Beets add about 76 mg per half cup.

To put those numbers in perspective, most dietitians consider anything above 25 to 50 mg per serving “high oxalate.” A single serving of cooked spinach delivers more than 15 times that ceiling. If you love spinach salads or green smoothies built around raw spinach, switching to kale, romaine, or arugula can cut your oxalate load substantially. For snacking, swap almonds for walnuts, pecans, or sunflower seeds, which contain far less oxalate per serving.

You don’t need to eliminate every trace of oxalate from your diet. A strict low-oxalate approach is actually less effective for most people than a smarter strategy: eating calcium-rich foods at the same meal. Calcium binds to oxalate in your gut before it ever reaches your kidneys, so pairing moderate-oxalate foods with dairy or other calcium sources reduces the amount of oxalate your body absorbs. More on that below.

Sodium: The Hidden Stone Builder

Salt doesn’t contain oxalate or calcium, yet it’s one of the strongest dietary drivers of kidney stones. The reason is mechanical: when your kidneys filter out excess sodium, they lose calcium in roughly the same proportion. The more salt you eat, the more calcium winds up in your urine, and calcium-rich urine is where stones begin to crystallize.

The American Urological Association recommends that stone formers keep sodium intake at or below 2,300 mg per day. That’s about one teaspoon of table salt, but most of the sodium in a typical diet comes from processed and restaurant food, not the salt shaker. Bread, canned soups, deli meats, frozen meals, soy sauce, and fast food are the usual offenders. Reading nutrition labels and cooking at home more often are the most practical ways to stay under that threshold.

Cutting sodium also makes dietary calcium work better. Research from the University of Chicago Kidney Stone Program found that when sodium intake drops to around 2,300 mg daily and calcium intake stays at 1,200 mg, the combination provides meaningful protection against new calcium stones.

Animal Protein and Uric Acid Stones

Red meat, organ meats (liver, kidney, sweetbreads), sardines, anchovies, and shellfish are all rich in purines, compounds your body converts into uric acid. High purine intake raises the acid level of your urine, creating the conditions uric acid stones need to form. Even if you have calcium oxalate stones, large portions of animal protein can shift your urine chemistry in the wrong direction.

The National Kidney Foundation recommends cutting back on red meat, organ meats, shellfish, meat-based gravies, and beer or other alcoholic beverages to reduce uric acid stone risk. You don’t need to go vegetarian. Replacing some meat servings with beans, dried peas, and lentils gives you protein without the purine load, and increasing your fruit and vegetable intake helps make your urine less acidic overall.

For people specifically diagnosed with uric acid stones, this shift matters more than oxalate restriction. Your urologist can tell you which stone type you’re dealing with through a simple stone analysis or urine test.

Sugary Drinks and Fructose

Sodas and other drinks sweetened with high-fructose corn syrup increase your risk through multiple pathways. Fructose raises urinary calcium excretion, sometimes dramatically. In animal studies, even moderate fructose intake tripled the amount of calcium excreted in urine compared to a standard diet. The rats that developed stones in these experiments also had significantly higher insulin levels and greater calcium and magnesium loss, a pattern that mirrors metabolic syndrome in humans.

Regular soda, sweet tea, fruit punch, and energy drinks are the most common sources of concentrated fructose. Whole fruit contains fructose too, but in much smaller amounts alongside fiber and other nutrients, so it doesn’t carry the same risk. The practical move is to replace sweetened beverages with water. The American Urological Association recommends drinking enough fluid to produce at least 2.5 liters of urine per day, and water is the simplest way to get there.

Vitamin C Supplements

Your body converts vitamin C into oxalate as it breaks it down, which means high-dose supplements can raise urinary oxalate significantly. At 1,000 mg per day, stone formers in one study saw their 24-hour urinary oxalate jump from 31 mg to 50 mg, a 61% increase. At 2,000 mg per day, the effect was even more pronounced. Meanwhile, doses at or below 200 mg per day did not cause a significant rise.

The vitamin C in food rarely reaches these levels. A large orange contains about 100 mg. The risk comes from supplements, especially megadose formulas marketed for immune support. If you’re prone to calcium oxalate stones, keeping supplemental vitamin C under 500 mg daily (or skipping it entirely if you eat plenty of fruits and vegetables) is a reasonable precaution.

Why You Shouldn’t Cut Calcium

This is the part that surprises most people. Calcium stones are made of calcium, so it seems logical to eat less of it. But dietary calcium actually protects against stones rather than causing them. When you eat calcium-rich foods alongside a meal, the calcium binds to oxalate in your intestines, forming a compound too large to be absorbed into your bloodstream. That oxalate passes out in your stool instead of reaching your kidneys.

The AUA guideline is clear: stone formers should consume 1,000 to 1,200 mg of dietary calcium per day, roughly two to three servings of dairy. The key word is “dietary.” Calcium supplements, especially when taken between meals, don’t bind oxalate as effectively and may increase stone risk. If you need a supplement to reach 1,000 mg, take it with your largest meal.

What to Drink (and What to Skip)

Water is the foundation. Hitting 2.5 liters of urine output per day typically means drinking about 3 liters of fluid, more in hot weather or after exercise. Beyond plain water, adding citrus can help. Citrate is a natural inhibitor of calcium-based stones. A practical recipe: mix about half a cup of reconstituted lemon or lime juice into 2 liters of water. This delivers roughly 5.9 grams of citrate, more than five times the amount in orange juice or commercial lemonade, with only 3 calories per cup.

Beer and other alcoholic beverages increase uric acid production and can dehydrate you, both of which raise stone risk. Cola-type sodas add phosphoric acid and fructose. Coffee and tea in moderate amounts appear neutral for most stone formers, though black tea does contain some oxalate.

Cystine Stones: A Different Set of Rules

Cystine stones are rare, caused by a genetic condition that allows the amino acid cystine to leak into your urine. Because cystine comes from protein, the dietary strategy centers on limiting animal protein: beef, pork, poultry, fish, and seafood. Excess protein from these sources also makes urine more acidic, which encourages cystine to crystallize. People with cystine stones benefit from very high fluid intake and often need medication alongside dietary changes, so the food-avoidance list is just one piece of a broader plan.

A Quick-Reference List

  • Limit heavily: Cooked spinach, rhubarb, almonds, beets, high-sodium processed foods, organ meats, sardines, anchovies, sugary drinks, high-fructose corn syrup
  • Use with caution: Vitamin C supplements above 500 mg, calcium supplements taken without food, beer and spirits, salty condiments like soy sauce
  • Eat more of: Dairy with meals (milk, yogurt, cheese), lemon or lime water, beans and lentils as protein alternatives, fruits and low-oxalate vegetables like kale, broccoli, and cauliflower