Can Rabbits Eat Spinach? Oxalates and Limits
Can rabbits eat spinach? Yes, in moderation. Spinach is nutritious but high in oxalates and calcium, so rotate it with other greens. Learn safe amounts and risks.
Yes, rabbits can eat spinach in moderation, but it should be rotated with other greens rather than fed every single day. Spinach is nutritious and most rabbits enjoy it, but it is also high in oxalates and calcium, which can build up if fed too often.
This does not make spinach a food to fear. It simply means spinach belongs in the occasional rotation rather than as your rabbit's everyday green. Here is how to fit it in safely.
What Rabbits Should Actually Eat
Kaytee Timothy Hay for Small Animals
$10.95 on Amazon
The real rabbit staple: unlimited grass hay, about 80% of the diet
No Furries Delights All-in-One Forage Mix
$6.99 on Amazon
Natural dried herbs and forage to scatter as a low-sugar enrichment treat
Oxbow Simple Rewards Apple Banana Treats
$3.48 on Amazon
Hay-based baked treats for tiny, occasional rewards
Is Spinach Safe for Rabbits?
Spinach is safe and even healthy in the right amounts. It is rich in vitamins and minerals and adds variety to a salad of greens. The reason for moderation is its oxalate content. Oxalates are natural compounds that, when eaten in large quantities over time, can contribute to bladder sludge or stones in rabbits, who are already prone to calcium-related urinary issues.
Spinach is also relatively high in calcium. A little is fine, but feeding large amounts of high-oxalate, high-calcium greens daily is not ideal. The simple fix is variety: rotate spinach with lower-oxalate greens so no single nutrient piles up.
How to Feed Spinach to Your Rabbit
Wash the spinach well to remove grit and any residue, then shake off the excess water. Offer a few leaves mixed into your rabbit's daily salad rather than a big bowl on its own. Pairing spinach with lower-oxalate greens like romaine, cilantro, and basil keeps the overall balance gentle while still giving your rabbit the nutrition and variety it enjoys.
How Much Spinach Can a Rabbit Eat?
A small handful of spinach, a few leaves, is plenty, offered only one to three times a week rather than daily. Make it part of a varied mix of greens, not the main event. If your rabbit has any history of bladder sludge or urinary problems, talk to your exotic vet, who may suggest limiting high-calcium and high-oxalate greens like spinach even further.
Rabbit Care Planner
Track your rabbit's health, meds, vet visits, mobility, nutrition, and quality of life, all in one printable planner.
Risks to Watch For
- Oxalate buildup. Feeding spinach daily over time can contribute to bladder sludge or stones because of its oxalate content.
- High calcium. Spinach is relatively high in calcium, so it should not dominate a diet, especially for rabbits prone to urinary issues.
- Feeding too much at once. A large serving of any new green can cause soft stools. Introduce spinach slowly in small amounts.
- Skipping variety. Relying on spinach alone misses the protective benefit of rotating different greens. Always mix it with others.
What About Baby Rabbits?
Hold off on this food, and all fresh produce, for very young rabbits. Babies under about 12 weeks old have especially delicate digestion that is still establishing its gut bacteria, so they should stick to unlimited hay, an age-appropriate pellet, and fresh water. From around 12 weeks you can begin introducing leafy greens one at a time in small amounts, watching the droppings closely for any softening. Save sugary foods like fruit for later still, once your rabbit is fully grown and its gut is settled.
The Bottom Line
Can rabbits eat spinach? Yes, as an occasional green a few times a week, rotated with lower-oxalate options. It is nutritious and enjoyable, but its oxalate and calcium content mean it should never become the everyday staple. Keep hay as the bulk of the diet, vary the greens, and check with a rabbit-savvy vet if your rabbit has any urinary concerns.
Related Food Safety Guides
- Safe Vegetables for Rabbits - The full list of daily greens and occasional veg.
- What Do Rabbits Eat? - The complete healthy daily diet at a glance.
- Foods Toxic to Rabbits - The danger list to never feed your bunny.
Frequently Asked Questions
Is spinach bad for rabbits?
No, spinach is not bad in moderation. It is nutritious and most rabbits enjoy it. The reason for caution is that spinach is high in oxalates and calcium, which can contribute to bladder sludge or stones if fed in large amounts every day. Fed a few times a week as part of a varied mix of greens, spinach is a healthy addition rather than a problem.
How often can rabbits eat spinach?
Offer spinach about one to three times a week rather than daily, and only a small handful of leaves at a time. Rotating it with lower-oxalate greens like romaine, cilantro, and basil keeps any single nutrient from building up. If your rabbit has a history of urinary issues, your exotic vet may recommend feeding spinach even less often or skipping it.
Can spinach cause bladder stones in rabbits?
Eaten in large amounts over a long time, the oxalates and calcium in spinach can contribute to bladder sludge or stones, since rabbits process calcium differently from many animals. This is why spinach should be an occasional green rather than a daily one. Variety in the greens you feed, plus plenty of fresh water and unlimited hay, helps protect urinary health.
Can rabbits eat raw spinach?
Yes, raw spinach is the right way to feed it. Rabbits eat all their vegetables raw, and cooking is never appropriate for a rabbit. Wash the raw leaves well to remove grit and residue, shake off the excess water, and offer a few leaves mixed into the daily salad. Never feed cooked, seasoned, or canned spinach, which is not suitable for rabbits.
Can baby rabbits eat spinach?
Wait until your rabbit is about 12 weeks old before offering any greens, including spinach. Young rabbits have delicate digestion and should start with unlimited hay, age-appropriate pellets, and water. From around 12 weeks, introduce greens one at a time in small amounts, and add spinach only occasionally once your rabbit is comfortably eating a variety of gentler greens.
What greens are lower in oxalates than spinach?
Good lower-oxalate greens include romaine and other leaf lettuces, cilantro, basil, and bok choy. Rotating these with higher-oxalate greens like spinach, parsley, and kale keeps the overall diet balanced. The goal is variety so no single nutrient builds up. Always offer a mix of several greens each day rather than relying heavily on any one type.
Need more help caring for your rabbit?
Browse our guides by topic to find practical solutions.
Wellness Planner: $39