La DFB-Pokal 2006-07 fue la 64.ª temporada de la competición anual de la copa alemana de fútbol . 64 equipos compitieron en el torneo de seis rondas, que comenzó el 8 de septiembre de 2006 y terminó el 26 de mayo de 2007. En la final, el 1. FC Nürnberg derrotó al VfB Stuttgart por 3-2 después de la prórroga [1] , consiguiendo así su cuarto título.
Los horarios hasta el 28 de octubre de 2006 y a partir del 25 de marzo de 2007 son CEST ( UTC+2 ). Los horarios desde el 29 de octubre de 2006 hasta el 24 de marzo de 2007 son CET ( UTC+1 ).
* Partido abandonado en el minuto 86 después de que un juez de línea fuera golpeado desde la multitud; el resultado se mantuvo