Los conejillos de indias se alimentan de la mayoría de las lechugas de hoja oscura, como la lechuga romana, la hoja verde, la hoja roja y la lechuga mantecosa. También comen verduras sin lechuga, como mostaza, espinaca, acelga, rúcula, col rizada, tapas de remolacha, radicchio, cilantro y perejil.
Otras verduras consumidas por los conejillos de indias incluyen pimientos, zanahorias, tomates, brócoli, seda de maíz, dientes de león y apio. Si bien la mayoría de las verduras son seguras, los conejillos de indias no deben comer lechuga iceberg, que tiene un alto contenido de agua y un bajo contenido nutricional. Los conejillos de indias deben tener frutas solo en pequeñas cantidades debido a su contenido de azúcar. Los conejillos de indias deben comer alrededor de 1 taza de verduras al día, la mayoría de ellas son de hojas verdes o lechuga.