La Taça de Portugal 2003-2004 è stata la 64ª edizione del torneo. La competizione fu vinta dal Benfica per la ventiquattresima volta nella sua storia, sconfiggendo in finale i campioni in carica del Porto 2-1 dopo i tempi supplementari[1].
La finale del 16 maggio 2004 è stata l'occasione per omaggiare Miklós Fehér, attaccante ungherese del Benfica tragicamente deceduto in campo quattro mesi prima[2].
^Miklos Fehér partiu há 11 anos, su web.archive.org, 28 gennaio 2015. URL consultato il 24 marzo 2020 (archiviato dall'url originale il 28 gennaio 2015).