Vegetables and Fruit

In the wild, guinea pigs have a diet which is rich in fresh vegetables, fruits, and flowers. Therefore it is a good idea to replicate this as much as possible and feed your pets the types of foods that they enjoy eating and can digest easily. The advice on this page will help you choose the right foods to feed them, prepare them properly, and feed them in the correct quantities.


Feeding your guinea pigs vegetables and fruit as a regular part of their diet provides them with a wide range of essential vitamins and minerals, including vitamin C. It also keeps their diet varied and interesting. After all, nobody likes eating the same thing for every meal, and guinea pigs are no different. Hard vegetables are also great for your pets' teeth, keeping them sharp and at a comfortable length.

Three guinea pigs eating a big pile of vegetables Fresh food provides a great number of essential nutrients, and should make up a significant part of your guinea pigs' diet. Image by camera-caritatis.

How Much to Feed Them

Vegetables should form part of your cavies' daily diet. There are no hard and fast rules, but most people agree that it's a good idea to give them between 3 and 5 different types of vegetable per day. Do your best to vary what you give them each day, so that they don't get bored with eating the same thing.

Fruit has a much higher sugar content, and should only be given once or twice a week as a treat. Allowing your pets to eat fruit too often can make them fat, and has also been known to cause other problems such as sores around the mouth, from the high acidity levels in some fruits.

When it comes to portion sizes, a good rule of thumb is to give each cavy a matchbox-sized portion of the food in question. So for example, you might feed them a small floret of broccoli, a slice of apple, or a single lettuce leaf.


You should keep your guinea pigs' vegetables and fruit in a cool, dark, dry storage area, like a cupboard, pantry, or garage. The easiest thing to do is to keep them alongside your own supplies of fresh food. Some owners have found that this also benefits them, as it encourages them to try some of the tasty vegetables they're feeding to their animals! Be sure to throw away any rotten food and replace it with new, fresh produce.


You must always wash fruit and veg before feeding it to your pigs, to get rid of any pesticides or other chemicals which have been used during the growing process. Even certain organic foods can contain potentially dangerous substances, so wash everything to be on the safe side.

After washing, dry the food off with some kitchen towels. Don't worry about getting every last drop of water off, as this can be a good way to get extra water into your cavies' diet - just make sure it's not dripping wet, as this can make their bedding matted and uncomfortable to lie on.

Next, cut them up into bite-sized chunks - your guinea pigs will struggle if you give them a whole apple or carrot to munch on. This is particularly important for foods like celery, which are very stringy and can be a choking hazard.

Slices of apple Cut your fruit and veg into bite-sized chunks before feeding it to your pets. Image by Emilian Robert Vicol.

Finally, if necessary, remove any seeds or pips. Many of these cause problems with your pigs' digestive system, and some can even be poisonous, so it's best to just remove them all.

Introducing Vegetables and Fruit into Your Pets' Diet

Guinea pigs can respond badly to sudden changes in their diet. They can play havoc with their stomachs, resulting in symptoms such as diarrhea and bloatedness. When introducing any new food into your guinea pigs' diet (incuding new types of vegetables or fruit), you should do so gradually, starting with small pieces alongside their normal diet. Take a couple of weeks to slowly increase the amount you give them, until they are happy eating it on a regular basis.

A guinea pig eating a chunk of cucumber When introducing any new foods into your cavies' diet, do so gradually to give their bodies time to adjust. Image by kendra k.

Cavies can be wary of new foods, and may take a while to even taste what you feed them. Often, they will wait for one of their cagemates to try a piece before tucking in themselves. Don't be put off if it takes them as long as week to try a new food - just give them a fresh piece every now and then until one of them plucks up the courage to try it.

Even after your pets do taste what you give them, that doesn't necessarily mean they'll like it. Guinea pigs are as individual as humans, and what one likes, another might hate. If your pets don't seem interested in a particular food, try something else instead. Spend some time figuring out what your pets enjoy, so you can give them a diet that is both healthy and enjoyable.


You can give your guinea pigs their vegetable and fruit rations at any time of the day. Some people like to give them half in the morning and half in the evening; others believe in feeding fresh and dry food at different times of day, so that their pets are more likely to eat both rather than just eating the one they like best. In the end though, you will soon figure out what works best for your pigs.

A hand feeding two guinea pigs a lettuce leaf Feed your guinea pigs fresh food every day, but don't leave it in their cage for too long or it will rot. Image by Jessica.

One factor to consider is that fresh food begins to rot very quickly, and will need to be removed from your pets' cage after an hour or two. Therefore it's best to give them their greens at a time of day when you will be around to collect the leftovers.

Vegetables and Salad

These should form the main part of your guinea pigs' fresh food diet, as they contain more nutrients and vitamins than fruit but without the high sugar levels. Below is a list of common vegetables and salad items, along with any specific preparation advice:

Vegetables to Avoid


Fruit is sweeter than vegetables and has a much higher sugar and acidity content. This can lead to your cavies getting fat, and can also cause problems such as sores around the mouth. Guinea pigs also tend not to like fruit as much as vegetables. Because of these reasons, fruit should only be fed occasionally, and not on a daily basis.

Fruit to Avoid

Guinea pigs will eat most types of fruit, but some vets believe that grapes can lead to kidney disease and are best avoided. If you do decide to feed them to your pets, be sure to give them seedless grapes.

It is a good idea to feed your guinea pigs vegetables as a part of their daily diet, and give them fruit as an occasional treat to introduce variety. Combined with a high quality dry food, this should provide your pets with most, if not all, of the nutrients they need, so you shouldn't need to use any supplements.