El quetzal es un animal omnívoro. Es un hábil cazador, que desciende en picado y atrapa a su presa antes de comérsela mientras está en el aire. Tienen una dieta predominantemente a base de frutas y particularmente seleccionan las frutas pequeñas, se sabe que se juntan en grandes cantidades alrededor de árboles frutales.
Cuando las frutas son escasas, el quetzal también come animales pequeños, como insectos y lagartos, junto con ranas, caracoles y larvas. El quetzal desempeña un papel vital en el mantenimiento del entorno que lo rodea, ya que las semillas de frutas y bayas se distribuyen por todo el bosque en sus excrementos.