The winners of the Taca de Portugal in 1956 were FC Porto.
The winners of the Taca de Portugal in 1958 were FC Porto.
The winners of the Taca de Portugal in 1968 were FC Porto.
The winners of the Taca de Portugal in 1977 were FC Porto.
The winners of the Taca de Portugal in 1984 were FC Porto.
The winners of the Taca de Portugal in 1988 were FC Porto.
The winners of the Taca de Portugal in 1991 were FC Porto.
The winners of the Taca de Portugal in 1994 were FC Porto.
The winners of the Taca de Portugal in 1998 were FC Porto.
The winners of the Taca de Portugal in 2000 were FC Porto.
The winners of the Taca de Portugal in 2001 were FC Porto.
The winners of the Taca de Portugal in 2003 were FC Porto.