Considerata la migliore opera di Giacomo Della Porta, la chiesa fu costruita nel 1580.
Nel luogo in cui oggi sorge la chiesa si trovava un chiostro. Quando il chiostro cadde in rovina, la gente iniziò a utilizzarlo come fienile. Nel 1579 alcune persone stavano lavorando nella zona e, mentre stavano demolendo un muro, udirono una voce dire: «Non fate del male al bambino!». Improvvisamente scoprirono un affresco raffigurante la Vergine Maria con il Bambino. Molte persone del posto accorsero, stupite dal presunto miracolo, e naturalmente il fienile non fu più distrutto. Divenne invece il centro della chiesa che oggi possiamo ammirare.