Eşekler kuru madde ve saman, saman, ağaç kabuğu ve çalılar gibi lifli yiyecekleri yerler. Çimen yerse de, üzerine ya da yoncasına fazla yememeliler.
Vahşi doğada bir eşek, kabuklu ve çalılıklardan meyveler ve çimlere kadar çeşitli bitki örtüsü ile beslenir. Esaret altında, bir eşek arpa ve saman gibi yüksek lifli yiyecekleri sadece az miktarda düşük lifli otlarla gerektirir. Saman veya tahıl kabukları ve lif somunları diğer iki yüksek lif seçeneğidir. Bu tahıl, toynakların veya laminitin iltihaplanmasına neden olabileceğinden, sahipleri bir eşek yulaf beslemekten kaçınmalıdır. Bir eşek ayrıca bir tuz ya da mineral yalaması gerektirir.
Arpa samanı, bir eşeğin diyetinin ana bileşenidir. Sadece lif yüksek değil, aynı zamanda hayvanın çok fazla kilo almasını engelleyen kalorisi düşüktür. Bir mal sahibi, belirli şartlar altında sadece bir eşek yulaf, buğday veya keten tohumu samanını beslemelidir. Yulaf samanı daha yüksek kalori içeriğine sahiptir ve sadece yaşlı eşekler için uygundur, buğday samanı ise yemek için güçlü dişleri olan genç bir eşek gerektirir. Keten tohumu samanı, yalnızca keten tohumu daha önce kaynatılmışsa eşeğe beslenebilir.
Bir sahibinin, bir eşeğe beslenmeden önce en az üç ay boyunca samanın kurumasına izin vermesi ve yalnızca kalıp içermiyorsa, eşeğe vermesi gerekir. Hem çayır otu hem de tohum otu, yüksek lif içeriği nedeniyle iyi bir seçenektir, ancak inek otu otu sadece samanla karıştırıldığında bir eşeğe beslenmelidir. Çayır samanı tedarik ederken, mal sahibinin içinde hiçbir paçavra olmadığından, eşekler için toksik olan sarı bir kır çiçeği olduğundan emin olması gerekir.