As cobaias comem a maioria das alfaces de folhas escuras, incluindo alface romana, folha verde, folha vermelha e alface borboleta. Eles também comem verduras não alface, como mostarda, espinafre, acelga, rúcula, couve, topos de beterraba, radicchio, coentro e salsa.
Outros vegetais consumidos por porquinhos-da-índia incluem pimentão, cenoura, tomate, brócolis, seda de milho, dente de leão e aipo. Embora a maioria das verduras seja segura, as cobaias não devem comer alface, que tem alto teor de água e baixo teor nutricional. As cobaias devem comer frutas apenas em pequenas quantidades devido ao seu teor de açúcar. As cobaias devem comer cerca de 1 xícara de vegetais por dia, sendo a maioria folhas verdes ou alface.