La DFB-Pokal 2005-06 fue la 63ª temporada de la competición anual de la copa de fútbol alemana . Sesenta y cuatro equipos compitieron en el torneo de seis rondas que comenzó el 19 de agosto de 2005 y finalizó el 29 de abril de 2006. En la final, el Bayern de Múnich derrotó al Eintracht Frankfurt por 1-0, [1] consiguiendo así su decimotercer título y también el doblete. . Fue la primera vez en el fútbol alemán que un equipo consiguió el doblete dos temporadas seguidas.
Los horarios hasta el 29 de octubre de 2005 y desde el 26 de marzo de 2006 son CEST ( UTC+2 ). Los horarios del 30 de octubre de 2005 al 25 de marzo de 2006 son CET ( UTC+1 ).