Kościół Kościół pw. Narodzenia Najświętszej Marii Panny, będący obecnie Sanktuarium Maryjnym, stoi na wzniesieniu górującym nad okolicą. Pierwotnie stała w tym miejscu świątynia drewniana (Zawada należała do parafii Lubzina), fundowana przez Stanisława Ligęzę. We wnętrzu mieszczono przywieziony z Włoch w 1610 roku obraz Matki Boskiej z Dzieciątkiem. Namalowano go na wzór obrazu Matki Boskiej Śnieżnej z kaplicy Borghesów w bazylice Matki Bożej Większej w Rzymie. Uważany był przez ludność za cudowny.

Obecna świątynia wzniesiona została w latach 1646–1656 z fundacji Achacego LigęzyStrona parafii, historia. 31 lipca 1791 roku utworzona została parafia Zawada, obejmująca też sąsiednie wsie.

Świątynia była i jest celem licznych pielgrzymek ludności okolicznych miejscowości. Parafianie zawadzcy przyczynili się znacznie do pomyślnego przeprowadzenia postępowania w sprawie koronacji cudownego obrazu Matki Boskiej, składając zeznania o doznaniu licznych uzdrowień za przyczyną swojej patronki. Koronacja ta musiała być jednak przesunięta z planowanego terminu, tj. 1914 r., ze względu na wybuch I wojny światowej. W czasie tej wojny austriacki pocisk artyleryjski utknął w jednej z akacji otaczających obiekt i nie eksplodował, co mieszkańcy poczytali za cud.