The competition was contested by a total of 135 clubs, comprising teams from the top three tiers of Portuguese football[n 1] and the winners of the District Cups.
It began with the first-round matches on 6 September 2014 and concluded on 31 May 2015 with the final at the Estádio Nacional in Oeiras,[2] where Sporting CP defeated Braga 3–1 on penalties, after a 2–2 draw at the end of extra-time.
The title holders were Benfica, who beat Rio Ave 1–0 in the 2014 final to win the competition for a record 25th time.
A total of 135 teams competing in the top three tiers of the Portuguese football plus the District FA Cups were considered eligible by FPF to participate in the competition:
Match kick-off times are in WET (UTC+0) from the fourth round to the first leg of the semi-finals, and in WEST (UTC+1) during the rest of the competition.
A total of 99 teams from the Campeonato Nacional de Seniores (CN) and the District Football Associations (D) entered in the first round.