Es gibt viele Lebensmittel, die Wildkaninchen Nährstoffe liefern, darunter Gräser, Kräuter, Erbsen, Zweige, Knospen und Salat. Wildkaninchen essen auch oft anderes Gemüse aus den Gärten ahnungsloser Bauern und Hausbesitzer, die bieten eine weitere Nahrungsquelle.
Die Hauptnahrungsquelle des Wildkaninchens liegt jedoch in den Gräsern, die es fressen. Sie fressen Gras oder Heu wie Gerstenheu, Gerstenstroh, Bermudagras, Kleeheu, Haferheu, Prärieheu und Roggengrasheu. Wildkaninchen brauchen viel Zeit, um auf ihrem Futter zu grasen, und sie essen gerne auf weiten Flächen. In Gefangenschaft sollten sich Kaninchen für eine optimale Ernährung eng an die Ernährung der Tiere in freier Wildbahn halten, anstatt an die oft pelletierte Körnerdiät, die Hauskaninchen oft gefüttert werden.