 The black-throated finch primarily eats seed from various species of grass, and also eats spiders and ants.They forage at the ground for fallen seeds of native plants, their primary diet, and select these ones after the other.As with some other estrildids, they have also been observed harvesting seed still attached to the plant.