Western Rosellas mainly eat the seeds of grasses and other plants, as well as fruits, flowers, insects and their larvae.They feed on the ground, in the foliage of trees and shrubs, in open areas of pasture, on roadsides, golf courses, stubble paddocks and on spilt grain.