What Ingredient in Cat Food Causes Urinary Crystals?

No single ingredient causes urinary crystals in cats. The problem comes from the balance of specific minerals, primarily magnesium, phosphorus, and calcium, along with how concentrated those minerals become in your cat’s urine. The type of crystal that forms determines which ingredients matter most, and the two main types have nearly opposite dietary triggers.

The Two Main Crystal Types

Struvite and calcium oxalate account for the vast majority of urinary stones in cats. A large study of nearly 4,000 feline uroliths published in the Journal of Veterinary Internal Medicine found that struvite made up about 42% to 55% of cases, while calcium oxalate ranged from roughly 38% to 50%, depending on the year. A distant third, urate stones, accounted for about 9% of submissions. Each type forms under different chemical conditions, which means ingredients that help prevent one type can actually promote the other.

Magnesium and Struvite Crystals

Struvite crystals are made of magnesium, ammonium, and phosphate. They form when urine is too alkaline (high pH) and contains excess magnesium and phosphorus. This is why magnesium has long been the mineral most associated with urinary problems in cats. AAFCO sets a minimum magnesium requirement of 0.04% on a dry matter basis for adult cats but notably does not set a maximum, leaving formulation decisions to manufacturers.

The connection between magnesium and struvite is real but context-dependent. AAFCO’s own nutrient profile notes that if a cat’s average urine pH stays above 6.4 when eating freely, the risk of struvite stones increases as dietary magnesium goes up. In other words, magnesium becomes a bigger problem when the diet also keeps urine alkaline. Plant-based ingredients and certain mineral forms can push urine pH in that direction.

To counteract this, many commercial cat foods include urinary acidifiers. DL-methionine, a sulfur-containing amino acid, is one of the most common. It works by producing sulfuric acid as a byproduct of metabolism, which lowers urine pH and makes it harder for struvite crystals to form. Ammonium chloride is another acidifier used in some formulas. Both are effective at keeping urine in a slightly acidic range where struvite cannot easily assemble.

What Drives Calcium Oxalate Crystals

Calcium oxalate crystals form when urine is oversaturated with both calcium and oxalate. Ironically, some of the same strategies used to prevent struvite, particularly aggressive urine acidification, can increase calcium oxalate risk. Low urine pH causes the kidneys to dump more calcium into the urine and reduces citrate, a natural compound that binds to calcium and keeps it dissolved. Diets supplemented with the acidifier ammonium chloride have been specifically linked to increased urinary calcium excretion in cats.

Several dietary factors raise calcium oxalate risk:

  • Low phosphorus: Diets too low in phosphorus are a recognized risk factor for calcium oxalate stones in cats.
  • Low magnesium: Counterintuitively, studies associate low dietary magnesium with increased calcium oxalate risk, the opposite of the struvite relationship.
  • Excess vitamin C: Ascorbic acid breaks down into oxalic acid in the body. Cat foods or supplements with added vitamin C can increase oxalate levels in urine.
  • Vitamin B6 deficiency: B6 helps the body process certain amino acids. Without enough of it, those amino acids get converted into oxalic acid instead. Kittens fed B6-deficient diets developed elevated urinary oxalate in experimental studies.
  • High animal protein: Diets very high in animal-source protein can increase urinary calcium and oxalic acid while decreasing citrate, a triple hit for calcium oxalate formation.
  • Oxalate-rich ingredients: Foods naturally high in oxalate or oxalate precursors contribute directly. Some plant-based ingredients used as fillers or fiber sources in cat food contain meaningful oxalate levels.

The relationship between gut bacteria and oxalate absorption adds another layer. Certain bacteria in the colon, particularly a species called Oxalobacter formigenes, break down oxalate before it can be absorbed. Cats that have lost these bacteria (sometimes after antibiotic use) absorb more dietary oxalate, raising urinary levels even without a change in diet.

The Ash Myth

For decades, “ash content” on cat food labels was blamed for urinary problems. Ash is simply the mineral residue left after food is incinerated during testing. It includes calcium, phosphorus, magnesium, and other minerals all lumped together. Veterinarians now recognize that total ash content is not a useful predictor of crystal risk. What matters is the specific levels of individual minerals and how they interact with urine pH. A food could have moderate ash but dangerously high magnesium, or low ash but inadequate phosphorus. Reading “low ash” on a label tells you very little about whether the formula actually protects against crystals.

Why Moisture Content Matters as Much as Minerals

The concentration of minerals in your cat’s urine may matter more than the concentration in the food itself. Dry kibble typically contains about 10% moisture, while canned food runs around 75% to 82%. This difference has a dramatic effect on urine volume. In one controlled study, cats eating wet food produced an average of 228 ml of urine per day compared to just 62 ml on dry food. Their urine specific gravity (a measure of concentration) dropped from 1.064 on dry food to 1.028 on wet food.

More dilute urine means minerals are less likely to reach the saturation point where crystals begin forming. This applies to both struvite and calcium oxalate. Higher water intake has been directly linked to reduced calcium oxalate supersaturation in urine. Simply adding water to dry kibble helps somewhat (urine specific gravity dropped to about 1.043 in the same study), but it doesn’t match the effect of feeding an actual wet diet.

How the Same Food Can Cause Different Problems

The trickiest part of feline urinary nutrition is that struvite and calcium oxalate respond to nearly opposite conditions. Struvite forms in alkaline, magnesium-rich urine. Calcium oxalate forms in acidic, calcium-rich urine with low magnesium and low citrate. A diet aggressively formulated to prevent struvite, with heavy acidification and minimal magnesium, can push a cat toward calcium oxalate instead.

This tradeoff played out on a population level. As pet food manufacturers reformulated to reduce struvite in the 1990s and 2000s by acidifying diets and lowering magnesium, calcium oxalate rates climbed. More recent data suggests the trend may be reversing, with struvite proportions increasing again as formulations have moderated.

This is why knowing which crystal type your cat is prone to matters before switching foods. A urinalysis identifies the crystal type, and the dietary approach differs significantly depending on the result. Feeding a “urinary health” formula designed for struvite prevention to a cat with calcium oxalate history could make things worse.

What to Look for on the Label

No single ingredient line on a cat food label will tell you everything about crystal risk, but a few things are worth checking. Look for controlled (not just low) levels of magnesium, adequate phosphorus, and moderate calcium. Check whether the food includes a urinary acidifier like DL-methionine, which signals the formula targets struvite prevention. Avoid foods with added vitamin C if your cat has a calcium oxalate history. Prioritize wet food or at least ensure your cat drinks enough water to keep urine dilute.

Foods marketed for urinary health typically aim for a urine pH between 6.0 and 6.4, a narrow window that discourages struvite without pushing hard enough into acidity to promote calcium oxalate. Therapeutic urinary diets prescribed by veterinarians go further, carefully calibrating mineral ratios, citrate levels, and protein sources to target one crystal type or the other.