| Safe? | Yes, in small amounts |
| How much | One or two leaves per rat |
| How often | Once or twice a week |
| Best served | Raw, washed, torn into pieces |
| Watch out for | Oxalates, creamed or seasoned spinach |
Is spinach safe for rats?
Spinach is safe as a sometimes green, but not as an everyday one. The good sources split on this. Unusual Pet Vets, an exotic animal practice, lists spinach among its everyday vegetables for rats. Supreme Petfoods puts it in "sometimes". The vet-reviewed Vet Desk goes further and says it may be best to avoid it, because of its oxalic acid.
We follow the middle line. Oxalic acid binds calcium in the gut, and too much over time can lead to kidney stones and poorer calcium uptake. A leaf or two a week does not get close to that. Making spinach the main green every day might. Rats are omnivores and do best on a complete pellet or block as the base, with fresh vegetables as a small daily extra, so there is no need to lean on any one leaf. See our rat diet and food chart for how the whole day fits together.
How much spinach can a rat have?
One or two leaves per rat, once or twice a week. A young leaf of baby spinach is about the right size for one serving. On the other days, give the fresh veg slot to greens with less oxalate. Fresh foods should be part of the daily food allowance, not on top of it, or rats put on weight quickly.
How to prepare spinach for rats
- Wash it. Rinse the leaves under the tap, even bagged "ready to eat" spinach.
- Keep it plain. Serve it raw, or lightly steamed and cooled. No butter, salt, garlic or cream.
- Tear and scatter. Tear each leaf into small pieces and scatter them, or tuck them into a foraging toy.
- Clear leftovers. Remove any uneaten spinach after a few hours, before it wilts and goes off in the bedding.
Raw, cooked, frozen and baby spinach
Raw and baby spinach are the same food for a rat. Plain steamed spinach is fine and loses a little oxalate to the water. Frozen spinach is fine once thawed, drained and plain. Skip creamed spinach, spinach dips, saag and anything cooked with onion or garlic: both are on every charity's list of foods that harm rats.
Which rats should avoid spinach?
- Rats who have had kidney or bladder stones, or blood in the urine
- Rats your vet has told to follow a kidney-friendly diet
- Rats with loose droppings, until they are settled again
Better everyday greens
For daily greens, try kale, broccoli or spring and savoy cabbage, all on Unusual Pet Vets' everyday list. Celery leaves are another easy one. For the full list, use our safe food list for rats or check any food in seconds with the rat food checker. Everything else about keeping rats well is in our pet rat care hub.
Spinach questions
Can rats eat baby spinach?
Yes. Baby spinach is the same plant picked young, with the same oxalates, so treat it exactly like full-size spinach: one or two small leaves, once or twice a week. Its softer texture makes it easier for young and older rats to chew, which is its only real advantage.
Is cooked spinach better for rats than raw?
Lightly steamed spinach is fine if it is plain and cooled, and some of the oxalate leaches into the cooking water. It is not a reason to feed more, though. Never offer creamed spinach or spinach cooked with butter, salt, garlic or onion, because garlic and onion are harmful to rats.
Can spinach give rats kidney stones?
Too much can. Spinach is high in oxalic acid, which binds calcium and can contribute to stones in the kidneys or bladder when eaten in large amounts over time. A leaf or two a week is very unlikely to cause trouble in a healthy rat. Rats with a history of stones should skip it.
What if my rat ate a lot of spinach?
One big helping is not an emergency. Offer plenty of fresh water, feed their normal diet, and watch for soft droppings over the next day. Call a vet if you see blood in the urine, straining to wee, a hunched posture or a rat who stops eating.