Les cochons d'Inde peuvent manger du chou, bien qu'ils ne doivent pas recevoir plus d'environ 1/3 de pinte par jour. Le reste de l'alimentation du cochon d'Inde doit être composé d'herbe et de foin, qui doivent tous deux proviennent de sources de haute qualité.
Il est également recommandé qu'en plus de l'herbe, du foin et des légumes verts frais tels que le chou, les cobayes reçoivent des pépites de qualité commerciale. Le montant dépendra des pépites choisies, donc les directives sur la boîte doivent être suivies. Si un propriétaire souhaite donner à son cobaye un autre type de nourriture, les asperges, les choux de Bruxelles, les carottes, le chou-fleur, le céleri, le chou frisé, le persil, les radis, les navets et les tomates sont tous sains et sans danger pour les cobayes. Les feuilles de la tomate, ainsi que la rhubarbe et les pommes de terre doivent être tenues à l'écart des cobayes car ce ne sont pas des aliments sûrs.