Meerschweinchen fressen die meisten dunkelblättrigen Salate, darunter Römersalat, grünes Blatt, rotes Blatt und Kopfsalat. Sie essen auch Gemüse ohne Salat, wie Senf, Spinat, Mangold, Rucola, Grünkohl, Rote Beete, Radicchio, Koriander und Petersilie.
Andere Gemüsesorten, die Meerschweinchen essen, sind Paprika, Karotten, Tomaten, Brokkoli, Mais, Löwenzahn und Sellerie. Während die meisten Grüns sicher sind, sollten Meerschweinchen keinen Eisbergsalat essen, der einen hohen Wassergehalt und einen geringen Nährstoffgehalt hat. Meerschweinchen sollten aufgrund des Zuckergehalts nur in geringen Mengen Früchte haben. Meerschweinchen sollten täglich etwa 1 Tasse Gemüse essen, wobei die Mehrheit Blattgemüse oder Salat ist.