Măgarii mănâncă materie uscată și alimente fibroase, cum ar fi paiele, fânul, coaja și arbuști. Deși mănâncă iarbă, nu ar trebui să suprasolicite nici pe ea, nici pe trifoi.În sălbăticie, un măgar folosește o varietate de vegetație, de la coajă și arbuști la fructe de padure și iarbă. În captivitate, un măgar necesită alimente bogate în fibre, cum ar fi orzul și fânul, cu cantități mici de ierburi cu fibre mici. Pâslele de paie sau de cereale și nucile de fibre sunt două alte opțiuni cu fibră optică. Proprietarii trebuie să evite hrănirea ovazului de măgar, deoarece acest boabe pot provoca inflamația copitelor sau a laminitei. Un măgar necesită, de asemenea, o lingură de sare sau minerală.
Paiele de orz reprezintă principala componentă a dietei unui măgar. Nu numai că are o fibră înaltă, dar are un conținut scăzut de calorii, ceea ce îi împiedică pe animal să-și exercite prea multă greutate. Un proprietar trebuie să alimenteze numai paie de ovăz de măgar, de grâu sau de in, numai în anumite circumstanțe. Ovăzul de paie are un conținut mai mare de calorii și este potrivit doar pentru măgarii mai în vârstă, în timp ce paiele de grâu necesită un măgar tânăr cu dinți puternici să îl mănânce. Palaul de paie poate fi alimentat numai la un măgar dacă semințele de in. Au fost fierte anterior.
Un proprietar trebuie să lase fânul să se usuce timp de cel puțin trei luni înainte de al alimenta unui măgar și să-l dai măgarului dacă nu conține mucegai. Atât fânul de luncă, cât și fânul de semințe sunt opțiuni bune datorită conținutului ridicat de fibre, dar fânul de pășune trebuie sacrificat numai la un măgar dacă este amestecat cu paie. La procurarea fânului de pajiști, un proprietar trebuie să se asigure că nu există nici un ragwort în el, o floare sălbatică galbenă, care este toxică pentru măgari.