The 2014–15 Taça de Portugal was the 75th season of the Taça de Portugal, the premier Portuguese football knockout cup competition organised by the Portuguese Football Federation. The competition was contested by a total of 135 clubs, comprising teams from the top three tiers of Portuguese football 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, where Sporting CP defeated Braga 3–1 on penalties, after a 2–2 draw at the end of extra-time.