Il drago barbuto è un onnivoro, il che significa che si nutre sia di alimenti di origine animale che vegetale. In natura caccia insetti come grilli, cavallette, vermi e piccoli coleotteri, integrando la dieta con fiori, erbe e verdure a foglia. In cattività, una dieta equilibrata consiste in una combinazione di insetti vivi e alimenti vegetali freschi. I draghi barbuti adulti consumano circa il 70–80% di alimenti vegetali e il 20–30% di alimenti animali, mentre i giovani necessitano di più proteine e quindi ricevono più spesso insetti.
Tra le buone scelte vegetali troviamo indivia, cicoria belga, foglie di tarassaco, valerianella, foglie di carota e zucchine. La frutta può essere data occasionalmente come premio, ad esempio un pezzetto di fragola, mela o mango.
Inoltre, è importante aggiungere regolarmente un integratore di calcio e vitamine al cibo o agli insetti, per prevenire carenze e problemi ossei (come la MBD). Evita di somministrare insetti catturati in natura, poiché potrebbero contenere parassiti.