Puchar Polski w piłce nożnej mężczyzn 2011/2012 – 58. edycja rozgrywek mających na celu wyłonienie zdobywcy Pucharu Polski, który uzyskał tym samym prawo gry w kwalifikacjach Ligi Europy UEFA sezonu 2012/2013. Po raz 15. trofeum wywalczyła Legia Warszawa. Finałowy mecz został rozegrany na Stadionie Miejskim w Kielcach.

Rozgrywki szczebla centralnego składały się z 8 części: meczów rundy przedwstępnej z udziałem 36 zespołów występujących w II lidze sezonu 2010/2011 oraz 16 zdobywców Pucharu Polski na szczeblu regionalnym, meczów rundy wstępnej z udziałem zwycięzców poprzedniej rundy, meczów I rundy z udziałem zwycięzców poprzedniej rundy oraz 18 zespołów występujących w I lidze sezonu 2010/2011, meczów 1/16 finału z udziałem zwycięzców poprzedniej rundy oraz 16 zespołów występujących w Ekstraklasie sezonu 2010/2011, meczów 1/8 finału, dwumeczów 1/4 finału, dwumeczów 1/2 finału, meczu finałowego.

Uczestnicy Udział w rozgrywkach Pucharu Polski na szczeblu centralnym i regionalnym miały obowiązek wziąć drużyny występujące na sześciu najwyższych poziomach ligowych (od Ekstraklasy do klasy okręgowej), zaś zespoły klasy A mogły ubiegać się o zwolnienie ze startu w turnieju w wojewódzkich związkach piłki nożnej.