Ripe Red Tomatoes

Can Guinea Pigs Eat Tomatoes?

Guinea pigs can eat all varieties of tomatoes but should only be given very small quantities at a time without the green leaves and stalks (vine) as these are poisonous to your pet.

There are many different types of tomato: plum, cherry and beef to name but a few. All of these are fine to give to your guinea pig but make sure they are ripe whilst not being overly soft.

You can give whole cherry tomatoes to your pet but larger tomatoes will need to be chopped into smaller pieces and only a small piece (the size of a cherry tomato) given to them to ensure it doesn't disrupt their digestion.

Our guinea pigs have a habit of taking a cherry tomato out of the food bowl and eating it in another part of the cage - they know their piggy friends will be after it unless they eat it in secret!

Whilst the seeds of certain fruits are not suitable for guinea pigs, tomato seeds are absolutely fine for them to eat. 

Important: Poisonous Parts of a Tomato

To re-iterate, you must remove the vine and any leaves from the tomato before feeding to your guinea pig. These are poisonous. This includes the stalk directly attached to the tomato (it looks a bit like a spider and you can see it in the picture above). 

As with all food but especially with tomatoes, uneaten food should be removed within an hour or so. Soft fruits like tomatoes are a magnet to germ-spreading flies and you want to avoid your piggies eating any tomato or other foods that have been contaminated by these creatures.



Feed a couple of times a week

Vitamin C

14.0mg per 100g


10.0mg per 100g


24.0mg per 100g

Calcium : Phosphorous