We keep Charli's Chooks on pasture. That is partly just because that is the land we have. But we also like to keep them on grass at it keeps the birds healthy and the eggs tasting good too.
The birds mainly eat prepared feed — pellets that are specially constituted for laying birds. They do, however, graze the grass looking for small titbits and insects to add to their diet.