El dragón barbudo es un reptil omnívoro, por lo que su dieta debe ser lo más parecida posible a su dieta natural. Por ejemplo, Invertebrados, vegetales, frutas, flores y pequeños vertebrados. Sin embargo, no es bueno contagiarse de la naturaleza, ya que se desconoce su origen, a veces contiene bacterias. La comida para el dragón barbudo permanecerá en el terrario mientras tenga apetito, en cuanto se acabe, retírala. No dejes sobras en el terrario.
Todos los insectos tienen que ser rociados con calcio y vitaminas para una mejor nutrición del dragón barbudo.