Zajce głównie żywią się różnymi typami roślinności:
- Trawy: Stanowią większość diety, w tym trawa nikwa, perzowiec, żyto.
- Liście: Takie jak koniczyna, mniszek lekarski, sałata.
- Łodygi: Spożywane zwłaszcza gdy inne pożywienie niedostępne.
- Kwiaty: Okazjonalnie jedzone dla zróżnicowania diety.
- Kora i gałązki: Jedzone w czasach niedoboru pożywienia.
Zajce są roślinożercami, a ich diety mogą się różnić w zależności od lokalizacji geograficznej i dostępności roślin. Ich nawyki żywieniowe odgrywają kluczową rolę w cyklowaniu składników odżywczych i utrzymywaniu równowagi społeczności roślinnych w ich ekosystemach.