
Původně jednolodní obdélný kostel, dnes má půdorys ve tvaru kříže. Gotický presbytář je pětiboký a podepřený šesti opěráky. Mezi dvěma opěráky v ose kostela je obdélníková sakristie. Nad západním průčelím je 22 m vysoká věž. Vybavení kostela je převážně barokní. Hlavní oltář je z roku 1733, podle jiných údajů až z let 1765–66. Oltářní obraz Panny Marie od Antonína Lhoty je z roku 1873. Boční oltář sv. Jana Nepomuckého je z roku 1747, druhý boční oltář sv. Anny je z roku 1733. Barokní kazatelna je ozdobena reliéfy čtyř evangelistů. Naproti kazatelně je oltář svatého Aloise z první poloviny 18. století.
Z té doby se dochoval presbytář s torzy hrotitých oken ve zdivu nad záklenky dnešních oken. Loď vznikla při úpravách po roce 1553. Roku 1639 jej vypálila švédská vojska, následujícího roku byl znovu vystavěn. Kostel byl barokně upraven roku 1707. Tehdy byl kostel bez věže, při jeho západním průčelí stála mohutná šestiboká zvonice s trojicí zvonů. Některé barokní přístavky pak byly odstraněny při úpravách v letech 1837–40, které vedl stavitel Štech ze Slaného. V roce 1837 byla přistavěna nová sakristie, v roce 1838 oratoř a kaple při jižní a severní zdi lodi. Zvonice byla zbořena roku 1839 a o rok později kostel získal dnešní podobu s romanizující věží při západním průčelí. V nové věži byly umístěny tři zvony – Ježíš, Maria a Josef. Ty byly za první světové války zrekvírovány. Po válce byly dík darům místních věřících pořízeny zvony nové, které byly za německé okupace opět zrekvírovány. Teprve v roce 2002 získal chrám opět zvon, který byl ulit v německém Pasově. Od 1. ledna 2004 je chrám farním kostelem pro sloučenou římskokatolickou farnost, ke které kromě Nového Strašecí patří farnosti Hředle, Lány, Mšec, Řevničov a Srbeč..