Zebry są roślinożercami i jedzą głównie różne rodzaje trawy, ale także jedzą kory, zioła i krzewy. Zebry wolą pełną zieloną trawę, która jest krótka i blisko ziemi.
Wspólna Zebra nosi nazwę "Equus burchelli" i może również jeść suchą i szorstką trawę, taką jak czerwona trawa owsiana. Inne zebry zebry traw obejmują Cenchrus ciliaris i Cynodon catylon. Istnieje również pewna różnorodność w dietach różnych rodzajów Zebr. Zebra Grevy'ego zjada bardzo grubą trawę, której wiele innych zwierząt z rodziny koni nie jest w stanie strawić. Zebra Grevy'ego także zjada wysoko włókniste trawy z twardymi teksturami, takimi jak Eleusine jaegeri. Ponieważ zebry Grevy żyją w suchych obszarach, często jedzą miejscowe liście i kory, jeśli są zbyt suche, aby rosła trawa. Zebra górska zjada przeważnie tuftowaną trawę. W szczególności lubią trawę Themesa Triandra, ale również jedzą wiele innych rodzajów. Niektóre rodzaje zebry mogą jeść owoce, pędy, pąki, łodygi kukurydzy i korzenie roślin. Zebry muszą codziennie pić wodę, aby przeżyć. Ze względu na swoją dietę zebry żyją głównie na łąkach lub w ich pobliżu. Robią znaczną ilość wypasu w danym dniu. Populacje zebry mają tendencję do zmniejszania się w miejscach, gdzie ludzie przekształcają użytki zielone w pola uprawne.