The painted finch feeds on grass seeds mostly from spinifex (Triodia) species and sometimes may consume fruit and blades of grass.
The painted finch is primarily a seed-eater, consuming mostly grass seeds from the spinifex (Triodia) genus, with some intake of fruits and grasses.