2003–04 Taça de Portugal
| Tournament details | |
|---|---|
| Country | Portugal |
| Dates | 7 September 2003 – 16 May 2004 |
| Teams | 228 |
| Final positions | |
| Champions | Benfica (24th title) |
| Runners-up | Porto |
| Tournament statistics | |
| Matches played | 227 |
| Goals scored | 742 (3.27 per match) |
| Top goal scorer(s) | Constantino Edgaras Jankauskas Edson Igor Tiago Tomo Šokota (3 goals each) |
The 2003–04 Taça de Portugal was the 64th edition of the Portuguese football knockout tournament organized by the Portuguese Football Federation (FPF). This edition of the Taça de Portugal began on 7 September 2003, and concluded on 16 May 2004 with the final at the Estádio Nacional.
Porto were the previous holders, having defeated União de Leiria 1–0 in the previous season's final. Benfica defeated Porto, 2–1 in the final to win their twenty fourth Taça de Portugal, dedicated to Miklós Fehér. Benfica's cup success would gain them qualification to the 2004 Supertaça Cândido de Oliveira.