Gli asini mangiano sostanza secca e alimenti fibrosi come paglia, fieno, corteccia e arbusti. Anche se mangiano l'erba, non devono sovralimentarsi né su di essa né sul trifoglio.
In natura, un asino si nutre di una varietà di vegetazione, dalla corteccia e dagli arbusti alle bacche e all'erba. In cattività, un asino richiede alimenti ricchi di fibre, come orzo e fieno, con solo piccole quantità di erbe a bassa fibra. I gusci di paglia o di grano e le fibre sono altre due opzioni ad alto contenuto di fibre. I proprietari devono evitare di nutrire l'avena d'asino, perché questo grano può causare l'infiammazione degli zoccoli o della laminite. Un asino richiede anche una leccata di sale o minerale.
La paglia d'orzo è il componente principale della dieta di un asino. Non solo ha fibre alte, ma ha poche calorie, il che impedisce all'animale di ingrassare troppo. In determinate circostanze, il proprietario deve nutrire solo una manciata di avena, grano o semi di lino. La paglia di avena ha un alto contenuto calorico ed è adatta solo agli asini più anziani, mentre la paglia di frumento richiede un giovane asino con denti forti per mangiarlo. La paglia di lino può essere nutrita solo con un asino se il seme di lino è stato precedentemente bollito.
Un proprietario deve lasciare asciugare il fieno per almeno tre mesi prima di dar da mangiare ad un asino e darlo all'asino solo se non contiene muffe. Sia il fieno che il fieno sono buone opzioni a causa dell'elevato contenuto di fibre, ma il fieno di mucca-pascolo deve essere somministrato ad un asino solo se mescolato con paglia. Quando procuri il fieno, il proprietario deve assicurarsi che non ci sia erba di ragno, un fiore giallo che è tossico per gli asini.