El patrono de Macchiagodena es san Nicolás de Bari, festejado el tercer domingo de mayo, en la iglesia parroquial a él dedicada, en el centro del pueblo: de planta basilical y nave única, presenta una fachada dividida por pilastras, con una elegante decoración escalonada polistila entre el barroco tardío y el neoclásico. El interior, bastante sobrio, conserva una capilla renacentista, única parte superviviente de la iglesia antigua.
El grave terremoto de Molise de 1805 destruyó en Macchiagodena las principales iglesias, reconstruidas después en estilo neoclásico: fue también el caso de la cercana iglesia de San Lorenzo, en su día convento hasta su supresión en 1866, reedificada en 1719 sobre una planta que sugiere una fundación del siglo XIII, y que conserva un valioso órgano del siglo XVIII de la escuela napolitana. Junto a ella se alza el castillo baronal, fundado como torre de vigilancia por los longobardos y donado en 1269 por Carlos I de Anjou a Barrasio: ampliado con planta cuadrada alargada y cuatro torreones, pasó a lo largo de los siglos por numerosas familias, entre ellas los Cantelmo, los Pandone y los Caracciolo, hasta que en 1781 el feudo fue comprado por Nicola Centomani, que obtuvo el título marquesal. Restaurado tras el sismo de 1805, el castillo alberga hoy la biblioteca municipal.