La DFB-Pokal 1995–96 è stata la 53ª edizione della competizione. 64 squadre si son sfidate nella competizione tra il 15 agosto 1995 e il 24 maggio 1996. In finale il Kaiserslautern ha sconfitto il Karlsruher SC 1-0 conquistando il suo secondo titolo. Nel primo turno inoltre il SV 1916 Sandhausen ha sconfitto il Stoccarda 13-12 ai rigori, questa fu la partita con più goal nella storia del calcio professionistico tedesco.