Yes, if I remember correctly, I read somewhere that roaches can hold stuff they ate for up to 72 hours unlike crickets which are like 24 hours. So yes what your roach eats, your beardie will eat. I personally feed my roaches the same stuff my beardie eats like dandelion greens, mustard greens, collard greens, squash, carrots, as well as left over fruits like apple cores, loose grapes, left over mango. Just gotta be careful witht he fruit or you could get fruit flies. I leave veggies in there for 2 days but fruit comes out after 1 day. As for protein, I feed mine Repashy bug burger dry(they go crazy for it) as well as cricket chow and fish flakes. You can also go to feed stores and buy 25 lb bags of chicken mash which is cheap and pretty high in protein as well.