Puchar Polski w piłce nożnej mężczyzn 1990/1991 – 37. edycja rozgrywek mających na celu wyłonienie zdobywcy Pucharu Polski, który uzyskał tym samym prawo gry w 1/16 finału Pucharu Zdobywców Pucharów w sezonie 1991/1992. Mecz finałowy odbył się na Stadionie Miejskim w Piotrkowie Trybunalskim.
Tytuł zdobył GKS Katowice, dla którego był to drugi tryumf w historii klubu.
Runda wstępna - 18 i 21 lipca 1990 Podlasie Sokołów Podlaski – Gwardia Chełm 0-3 1-1
I runda - 25 lipca 1990 Olimpia Elbląg – Stoczniowiec Gdańsk 1-1, k. 3-4 Zjednoczeni Przytoczna – Chemik Police 1-0 Karolina Jaworzyna Śląska – Olimpia Kamienna Góra 4-0 Gwardia Chełm – AZS Biała Podlaska 2-2, k. 4-3 Jagiellonia II Białystok – Sparta Augustów 2-0 Unia Oświęcim – Gościbia Sułkowice 0-1 Mławianka Mława – Goplania Inowrocław 3-0 Motor Praszka – MCKS Czeladź 0-0, k.