Per il terzo anno consecutivo, le 14 squadre di Serie A e le 53 di Serie B partiranno tutte dal primo turno, con l'eccezione di Brescia, campione d'Italia, e Graphistudio Tavagnacco, detentore della Coppa Italia, che entreranno agli ottavi.
Il tabellone è stato sorteggiato all'inizio della competizione: trentatré squadre sono state suddivise in undici triangolari, le restanti squadre sono state accoppiate. I triangolari disputeranno le proprie gare in tre giornate, rispettivamente da giocarsi il 6-7, 13-14 e 20-21 settembre. Gli accoppiamenti, invece, si disputeranno con gare di andate e ritorno da giocarsi il 6-7 settembre ed il 20-21 settembre. Le vincitrici dei gironi e le squadre vincitrici del doppio turno, accederanno alla fase successiva.
A partire dal secondo turno (28 settembre), tutte le gare sono state disputate ad eliminazione diretta, sul campo della squadra che ha giocato in trasferta nel turno precedente, con sorteggio del campo in caso di condizione uguale per entrambe.
La finalissima è stata disputata il 23 maggio 2015.
I campi verranno sorteggiati il 26 gennaio 2015 alle 14 a Milano presso la sede del Comitato Regionale Lombardia in occasione della riunione delle Società del Dipartimento Calcio Femminile[2], dopo che inizialmente sarebbero dovuti essere sorteggiati il 19 gennaio alle 14 a Roma presso la sede del Dipartimento Calcio Femminile[3].
^La Reggiana prende il posto del San Zaccaria, dopo che il Giudice Sportivo ha accolto il ricorso dell'Imolese contro la società ravennate, rea di aver schierato una giocatrice non in possesso della documentazione necessaria a prendere parte alla gara. Pertanto, la gara tra Imolese e San Zaccaria è stata assegnata a tavolino alla società imolese per 3-0. La classifica ha visto così tutte le squadre a quota tre punti, ma è stata ammessa alla fase successiva la Reggiana, in virtù della miglior differenza reti generale (+1, contro lo zero del San Zaccaria ed il -1 dell'Imolese).