The short answer is yes, guinea pigs can eat tomatoes but only the ripe tomato fruit, in small amounts and not every day which we’ll get into in this guide. Other parts of the plant are unsafe and need to be avoided completely.
As with most treats for your guinea pig, tomatoes work best when the remainder of the diet consists of mainly high quality guinea pig hay.
Shop now > Premium Quality Hay for Guinea Pigs.
Are Tomatoes Safe for Guinea Pigs?
Guinea pigs can eat fully ripe, red tomato fruit, including cherry tomatoes, plum tomatoes and larger varieties. When ripe, tomato flesh is generally safe in small portions and provides some all important vitamin C, which guinea pigs must get from their diet.
However, tomatoes are naturally acidic and if fed too often or in large amounts, they can cause mouth irritation or digestive upset.
That’s why tomatoes should always be treated as an occasional food rather than part of their daily vegetable rotation.
Which Parts of the Tomato Plant Are Unsafe for Guinea Pigs
This is where extra care is needed!
Guinea pigs must not eat tomato leaves, stems, vines or flowers. These parts of the plant contain compounds such as solanine and tomatine, which are toxic to guinea pigs.
Unripe (green) tomatoes should also be avoided. They’re more acidic and contain higher levels of these compounds than ripe fruit.
If your guinea pig has been exposed to tomato leaves or stems, watch closely for signs like lethargy, drooling, reduced appetite, changes in faecal output (e.g. diarrhoea) or unusual behaviour, and contact a vet if anything seems off just to be safe.
Do Tomatoes Provide Vitamin C for Guinea Pigs?
Tomatoes contain vitamin C, which helps support immune health, joints and skin in guinea pigs as they cannot naturally produce vitamin C. A small cherry tomato or a roughly 1-inch cube of tomato can contribute a modest amount.
However, tomatoes are not a strong vitamin C source compared to other vegetables like bell peppers, kale, or parsley. If you really want to feed your guinea pig tomatoes, they should be seen as a supplement rather than a solution.
Relying on tomatoes alone for vitamin C isn’t enough - guinea pigs still need daily access to vitamin-C-rich vegetables alongside their core diet.
How Much Tomato Can Guinea Pigs Have?
As we always say in our expert advice when feeding any small animals, portion size and frequency are key.
As part of our guinea pig feeding guidance from our nutritional expert Briony, we suggest:
-
One small cherry tomato
-
Or a 1-inch cube of a larger tomato
…per guinea pig, once or twice a week.
Some guinea pigs can tolerate tomatoes better than others, but feeding them too often increases the risk of mouth sores, loose stool or digestive discomfort. Tomatoes should never be an everyday food.
Benefits of Feeding Tomatoes to Guinea Pigs (In Moderation)
When used sensibly, ripe tomatoes can offer a few small benefits to guinea pigs.
They provide some vitamin C, are low in calories and have a high water content, which can support hydration. Many guinea pigs enjoy the juicy texture, making tomatoes useful for diversifying their diet.
That said, remember that they’re an optional extra on top of hay, guinea pig safe pellets and water - not a dietary need.
Risks to Be Aware Of
Even ripe tomato fruit comes with some downsides to be aware of.
-
The acidity can irritate the mouth or lips if fed too often.
-
Large portions may cause digestive upset or diarrhoea.
-
Overfeeding treats can reduce hay and vegetable intake.
If your guinea pig develops mouth soreness, loose droppings, or stops eating after tomatoes, remove them from the diet and return to simple staple foods like timothy hay, meadow hay and leafy greens.
Why Hay Still Matters More Than Tomatoes
No vegetable or fruit - tomatoes included - comes close to the importance of high-quality hay.
Hay should make up 80 to 95% of a guinea pig’s diet, supporting:
-
Good dental function
-
Healthy digestion
-
Natural grazing behaviour
When hay quality is poor or intake is low, guinea pigs often rely too heavily on vegetables or hard feed (such as pellets), which leads to health problems far more serious than skipping tomatoes ever would.
Fresh, high quality long stem hay such as timothy hay, meadow hay, ryegrass hay or oat hay helps keep the digestive system happy and healthy.
How to Feed Tomatoes To Guinea Pigs Safely
If you decide to offer tomatoes to your guinea pig:
-
Use only ripe, red tomatoes
-
Remove all leaves, stems, vines, and flowers
-
Wash thoroughly to remove dirt and residue
-
Cut into small pieces
-
Limit to once or twice a week
-
Avoid pairing with other acidic or sugary foods on the same day
Simple preparation makes a big difference to your fluffy friends health.
Top Vegetables to Rotate Instead
Tomatoes are just one option in a wide range of fruit and vegetables. Many guinea pigs do better with gentler vegetables rather than fruit offered more regularly, such as:
-
Romaine lettuce
-
Bell peppers (excellent vitamin C source)
-
Coriander and parsley
-
Cucumber (in moderation)
These fit more naturally into a guinea pig’s daily diet alongside unlimited hay and replicate a diet which guinea pigs would have in the wild.
Final Thoughts from HayDay
So there you have it - guinea pigs can eat tomatoes, but only the ripe fruit, in small portions and never the plant itself. Leaves, stems, vines and unripe tomatoes should always be avoided.
When hay quality is high (such as our wide range of barn dried premium guinea pig hay) and is always available, treats like tomatoes can be enjoyed safely and sensibly.
When hay intake slips, even “safe” foods can start causing problems and should be avoided to prevent any serious health issues.
As ever, consistency in quality, high fibre fibre and a vitamin C rich diet are what keeps guinea pigs healthy and thriving
Frequently Asked Questions About Guinea Pigs and Tomatoes
Can guinea pigs eat cherry tomatoes with the skin on?
Yes, guinea pigs can eat cherry tomatoes with the skin on, as long as the tomato is ripe and thoroughly washed. The skin itself isn’t harmful, but portions should remain small due to acidity.
Can guinea pigs eat cooked tomatoes?
No, cooked tomatoes aren’t recommended. Cooking changes the texture and acidity, and cooked foods don’t align well with a guinea pig’s natural diet, which should be based on fresh, fibrous foods.
Can guinea pigs eat tomato seeds?
Tomato seeds aren’t toxic to guinea pigs, but they can be difficult to digest and add no nutritional value. Removing most seeds is a sensible precaution, especially for smaller guinea pigs.
Can guinea pigs eat sun-dried tomatoes?
Sun-dried tomatoes should be avoided. Drying concentrates sugars and acidity, making them far too rich for guinea pigs and more likely to cause digestive or dental issues.
Why do tomatoes sometimes cause mouth sores in guinea pigs?
Tomatoes are naturally acidic. Frequent feeding or larger portions can irritate the sensitive skin around a guinea pig’s mouth, leading to redness or soreness known as cheilitis.
Can guinea pigs eat tomatoes from the garden?
Only if the tomatoes are fully ripe and you can be absolutely certain they haven’t been treated with pesticides. All leaves, stems, and vines must be removed before feeding.
Is it normal if my guinea pig refuses tomatoes?
Yes, completely. Some guinea pigs dislike acidic foods. A guinea pig that eats plenty of hay, guinea pig pellets and vegetables but ignores tomatoes is still perfectly healthy.