De DFB-Pokal voor het seizoen 2011/12 (mannen, voetbal) begon op 29 juli 2011 met de eerste ronde en eindigde op 12 mei 2012 met de finale in het Olympiastadion.

De titelverdediger was FC Schalke 04. Landskampioen Borussia Dortmund veroverde voor de derde keer in de clubgeschiedenis de DFB-pokal, na 1965 en 1989, door recordbekerhouder FC Bayern München in de finale met 5-2 te verslaan. Voor het eerst werd ook de ‘dubbel’ behaald. De plaats van de bekerwinnaar in de UEFA Europa League 2012/13 werd aan de nummer 5 (Bayer 04 Leverkusen) van de Bundesliga 2011/12 toegekend omdat zowel Borussia als Bayern zich voor de 'hogere' Champions League hadden geplaatst als nummer 1 en 2 van de competitie.

Deelname 
In totaal waren 64 clubs gerechtigd deel te nemen aan de 69e editie van dit voetbalbekertoernooi (inclusief de Tschammer-beker). Dit waren de 18 Bundesliga-clubs, de 18 clubs van de 2. Bundesliga, de eerste vier clubs van de 3. Liga, de 21 bekerwinnaars van de Landesverbände en de drie bekerfinalisten van Beieren, Neder-Saksen en Westfalen van het seizoen 2010/11.

Kalender 
- 1e ronde: 29 juli-1 augustus 2011
- 2e ronde: 25-26 oktober 2011
- 3e ronde: 20-21 december 2011
- Kwartfinale: 7-8 februari 2012
- Halve finale: 20-21 maart 2012
- Finale: 12 mei 2012

Uitslagen

Eerste ronde 
De loting vond plaats op 11 juni 2011. De wedstrijden werden gespeeld van 29 juli t/m 1 augustus.

Tweede ronde 
De loting vond plaats op 6 augustus 2011. De wedstrijden werden gespeeld op 25 en 26 oktober.

Derde ronde 
De loting vond plaats op 30 oktober. De wedstrijden werden gespeeld op 20 en 21 december.

Kwartfinale 
De loting vond plaats op 21 december. De wedstrijden werden gespeeld op 7 en 8 februari.

Halve finale 
De loting vond op 11 februari plaats. De wedstrijden werden op 20 en 21 maart gespeeld .

Finale 

De wedstrijd werd op 12 mei gespeeld in het Olympiastadion te Berlijn.

Zie ook
 Bundesliga 2011/12
 2. Bundesliga 2011/12
 Finale DFB-Pokal 2012

DFB-Pokal naar seizoen
Bekervoetbal 2011/12