A chesnut guinea pig on a white background, with green spinach in it's mouth.

Can Guinea Pigs Eat Spinach?

Yes, guinea pigs can eat spinach, but it is one of those vegetables where moderation really matters. Spinach is nutritious and most guinea pigs enjoy it but its high oxalate content means feeding too much, too often, may increase the risk of urinary problems, including bladder stones, particularly in susceptible guinea pigs. It should always be viewed as an occasional treat rather than a staple as the essential foundation of any guinea pig's diet must always be unlimited access to fresh, high quality hay for guinea pigs and fresh water.

Here at HayDay, we want to help you make the right calls when it comes to your guinea pig's diet. This guide covers everything you need to know about feeding spinach safely: which types are fine, how much to give, how often and which guinea pigs should avoid it altogether.

 

Is spinach actually safe for guinea pigs?

Yes, it is but with an important caveat that is easy to overlook.

Spinach contains a compound called oxalic acid, also known as oxalates. In large amounts, oxalates bind with calcium in the body and can form crystals in the urinary tract. Guinea pigs are already naturally prone to bladder stones and consistently feeding large amounts of high-oxalate foods such as spinach may increase the risk of urinary stones, particularly in susceptible guinea pigs. Bladder stones in guinea pigs are painful and removing them often requires surgery.

None of this means spinach needs to be banned from your guinea pig's diet entirely. It just means you need to treat it as an occasional addition rather than a daily green which is a distinction that makes all the difference.

 

What types of spinach can guinea pigs eat?

There are more varieties of spinach than most people realise and the good news is that most of them are safe for guinea pigs in small amounts. However, regardless of the variety, spinach remains a secondary addition to their diet; their primary and most important food source must always remain fresh, unlimited guinea pig hay.

Baby Spinach

Baby spinach is the most widely available variety in UK supermarkets and is safe for guinea pigs. The leaves are small, tender and easy for guinea pigs to eat without much preparation needed. Because the leaves are smaller, it is also easy to control portion size, which makes baby spinach a practical choice.

Smooth Leaf Spinach

Smooth leaf spinach is the standard flat-leafed variety you will find in most shops alongside baby spinach. It is safe in small amounts and very similar nutritionally to baby spinach.

Savoy Spinach

Savoy spinach (also called curly spinach) has crinkled, textured leaves and is less commonly found in supermarkets, but it does appear in farm shops and markets across the UK. It is safe for guinea pigs in the same small amounts as other varieties. The crinkled texture does not change the oxalate content in any meaningful way.

Semi-savoy spinach is a cross between smooth leaf and savoy, widely grown in UK gardens and allotments. Safe in small amounts, the same rules apply.

New Zealand Spinach

New Zealand spinach is less commonly available in the UK and while not technically a true spinach it is often grouped with it. It can be offered occasionally in small amounts using the same cautious approach.

Perpetual Spinach

Perpetual spinach (sometimes called leaf beet or spinach beet) is often grown in UK vegetable gardens. Despite its name, it is actually more closely related to beetroot than true spinach. It is safe for guinea pigs in small amounts but shares a similarly high oxalate content, so treat it with the same caution.

Water Spinach

Water spinach (also known as morning glory or kangkong) is a leafy green used widely in Asian cooking. It is less common in the UK but available in some specialist shops. There is limited information on feeding water spinach to guinea pigs, so if offered at all, it should only be fed occasionally and in small amounts.

Across all varieties, the rules are consistent: raw, fresh, washed and fed in small amounts only. Cooked spinach and frozen spinach are both unsuitable as cooking reduces valuable nutrients including vitamin C and frozen vegetables change in texture and composition. Fresh spinach is generally preferable to frozen, as it more closely reflects a guinea pig's natural diet.

 

How much spinach can a guinea pig eat?

The key number to keep in mind is one to two small leaves, once or twice a week at most.

That might sound like very little, and it is, but spinach contains on average between600-1000mg of oxalates per 100g, which is exceptionally high. Keeping servings small and infrequent is not overcautious; it is genuinely the right approach for most guinea pigs.

For baby guinea pigs under six months, spinach is best avoided. Young guinea pigs need higher calcium for bone development, but there are safer ways to provide that than through a high oxalate food.

For adult guinea pigs aged six months to three years, one to two small leaves once or twice a week is a reasonable maximum.

For senior guinea pigs over three years, especially those with any history of urinary issues, it is better to avoid spinach altogether and choose lower-oxalate greens instead.

For pregnant guinea pigs, the higher vitamin C content of spinach can seem appealing, but bell peppers and romaine lettuce offer excellent vitamin C without the oxalate risk and are much safer choices during pregnancy.

 

How to prepare spinach for your guinea pig

Fresh, raw, and clean as always, that is the starting point.

Wash spinach thoroughly under cool running water before feeding. Even pre-washed bagged spinach from the supermarket should be rinsed again, as residual pesticides can still be present. If you grow spinach in your garden, make sure no pesticides or garden chemicals have been used before picking any for your guinea pig.

Remove any wilted, slimy or discoloured leaves and discard them. Check the stems - thin, soft stems attached to the leaves are fine, but any thick or tough stalks should be removed. Offer the leaves as they are, without tearing or chopping, as guinea pigs enjoy the natural texture. Remove any uneaten spinach after a couple of hours to prevent it going off in the hutch.

Never feed cooked, steamed, frozen, or seasoned spinach. Always raw and always fresh.

 

What nutrients does spinach offer?

Despite the oxalate issue, spinach does contain some genuinely useful nutrients for guinea pigs. While these vitamins are beneficial, they should only ever supplement a diet built on a constant, unlimited supply of high-quality hay, which provides the essential fibre guinea pigs need every day.

It provides vitamin C, which is particularly important because guinea pigs, like humans, cannot produce their own and need a regular dietary source to prevent scurvy. Spinach contains around 28mg of vitamin C per 100g, which contributes usefully to their daily intake. It also contains beta -carotene (which they can convert to vitamin A), and vitamin K, iron, potassium, and antioxidants that support overall health.

Spinach contains beta-carotene, which guinea pigs convert to vitamin A as needed. Vitamin A supports healthy eyesight and immune function. Vitamin K supports blood clotting and bone health. Iron helps with healthy blood, though guinea pigs are generally good at absorbing iron from a varied vegetable diet.

The caveat, as always, is that the oxalate content offsets some of these benefits when fed in excess. Spinach is nutritious, but it is not the most efficient or the safest way for guinea pigs to get these nutrients. Bell peppers, romaine lettuce, and spring greensall offer similar benefits with a much lower oxalate risk, making them far better daily choices. Spinach works best as a weekly rotation rather than a daily green.

 

What are the risks of feeding too much spinach?

Urinary stones, particularly bladder stones, are the primary concern, and this is worth taking seriously.

Spinach is one of the highest-oxalate vegetables commonly fed to guinea pigs. Oxalates can bind with calcium in the body, contributing to the formation of calcium oxalate stones within the urinary tract. These stones cause pain, difficulty urinating, blood in the urine, and significant distress. In many cases, surgery is the only way to resolve them, and recovery can be a long and stressful process for your guinea pig.

Feeding spinach once or twice a week in small amounts is unlikely to cause problems for a healthy guinea pig eating a well-varied diet. But feeding it daily, or in large amounts several times a week, may increase the risk over time, particularly in susceptible guinea pigs.

Beyond bladder stones, excessive (or quick introduction of) spinach can also cause soft stools or diarrhoea in some guinea pigs due to its relatively high water content. If your guinea pig's droppings change noticeably after eating spinach, reduce the amount or stop feeding it for a while.

 

How to introduce spinach for the first time

Take it slowly, just as with any new food.

Start with a single small leaf and wait three to four days before offering any more. During that time, check your guinea pig's droppings and watch for any changes in behaviour. Healthy droppings should be firm, oval and consistent in number and size. Loose or watery stools could suggest the spinach has not agreed with them.

If all looks well, you can settle into a routine of one to two small leaves once or twice a week. Always rotate spinach with other vegetables rather than feeding it in isolation, as variety helps avoid relying too heavily on any one vegetable, particularly those higher in oxalates.

 

What should a guinea pig's diet actually look like?

Spinach is a small supporting player, not a foundation of the diet.

The vast majority of what your guinea pig eats (around 80 to 95%) should be high quality hay. Timothy hay or Meadow hay are the best everyday options, providing the continuous fibre intake that guinea pigs need for healthy digestion, gut movement and natural dental wear. At HayDay, our barn dried hay is grown from our family farm in Yorkshire and is dust extracted for clean, safe feeding every time.

On top of that, a daily handful of fresh leafy greens provides essential vitamins, particularly vitamin C, which guinea pigs cannot produce themselves. Bell peppers are one of the best vitamin C sources available, and romaine lettuce, coriander and cucumber are all excellent daily choices with far lower oxalate content than spinach.

A small measured portion of guinea pig-specific pellets (roughly an egg cup per day) and fresh water available at all times complete the core diet. Spinach can sit within the rotation of weekly vegetables, offering some variety and nutrition without dominating the greens portion.

 

Summary

Guinea pigs can eat spinach - baby spinach, smooth leaf, savoy, semi-savoy and most other varieties are all safe in small amounts. One to two small leaves once or twice a week is the right limit for most healthy adult guinea pigs. Never feed cooked, frozen or wilted spinach and always wash fresh leaves thoroughly before serving.

The oxalate content is the main reason to keep spinach firmly in the occasional treat category rather than the daily greens rotation. Rotate it with lower-oxalate vegetables like bell peppers, romaine lettuce and coriander, and your guinea pig can enjoy spinach safely without it causing problems over time.

And as always, hay comes first. A guinea pig with unlimited access to fresh, high quality hay, clean water and a varied daily diet is already well set up for a healthy life. Spinach is just one small piece of a much bigger picture.

 

Frequently asked questions

Can guinea pigs eat spinach every day?

No. Spinach is high in oxalates and should only be fed once or twice a week in small amounts. Feeding it too frequently may increase the risk of urinary stones, particularly in susceptible guinea pigs.

Can guinea pigs eat spinach stems?

Thin, soft stems attached to the leaves are fine. Thick or woody stalks should be removed before feeding.

Which is better for guinea pigs — spinach or kale?

Both are high in oxalates and calcium, so neither should be fed daily. Bell peppers, romaine lettuce, coriander and spring greensare much better choices as everyday greens, with spinach and kale kept as occasional additions.

Can guinea pigs eat cooked spinach?

No. Spinach is best fed fresh and raw. Cooking reduces its vitamin C content, and fresh vegetables more closely reflect a guinea pig's natural diet.

What should I do if my guinea pig seems unwell after eating spinach?

Stop feeding spinach and monitor your guinea pig closely. If they show signs such as difficulty urinating, blood in the urine, loss of appetite, lethargy or obvious pain or discomfort, contact an exotic vet promptly. These signs can indicate a urinary problem or another illness that requires veterinary attention.

If you need more advice, take a look at our other guides:

Back to blog