De granaatastrild is een kleine zangvogel met een blauwe staart en een violette vlek bij zijn ogen. Het vrouwtje is beige-grijs, het mannetje roodbruin met een lichtblauw voorhoofd. Tussen oktober en mei verleidt het mannetje een vrouwtje door buigingen te maken terwijl hij veren of gras in zijn snavel houdt. Na de paring legt het vrouwtje twee tot vijf eieren in een bolvormig nest in een struik. Het nest is gemaakt van takken en veren. De granaatastrild vindt zijn voedsel op de grond: zaden, bloemen en insecten.