La Supercoppa di Germania 2011 (ufficialmente DFL-Supercup 2011) è stata la dodicesima edizione della Supercoppa di Germania.
Si è svolta il 23 luglio 2011 alla Veltins-Arena di Gelsenkirchen tra il Borussia Dortmund, vincitore della Bundesliga 2010-2011, e lo Schalke 04, vincitore della Coppa di Germania 2010-2011.
A conquistare il titolo è stato lo Schalke 04 che ha vinto ai rigori dopo lo 0-0 dei tempi regolamentari.