Rabbits can eat spinach, but it should be offered sparingly and not as a daily leafy green due to its high oxalic acid content. Oxalic acid binds with calcium in the body to form calcium oxalate, which in excessive amounts can contribute to bladder sludge and urinary stones, conditions rabbits are particularly prone to.
A small handful of spinach leaves once or twice per week is a reasonable limit for most adult rabbits. Rotate spinach with low-oxalate greens so your rabbit gets variety without accumulating too much oxalic acid. Other high-oxalate greens to rotate rather than feed daily include parsley, swiss chard, mustard greens, and beet tops.
Good daily leafy green options that are lower in oxalates include romaine lettuce, cilantro, spring greens, bok choy, and watercress. Aim for at least three different greens per day totaling roughly one packed cup per two pounds of body weight.
Spinach does offer genuine nutritional benefits. It is rich in vitamin A, vitamin C, iron, and folate. Baby spinach tends to be milder in taste and slightly lower in oxalic acid than mature spinach leaves, making it a good choice for occasional feeding.
Wash spinach thoroughly before serving to remove pesticide residue and soil bacteria. Organic spinach is preferable when available. Serve it raw and at room temperature, never cooked, canned, or frozen and thawed, as cooking alters the nutritional profile and texture in ways that are not ideal for rabbits.
If you notice your rabbit producing gritty or chalky-white urine, reduce high-calcium and high-oxalate foods immediately and consult a rabbit-savvy veterinarian. Normal rabbit urine can range from pale yellow to dark orange, but persistent thick white sediment suggests excessive calcium intake that needs dietary adjustment.
As always, unlimited timothy hay should make up approximately 80 percent of your rabbit's diet, with greens and a small amount of pellets supplementing the remaining portion.