I porcellini d'India possono consumare un mix di fieno, verdura e frutta come parte del loro apporto nutrizionale giornaliero. I pellet di cavia senza colorante sono una buona aggiunta all'alimentazione quotidiana.
Il fieno d'erba è una parte importante della dieta delle cavie perché i porcellini d'India sono animali al pascolo e il costante pascolo aiuta a mantenere i denti bassi fino alle dimensioni appropriate. I proprietari devono mettere ogni giorno del fieno fresco nella gabbia della cavia.
Le cavie non producono la propria vitamina C, quindi un regime di frutta e verdura rimane una parte importante della loro dieta. Le verdure a foglia verde sono le migliori, ma le carote, i cetrioli e la pannocchia sono le alternative più adatte. Mele e pere fanno buoni frutti per integrare la dieta di una cavia. Tuttavia, a causa dell'alto contenuto di zucchero, i porcellini d'India dovrebbero mangiare frutta con moderazione, preferibilmente in piccoli pezzi una o due volte alla settimana.
I proprietari non devono mai nutrire i porcellini d'India con cibi avariati o marci e devono rimuovere gli alimenti non consumati dalla gabbia dopo un'ora o due per evitare di rovinarli. Le cavie non dovrebbero mai mangiare cavoli, fagioli o cavoli. Uvetta, banana e melone hanno troppo zucchero per la dieta di una cavia, e avocado e cocco hanno quantità eccessivamente elevate di grassi, rendendole nocive per la digestione.
I proprietari di porcellini d'India devono mantenere una scorta d'acqua fresca per l'animale reintegrandolo giornalmente e, se necessario, durante il giorno. Gli ossequi commerciali possono ostacolare la qualità della vita di una cavia, a causa dei conservanti e del fruttosio che di solito contengono. L'avena rotolata è un piacere salutare per gli animali. Multivitaminici o ruote di sale non sono necessari se la cavia riceve abbastanza nutrienti da una dieta bilanciata.