Avec sa flèche ajourée, l’église de Steenvoorde se distingue de très loin par sa tour la plus haute de Flandre (92m).
C’est une église en forme de halle à trois vaisseaux individualisés par leurs toitures. Elle est construite en brique de sable blond, le chevet est à trois pans pourvus de larges baies aux vitraux modernes.
Au 12ème siècle, devait exister une église romane bâtie en « pierres des montagnes » avec fenêtres en plein cintre. Quelques grés sont visibles dans les fondations de la façade, derrière la tour.
Une église gothique est reconstruite. Elle subit la vague iconoclaste dont Steenvoorde fut le point de départ le 10 août 1566 et qui entraîna le saccage de nombreuses églises. Elle fut plusieurs fois dégradée et brûlée du 16ème au 18ème siècle.
A la Révolution française, le mobilier fut saccagé ; il fut reconstitué au tout début du 19ème siècle, en s’inspirant de modèles du 18ème.
De nos jours, et en dépit des bombardements qui touchèrent Steenvoorde du 25 au 28 mai 1940, il témoigne d’une homogénéité de belle qualité. Lors de la Seconde Guerre Mondiale, l’édifice fut touché aux trois-quarts.