Le zebre sono erbivore e mangiano principalmente diversi tipi di erba, ma mangiano anche corteccia, erbe e arbusti. Le zebre preferiscono l'erba verde piena, corta e vicina al suolo.
La Zebra comune si chiama "Equus burchelli" e può anche mangiare erba secca e ruvida come l'erba di avena rossa. Altre zebre di erbe mangiano comprendono Cenchrus ciliaris e Cynodon catylon. C'è anche qualche variazione nelle diete di diversi tipi di zebre. La zebra di Grevy mangia erba molto grezza che molti altri animali della famiglia di cavalli non riescono a digerire del tutto. La zebra di Grevy si nutre anche di erba molto fibrosa con trame resistenti come l'eleusina jaegeri. Poiché le zebre di Grevy vivono in aree aride, spesso mangiano foglie e cortecce locali se sono troppo asciutte perché l'erba cresca. La zebra di montagna mangia prevalentemente erba trapuntata. A loro piace Themeda triandra grass in particolare, ma mangiano anche molti altri tipi. Alcuni tipi di zebre potrebbero mangiare frutta, germogli, germogli, steli di mais e le radici delle piante. Le zebre hanno anche bisogno di bere acqua ogni giorno per sopravvivere. A causa della loro dieta, le zebre vivono per lo più su o vicino a praterie. Fanno una quantità considerevole di pascoli durante un particolare giorno. Le popolazioni di zebre tendono a declinare attorno alle aree in cui le persone convertono i loro pascoli in terreni agricoli.