Can rabbits eat…? · Spinach
Can Rabbits Eat Spinach?
Yes, but only a leaf or two now and then. Spinach is higher-oxalate, so it needs rotating.
Quick answer
Yes, in small amounts
Verdict
Rotate it in
Safe, but not a daily green.
Serving
A leaf or two
Small amounts only.
Frequency
Now and then
Mix with other greens.
Swap
Romaine & cilantro
Lower-oxalate daily greens.

Why it’s a treat
Spinach is safe in small amounts, but it is higher in oxalates. Oxalates bind calcium, and a lot of high-oxalate greens every day may add up to bladder or urinary problems over time. Rotate it with lower-oxalate greens like romaine.
How to serve it
- Wash it well.
- Offer a leaf or two mixed in with other greens.
- Rotate it with a few kinds of greens through the week.
- Make romaine, cilantro or arugula your everyday base.
Things to watch
- Higher in oxalates and calcium, so feed small amounts.
- Too much of any one green isn’t ideal.
- Skip cooked or creamed spinach.
Always add new foods slowly. Offer one new food at a time, and watch the droppings for a day or two. If your rabbit stops eating or pooping, call a vet right away.
Not sure about another food? Search the food checker, or read Rabbit Diet 101. You might also like: Can rabbits eat cucumber?, Can rabbits eat carrots?.
Quick answers
Spinach FAQ
What does higher-oxalate mean?
Oxalates bind calcium. Greens high in oxalates, like spinach, are fine in small amounts but shouldn’t be fed in large quantities every day.
Can rabbits eat spinach every day?
It is best to rotate it rather than feed it daily. Use lower-oxalate greens like romaine as your daily base.
Is baby spinach better?
It is still spinach. Keep portions small and rotate it with other greens.
General care information, not veterinary advice. If your rabbit seems unwell, call a vet who treats rabbits. Keep learning with House Rabbit Society and the Association of Exotic Mammal Veterinarians.
Last updated October 25, 2026.
