Progettata dall’architetto Luigi Paglialunga di Fermo, la chiesa era originariamente costruita secondo i dettami dello stile neoclassico (fine del XVIII secolo) con pianta ottagonale.Nel corso degli anni si resero necessari interventi di consolidamento alla struttura evidenti nella costruzione dei quattro grandi pilastri centrali, non compresi nel disegno originario, a sostegno del tetto.
Attualmente l’interno mostra caratteri squisitamente barocchi; la chiesa custodisce opere d’arte, tra le quali una pala di Cesare Peruzzi (1894-1995) raffigurante San Giovanni Battista, patrono della città.
La chiesa ha ereditato il titolo e le funzioni della primitiva chiesetta di San Giovanni Battista, ubicata all’interno della corte del Castello Svevo.Tra le opere più significative vi è una Pala del Peruzzi, raffigurante San Giovanni Battista, Patrono di Porto Recanati; l’antico quadro della Madonna del Soccorso, ospitato nella Cappella del Castello Svevo fino al 1829, anno che segna la demolizione di quest’ultima; quattrordici sculture lignee, che rappresentano le stazioni della via crucis.