10 апреля 1765 года был заложен первый камень будущего собора. Строительство длилось 5 лет, по завершении которого, 15 октября 1772 года церковь была освящена во имя Святой Терезы Авильской, в честь святой покровительницы императрицы Марии Терезии. Это по ее приказу была возведена Беловарская крепость, будущий город Беловар. Церковь построили в стиле барокко. В 1774 году было закончено возведение колокольни над фасадом. В результате землетрясения 1880 года здание церкви пострадало. В 1888 году церковь была реконструирована и перестроена по плану архитектора Германа Болле, в 1896 году был обновлен интерьер.
До 1980 года церковь Святой Терезы была единственной церковью в Беловаре и его окрестностях. В 1991 году, во время войны за независимость, в церковь попал снаряд. Взрыв убил трех женщин, пострадало здание. После окончания войны церковь отреставрировали, а в память о погибших женщинах установили мемориальную доску. В 2009 году церковь Святой Терезы Авильской стала кафедральным собором епархии Беловар-Крижевцы.