La Taça de Portugal2005-2006 è stata la 66ª edizione del torneo. La competizione, iniziata il 4 settembre 2005 e conclusasi il 14 maggio 2006, vide la vittoria del Porto 1-0 in finale contro il Vitória Setúbal, squadra campione in carica.
Per il Porto si trattò del tredicesimo successo in coppa nazionale, nonché il completamento del quinto double (accoppiata campionato e coppa) nella sua storia[1].