Os burros comem matéria seca e alimentos fibrosos, como palha, feno, cascas e arbustos. Embora comam grama, eles não devem superalimentá-la ou trevo.
Na natureza, um burro se alimenta de uma variedade de vegetação, de cascas e arbustos a bagas e grama. Em cativeiro, um burro requer alimentos ricos em fibras, como cevada e feno, com apenas pequenas quantidades de gramíneas com baixo teor de fibras. Cascas de farelo ou grãos e nozes de fibra são duas outras opções com alto teor de fibra. Os proprietários devem evitar alimentar um burro com aveia, pois esse grão pode causar inflamação dos cascos ou laminite. Um burro também requer uma lambida de sal ou mineral.
A palha de cevada é o principal componente da dieta de um burro. Além de ter alto teor de fibras, é pobre em calorias, o que evita que o animal ganhe muito peso. O proprietário só deve alimentar um burro com aveia, trigo ou palha de linhaça em certas circunstâncias. A palha de aveia tem um conteúdo calórico mais alto e só é adequada para burros mais velhos, enquanto a palha de trigo requer um burro jovem com dentes fortes para comê-la. A palha de linhaça só pode ser usada para alimentar um burro se a linhaça tiver sido previamente fervida.
O proprietário precisa permitir que o feno seque por pelo menos três meses antes de alimentá-lo com um burro e só dá-lo ao burro se não contiver mofo. Tanto o feno do pasto quanto o feno da semente são boas opções por causa do alto teor de fibra, mas o feno de pasto só deve ser dado a um burro se for misturado com palha. Ao adquirir feno de prados, o proprietário precisa se certificar de que não haja ragwort nele, uma flor silvestre amarela que é tóxica para os burros.