La DFB-Pokal 2005-06 fue la 63.ª temporada de la competición anual de la copa alemana de fútbol . Sesenta y cuatro equipos compitieron en el torneo de seis rondas que comenzó el 19 de agosto de 2005 y terminó 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 13.º título y también ganando el doblete . Fue la primera vez en el fútbol alemán que un equipo ganó el doblete dos temporadas seguidas.
Los horarios hasta el 29 de octubre de 2005 y a partir del 26 de marzo de 2006 son CEST ( UTC+2 ). Los horarios desde el 30 de octubre de 2005 hasta el 25 de marzo de 2006 son CET ( UTC+1 ).