What Fruits, Vegetables & Herbs Can Guinea Pigs Eat?


Guinea pigs can eat a wide variety of fruits, vegetables and herbs with some of their most popular foods being lettuce, kale, parsley, cilantro (coriander), cucumber, carrot, sweet bell peppers, tomato and apple. Our comprehensive guinea pig food list of over 60 fruit and veg tells you how often it is safe to feed these foods to your guinea pigs.

As well as our “at a glance” reference below, we’ve designed some safe food sheets showing the fruits, vegetables and herbs a guinea pig can eat with a color picture of each food and how often they can have the food. You can buy and download the food sheets here…

Safe Fruit & Veg Guide – Available to buy, download and print in blue or pink

Remember that vegetables (with a little fruit) is just a part of your guinea pig’s daily diet and they also need hay and guinea pig pellet food.

Quick Links

Guinea Pig Food List

Food nameTypeHow Often?
Arugula / Rocket Salad vegA few times a week
BasilherbCouple of times a week
Beet GreensvegOccasionally
BeetrootvegCouple of times a week
Bok Choy (Pak Choi)vegA few times a week
Brussels SproutsvegOccasionally
Butternut SquashvegOccasionally
Cabbage (red/white/Savoy)vegOccasionally
CarrotsvegA few times a week
Cauliflower leavesvegA few times a week
CeleriacvegCouple of times a week
Celery Stalks (and leaves)vegCouple of times a week
Cilantro / CorianderherbA few times a week
Collard GreensvegCouple of times a week
Corn on the Cob / Baby CornvegCouple of times a week
Cress (garden cress)herbA few times a week
CucumbervegA few times a week
Dandelion Leaves (greens) & FlowersforageCouple of times a week
DillherbCouple of times a week
Grapes (white/red)fruitOccasionally
Green beans (french beans)vegCouple of times a week
KalevegA few times a week
Kiwi FruitfruitOccasionally
KohlrabivegCouple of times a week
Lambs LettucevegCouple of times a week
Lettuce (Romaine/Cos/Butterhead/Red/Green LeafvegA few times a week
Melon (all varieties)fruitOccasionally
MintherbCouple of times a week
ParsleyherbCouple of times a week
PeasvegCouple of times a week
Peppers (Sweet Bell – all colors)vegA few times a week
RadichiovegA few times a week
Rutabaga / SwedevegOccasionally
Sweet PotatovegOccasionally
Swiss ChardvegA few times a week
ThymeherbCouple of times a week
TomatovegCouple of times a week
TurnipvegCouple of times a week
Turnip GreensvegCouple of times a week
WatercressvegCouple of times a week
Zucchini / CourgettevegCouple of times a week
Buy and download our full color printable safe food sheets here….

What vegetables can guinea pigs eat daily?

Guinea pigs can eat foods such as Romaine lettuce, sweet bell peppers, kale, cucumber and cilantro every day and some other green leafy vegetables too.

But it’s better to change the veggies as much as you can from day to day, so feed your guinea pig as much variety as possible rather than giving them a lot of one or two vegetables.

Mixing several vegetables in their daily fresh food portion helps your guinea pigs get a good range of vitamins rather than a lot of a select few nutrients. This will contribute to them staying strong and healthy for longer.

How much veg should guinea pigs eat daily?

About cup of vegetables is a good amount of fresh food for a daily portion for one guinea pig. This is not always easy to judge when you have lots of leaves so a little more is fine.

Guinea pigs tend to stop eating when they’ve had enough so after a few minutes, remove whatever veggies are left so it doesn’t attract flies or go bad. If you find they are leaving a lot each day, you’re probably feeding too much. If they are eating it very quickly and seem to be looking for more, give them a slightly larger portion.

You can feed them once a day or split the portion in two so they have one in the morning and one in the evening.

How much fruit can a guinea pig eat?

Fruit is high in sugar so your guinea pig’s fresh food should consist mainly of vegetables with the odd small piece of fruit now and again. We recommend a small piece of fruit about the size of one or two grapes each day at the very most, but it’s better not to feed them fruit on a daily basis.

A diet that is too high in fruit can cause diarrhea and may lead to obesity which can cause other health problems in your guinea pig.

What are the best greens for guinea pigs?

Green leafy vegetables are extremely important in a guinea pig’s diet. Some of the best greens and the ones they tend to like best are Romaine lettuce, green and red leaf lettuce, spring greens, kale, various herbs including mint, parsley, cilantro (coriander) and basil.

You can also feed your guinea pigs safe weeds and wild plants that you have foraged. Favorite forages with our guinea pigs are sow thistle and dandelion leaves and flowers.

Do guinea pigs need vitamin C?

Guinea pigs need plenty of vitamin C in their diet to keep healthy, as their bodies can’t make this vitamin by itself.

Some pet stores will tell you they need vitamin C supplements but these are usually unnecessary. Your guinea pigs should get plenty of this nutrient from their daily fresh fruit and vegetables. However, if they aren’t eating fruit and veg properly for whatever reason, it may be necessary to give a supplement.

Sweet peppers (especially yellow ones), kale, thyme, parsley and dill are all safe foods for your guinea pigs and great sources of vitamin C.

Can guinea pigs eat frozen fruit and veg?

Frozen fruits or vegetables are not suitable for guinea pigs and neither is tinned or canned food. If you can’t get fresh veggies for whatever reason, see if you can forage for safe plants or weeds. You may be surprised how many of these are growing around where you live.

Lychee eating some Shepherds Purse

Tips on feeding your guinea pigs fresh fruit and veggies

  • Feed 1-2 cups a day of fresh food (can be foraged safe weeds or vegetables and occasional fruit)
  • Don’t feed Iceberg lettuce as it has little nutritional content
  • Fruit should be given in very small quantities and not too often
  • Always wash fruit & vegetables thoroughly in case they have any pesticides etc on them
  • Introduce new foods slowly in small amounts to avoid tummy troubles
  • Persist with foods they don’t like at first as they can be fussy with new tastes
  • Always check the food you’re giving is safe for your piggies to eat
  • Vary their fresh food for a good nutritionally balanced diet

What other foods do guinea pigs eat?

Apart from fresh vegetables, guinea pigs also need unlimited amounts of grass hay at all times and a small daily portion of special guinea pig pellets. It’s important that guinea pigs are NEVER given a diet of JUST fruit and vegetables but a good balanced diet.

guinea pig eating hay from a fleece hay feeder
Hay is the most important part of a guinea pig’s diet

Check out our full color printable pdf download of fruit and vegetables that will help you on a daily basis to find the best fresh food for your guinea pigs.