| Date | Phase | Home | Away | |||
|---|---|---|---|---|---|---|
| 05/12/2011 | Fifth round | Sporting | 2-0 | Belenenses | ||
| 21/12/2011 | Quarter-finals | Académica | 3-2 | Aves | ||
| 22/12/2011 | Quarter-finals | Oliveirense | 2-1 | Olhanense | ||
| 22/12/2011 | Quarter-finals | Sporting | 3-0 | Marítimo | ||
| 23/12/2011 | Quarter-finals | Moreirense | 2-2 (5-6(p)) | Nacional | ||
| 11/01/2012 | Semi-finals | Sporting | 2-2 | Nacional | ||
| 12/01/2012 | Semi-finals | Académica | 1-0 | Oliveirense | ||
| 07/02/2012 | Semi-finals | Oliveirense | 2-2 | Académica | ||
| 08/02/2012 | Semi-finals | Nacional | 1-3 | Sporting | ||
| 20/05/2012 | Final | Sporting | 0-1 | Académica |