Yes, guinea pigs can eat carrots, but as a treat rather than a daily food. Carrots are sweet for a vegetable, so the RSPCA advises small pieces a few times a week. A piece about the size of your thumb, two or three times a week, is plenty. The leafy carrot tops have far less sugar and make a better everyday green.
| Safe? | Yes, as a treat |
| How much | A thumb-sized piece, or a slice or two |
| How often | 2 or 3 times a week |
| Best served | Raw, washed, sliced or in sticks |
| Watch out for | Weight gain, eating less hay, soft droppings |
Are carrots good for guinea pigs?
In small amounts, yes. The RSPCA, Burgess, the PDSA and VCA all list carrot as safe, and most guinea pigs adore it. But Burgess also points out that guinea pigs don't naturally eat root vegetables, and the RSPCA puts carrot in its "treats" group because of its sugar.
Carrot root has about 5 g of sugar per 100 g (3.5 oz), around three times as much as cucumber, and only about 6 mg of vitamin C, worked out from the Guinea Lynx food chart. So carrots taste great but do little to cover a guinea pig's daily vitamin C need of 10 to 50 mg, which VCA gives. Feed them for fun, not for nutrition.
How much carrot can a guinea pig have?
A piece about the size of your thumb, or one or two thin slices, two or three times a week per guinea pig. That sits inside the PDSA's guide of about one cup (a teacup-sized handful) of fresh veg per guinea pig per day. On carrot days, skip fruit.
How to prepare carrots
- Wash or peel. Scrub well under cold water. Peeling is fine but not needed on a clean carrot.
- Cut to size. Thin rounds or a short stick are easy to hold and chew.
- Serve raw. Raw carrot gives the teeth some work.
- Clear up leftovers. Remove uneaten pieces within a few hours.
Roots, tops, cooked, juice and carrot cake
| Form | Okay? | Notes |
|---|---|---|
| Raw carrot root | Yes, as a treat | Small pieces, a few times a week |
| Carrot tops (leaves) | Yes | On the Burgess safe veg list; much less sugar |
| Baby carrots | Yes, as a treat | One small one is a portion |
| Cooked carrots | No | Raw veg only |
| Carrot juice | No | Concentrated sugar, no fibre |
| Carrot cake, pet "carrot" drops | No | Added sugar, flour or dairy |
Buy carrots with the tops still on. You get a week of treats from the roots and a leafy green for the daily mix from the tops, from the same bunch.
Who should have less carrot?
Overweight guinea pigs and those with a sensitive stomach should have carrot rarely, if at all. Babies can try a tiny piece once they are fully weaned.
What to offer instead
For a crunchy, lower-sugar option, try celery or a strip of bell pepper, which is full of vitamin C. Broccoli is another treat veg, and our sweet potato page covers another root. See what can guinea pigs eat, our guinea pig diet guide and the guinea pig care guide for the rest.
Carrot questions
Can guinea pigs eat carrot tops?
Yes. Burgess lists carrot tops among its safe vegetables for guinea pigs, and VCA includes them in its good choices. The leafy tops have far less sugar than the root, so they can go into the greens mix more often. Wash them well and give a small sprig at a time.
Can guinea pigs eat carrots every day?
We wouldn't. The RSPCA puts carrot in its group of treats to give in small amounts a few times a week, because of its sugar. A guinea pig that gets carrot daily tends to fill up on it and eat less hay, which is bad for teeth and weight.
Can guinea pigs eat cooked carrots?
No. Guinea pigs should only have raw vegetables. Cooking softens the carrot, so it does nothing for the teeth, and cooked carrots often come with butter, salt or other seasonings that do not belong in a guinea pig's diet.
Can guinea pigs eat baby carrots?
Yes, baby carrots are just small carrots. One small baby carrot, or half of a larger one, is a treat-sized portion. Rinse them under cold water and pat them dry before serving, as you would any shop-bought vegetable.
