Kostel svaté Kateřiny byl postaven stavitelem Janem Canevalem na základech starší raně gotické stavby, z níž zůstala zachována spodní část věže. V roce 1756 byl kostel po požáru obnoven E. A. Martinellim, současná podoba mu byla dána po dalším požáru v roce 1863.
Jednolodní chrám má trojboce uzavřený presbytář. Na jižní straně byla v roce 1756 přistavěna tzv. Tusetká kaple. Hranolová kostelní věž je zakončená cibulovou bání. Boční oltář a oltář v jižní kapli z první poloviny 18. století sem byly přeneseny v roce 1863 z rakouského kláštera Schlägl.