De Taça da Liga 2011/12 was de vijfde editie van dit voetbalbekertoernooi voor Portugese clubteams. Het toernooi begon op 31 juli 2011 en eindigde op 14 april 2012 met de finale in het Estádio Cidade in Coimbra. Titelhouder Benfica veroverde voor de vierde keer oprij de beker door in de finale Gil Vicente FC, voor het eerst finalist, met 2-1 te verslaan.
In de eerste ronde namen de zestien clubs van de Liga de Honra (seizoen 2011/12) deel. De nummers een en twee van elke groep plaatsten zich voor de tweede ronde.
In de tweede ronde namen de acht clubs uit de eerste ronde het op tegen de zes laagst geëindigde clubs in het seizoen 2010/11 van de Primeira Liga plus de twee gepromoveerde clubs naar deze divisie. De winnaars plaatsten zich voor de derde ronde.
In de derde ronde namen de acht winnaars uit de tweede ronde het op tegen de top acht van de Primeira Liga (2010/11). De vier groepswinnaars plaatsten zich voor de halve finale. De wedstrijden werden tussen 21 december en 5 februari gespeeld.