Yes, guinea pigs can eat ripe tomatoes, but only as an occasional treat. A small piece of ripe red tomato once or twice a week is fine for most healthy adult guinea pigs. The leaves, stems, vines, and green unripe fruit should never be fed.
Are tomatoes good for guinea pigs?
Ripe tomatoes contain vitamin C, potassium, and water, and many guinea pigs enjoy the taste. The catch is that tomatoes are acidic and fairly sugary compared with leafy greens. Too much can irritate the mouth, causing sore spots around the lips, and can upset the stomach. Tomatoes also aren’t the best vitamin C source for the amount you’d have to feed. Red bell pepper and leafy herbs such as parsley give your guinea pig more vitamin C without the acid.
What parts of a tomato are safe?
- Ripe red flesh: safe in small portions.
- Seeds: best removed, especially from larger tomatoes, to cut down on mess and choking risk.
- Green or unripe tomatoes: avoid. They contain higher levels of tomatine, a natural compound that can cause digestive upset.
- Leaves, stems, and vines: avoid. Tomato plants are in the nightshade family and these parts contain compounds that are harmful.
- Cooked, canned, or processed tomato: avoid sauces, ketchup, soups, and anything with salt, sugar, onion, or garlic.
How much tomato can a guinea pig eat?
Think in terms of a treat, not a serving of vegetables. A slice about the size of your thumbnail, or one cherry tomato cut in half, is plenty. Offer it no more than once or twice a week, and always as part of a bowl that also contains leafy greens.
The first time you offer tomato, give only a tiny piece and watch for soft stools, reduced appetite, or redness around the mouth over the next day. If you see any of these, stop feeding tomato.
What about cucumber?
Many owners pair tomato and cucumber, so it’s worth a quick note. Cucumber is safe for guinea pigs in small slices. It’s very watery and low in nutrients, so treat it as a hydrating snack, not a core vegetable. The seeds and skin are fine in small amounts if the cucumber is washed well.
Prep tips
- Choose fully ripe, red tomatoes and wash them thoroughly.
- Cut into small pieces and take out most of the seeds.
- Remove any uneaten tomato after a few hours, since it spoils quickly.
- Never serve tomatoes straight from the fridge. Let them come to room temperature.
Where tomatoes fit in the daily diet
A guinea pig’s diet is mostly unlimited grass hay (see hay for guinea pigs), plus a measured portion of plain pellets and roughly a cup of fresh vegetables a day. Our guide to what guinea pigs eat covers the basics, and vitamin C foods for guinea pigs lists better daily options. For other foods to avoid, see what foods are toxic to guinea pigs.
Bottom Line
Ripe tomato flesh is an acceptable once-or-twice-a-week treat, in a piece no bigger than a thumbnail. Keep the green parts, leaves, and stems away from your guinea pig, and rely on bell pepper and leafy greens for daily vitamin C.
This is general information, not veterinary advice. If your guinea pig has diarrhea, mouth sores, or stops eating, call your exotic-pet vet.






