Los burros comen materia seca y alimentos fibrosos como la paja, el heno, la corteza y los arbustos. Aunque comen pasto, no deben sobrealimentar ni con él ni con el trébol.
En la naturaleza, un burro se alimenta de una variedad de vegetación, desde la corteza y los arbustos hasta las bayas y la hierba. En cautiverio, un burro requiere alimentos ricos en fibra, como la cebada y el heno, con solo pequeñas cantidades de pastos bajos en fibra. La cáscara o las cáscaras de grano y las tuercas de fibra son otras dos opciones de alto contenido de fibra. Los propietarios deben evitar alimentar una avena de burro, ya que este grano puede causar inflamación de los cascos o laminitis. Un burro también requiere una sal o sal mineral.
La paja de cebada es el componente principal de la dieta de un burro. No solo tiene un alto contenido de fibra, sino que también es bajo en calorías, lo que evita que el animal adquiera demasiado peso. Un propietario solo debe alimentar un burro de avena, trigo o paja de linaza bajo ciertas circunstancias. La paja de avena tiene un mayor contenido calórico y solo es adecuada para burros más viejos, mientras que la paja de trigo requiere un burro joven con dientes fuertes para comerla. La paja de linaza solo se puede alimentar a un burro si la semilla ha sido hervida previamente.
Un propietario debe permitir que el heno se seque durante al menos tres meses antes de alimentarlo a un burro, y solo dárselo al burro si no contiene moho. Tanto el heno de prado como el heno de semilla son buenas opciones debido al alto contenido de fibra, pero el heno de pasto de vaca solo se debe alimentar a un burro si se mezcla con paja. Cuando se obtiene heno de pradera, el propietario debe asegurarse de que no tenga ningún ragwort, una flor silvestre amarilla que es tóxica para los burros.