Puchar Niemiec w piłce nożnej mężczyzn 2011/2012 – 69. edycja rozgrywek mających na celu wyłonienie zdobywcy Pucharu Niemiec, który uzyskał tym samym prawo gry w kwalifikacjach Ligi Europy 2012/2013. Po raz 3. trofeum wywalczyła Borussia Dortmund. Finał został rozegrany na Stadionie Olimpijskim w Berlinie.

Uczestnicy Bundesliga 2010/2011wszystkie drużyny 2. Bundesliga 2010/2011wszystkie drużyny 3. Liga 2010/2011cztery najlepsze drużyny Zwycięzcy pucharów regionalnychoraz trzech najlepszych finalistów Borussia Dortmund Bayer Leverkusen Bayern Monachium Hannover 96 FSV Mainz 05 FC Nürnberg FC Kaiserslautern Hamburger SV SC Freiburg FC Köln TSG 1899 Hoffenheim VfB Stuttgart Werder Brema Schalke Gelsenkirchen VfL Wolfsburg Borussia Mönchengladbach Eintracht Frankfurt FC St.